List of Ethnic Groups in Bulgaria and their Population Sizes

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

  1. Bulgarians – 5,118,494
  2. Turks – 508,378
  3. Roma – 266,720
  4. Others (combined) – 46,796
  5. Russians – 14,218
  6. Armenians – 5,306
  7. Ukrainians – 3,239
  8. Sarakatsani – 2,071
  9. Greeks – 1,625
  10. Vlachs (Aromanians) – 1,643
  11. Macedonians – 1,143
  12. Tatars – 1,129
  13. Jews – 1,153
  14. Romanians – 683
  15. Gagauzes – not recorded separately in 2021

List of Ethnic Groups in Bulgaria and their Population Sizes

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.