| Ethnie | Population | Pourcentage |
| Bulgares | 5 931 000 |
83,4 % |
| Turcs | 564 000 | 7,9 % |
| Roms bulgares | 231 000 | 3,2 % |
| Roms des Balkans | 95 000 | 1,3 % |
| Millets turcophones | 90 000 | 1,2 % |
| Pomaques | 67 000 | 0,9 % |
| Arabes | 11 000 | 0,1 % |
| Aroumains (Valaques) | 9 800 | 0,1 % |
| Russes | 9 600 | 0,1 % |
| Tchèques | 9 000 | 0,1 % |
| Roumains | 7 300 | 0,1 % |
| Arméniens | 6 300 | 0,0 % |
| Britanniques | 2 500 | 0,0 % |
| Saracatsanes | 2 500 | 0,0 % |
| Gagaouzes | 2 300 | 0,0 % |
| Chinois | 1 900 | 0,0 % |
| Valaques | 1 700 | 0,0 % |
| Ukrainiens | 1 700 | 0,0 % |
| Vietnamiens | 1 700 | 0,0 % |
| Macédoniens | 1 600 | 0,0 % |
| Grecs | 1 300 | 0,0 % |
| Tatars de Crimée | 1 300 | 0,0 % |
| Albanais (gheg) | 1 000 | 0,0 % |
| Moldaves | 900 | 0,0 % |
| Allemands | 800 | 0,0 % |
| Polonais | 800 | 0,0 % |
| Adyghés | 500 | 0,0 % |
| Serbes | 500 | 0,0 % |
| Autres | 51 000 | 0,7 % |
| Total (2016) | 7 105 000 |
100 % |


