The main ethnic groups in Bulgaria are
- Bulgarians
- Turks
- Roma
Smaller Ethnic Groups
- Russians
- Armenians
- Vlachs (Aromanians)
- Sarakatsani
- Ukrainians
- Macedonians
- Greeks
- Jews
- Romanians
- Tatars
- Gagauzes
Other Ethnic Groups
(This category includes various smaller communities, such as:)
- English
- Italians
- Poles
- Germans
- Serbs
- Albanians
- Croats
- Hungarians
- Slovaks
- Czechs
- French
- Spaniards
- Other EU and non-EU nationalities
Special Census Categories
- Undeclared ethnicity
- Data borrowed from administrative sources (2021 census)
Ethnic Groups in Bulgaria by Population Size
- Bulgarians – 5,118,494
- Turks – 508,378
- Roma – 266,720
- Others (combined) – 46,796
- Russians – 14,218
- Armenians – 5,306
- Ukrainians – 3,239
- Sarakatsani – 2,071
- Greeks – 1,625
- Vlachs (Aromanians) – 1,643
- Macedonians – 1,143
- Tatars – 1,129
- Jews – 1,153
- Romanians – 683
- Gagauzes – not recorded separately in 2021

Special Census Categories (Not Ethnic Groups)
- Undeclared ethnicity – 79,513
- Data borrowed from administrative sources – 467,678
These categories affect percentage calculations but are not ethnic identities.













