Към 31 декември 2019 г. в градовете живеят 5 125 407 души - 73.7 на сто, а в селата - 1 826 075 души или 26.3 на сто от населението на страната.   Най-голяма по население е Софийска община (1 328 790), следвана от общините Пловдив (347 851) и Варна (345 151). Най-малката община е Трекляно - 815 души.

Към края на 2019 г. населените места в България са 5 257, от които 257 са градове и 5 000 - села. Населените места без население са 171. Най-голям е техният брой в областите Габрово, Велико Търново и Кърджали - съответно 63, 58 и 11. Това са част от резултатите от изследването на Националния статистически институт "Население и демографски процеси през 2019 година".
В 1192, или в 22.7 на сто от населените места, живеят от 1 до 49 души включително. С население над 100 хил. души са шест града в страната, в които живеят 34.6 на сто от населението на страната.
Към края на 2019 г. страната е разделена на 6 статистически района, 28 области и 265 общини. Половината от населението на страната (50.4 на сто) живее в Югозападния и Южния централен район, а най-малък по брой на населението е Северозападният район - 728 хил. души, или 10.5 на сто от населението на страната.
През 2019 г. и в шестте статистически района населението намалява спрямо 2018 г., като най-голямо е намалението в Северозападния - с 1.9 на сто, а най-малко - в Югозападния район - с 0.3 на сто. Най-малка по население е област Видин, в която живеят 82 835 души, или 1.2 на сто от населението на страната, а най-голяма е област София (столица) - 1 328 790 души (19.1 на сто). Шест са областите с население над 300 хил. души, като в първите три от тях - София (столица), Пловдив и Варна, живее повече от една трета от населението на страната (35.5 на сто). Само две области - София (столица) и Кърджали, увеличават населението си през 2019 г. спрямо 2018 г. - съответно с 0.1 и 3.5 на сто. При всички останали области има намаление, като най-голямо е за областите Видин - с 2.4 на сто, и Монтана - с 2 на сто.
Неравномерно е разпределението на населението и по общини. В 76 общини с население под 6 000 души живеят едва 4.2 на сто от населението на страната. В същото време в деветте общини с население над 100 хил. души живеят 41.5 на сто от населението на страната.