V období socialismu obyvatelstvo v Národní Republice Bulharsko dosahuje téměř 9 milionů. Po roce 1989 počet bulharského obyvatelstva začíná klesat a podle Nacionálního statistického institutu obyvatelstvo Bulharska v roce 2007 činí 7 640 238 lidí.
Podle sčítání lidu z roku 2001, 83,9% obyvatelstva jsou bulhaři, a druhými dvěma největšími etniky jsou turci (9,4%) a cikáni (4,7%). Poslední 2% tvoří arménci, rusi, rumuni, ukrajincí, řekové, karakačanové, židi a jiní. 84,5% obyvatelstva hovoří bulharským jazykem, který je i oficiálním jazykem Bulharska. Turecky hovoří 9,6% obyvatelstva, cikánsky - 4,1%.
Většina obyvatel Bulharska je východně – pravoslavných (82,6%), 12,2% jsou muslimové, 1,7% – katolíci, 3,4 % mají jiné náboženství.
Kolem 71% obyvatel žije v městech. Devět měst v Bulharsku má více než 100 000 obyvatel – Sofija, Plovdiv, Varna, Burgas, Ruse, Stara Zagora, Pleven, Sliven, Dobrič. |