Последна актуализация: 17.01.2007 © Град Обзор 01.09.2005
По данни на Националния статистически институт населението на България през 2005 е 7 720 000 души. В този брой са включени и голяма част от българските граждани, живеещи постоянно извън страната. Техният брой се оценява консервативно на около 700 000 души. Според преброяването от 2001 г., 83,9% от население на страната са българи, като двата най-големи други етноса са тези на турците (9,4%) и на ромите (4,7%).
Останалите 2% включват арменци, руснаци, румънци, украинци, гърци и евреи. 84,8% от населението говори български език, който е и официален. Поради силно изразеният демографски срив в страната ще се наложат някой демографски промени след 15 до 20 години. Според официални данни годишно в България умират около 110 000 души, докато ражданията са около 70 000- 75 000 годишно. Това означава, че населението на страната намалява с около 40 000 души на година. Отчитанията на статистиците сочат, че раждаемостта сред българското население бавно започва отново да се увеличава с около 5000 до 6000 деца на година от 2001 насам. Това означава, че отрицателният прираст на населението с тези темповена развитие би се запазил до 2022 година, когато се очаква раждаемостта и смъртността да се изравнят по показатели. (100 000 на 100 000) До тогава населението на страната би намаляло до 6 900 000 души. едва след стабилизирането на демографските процеси след 2022 година се очаква постепенно увеличаване на населението на страната с около 3000 души годишно. това означава, че при тези запазени стойности населението до 2050 година би се увеличило до около 7 000 000 души при продължаващ растеж. Повечето българи са източноправославни (83,9%), като само 12,1% изповядват исляма, 1,7% са римокатолици, 0,8% — юдаизъм, а останалите 1,6% се полагат на протестанти и други.