Nach der Volkszählung 2011 sind 84,8 Prozent der Bevölkerung Bulgaren; 8,8 Prozent sind Türken, 4,9 Prozent Roma.
Der Anteil der Roma dürfte höher liegen als nach der offiziellen Angabe; er wird vom Europarat auf rund 800.000, also fast 12 % geschätzt.
Außerdem leben Russen (9978), Armenier (6552), Walachen (3684, im Norden Rumänen, im Süden Aromunen) und die muslimischen, bulgarischsprachigen Pomaken in Bulgarien.