Броят на населените места в България към 31 декември 2024 г. е 5256. 257 са градовете, а 4999 – селата. Селищните образувания са 166 (в това число 8 с национално значение и 158 с местно значение). Данните са на Националния статистически институт лъм 31 декември 2024 г.

Населените места без нито един жител са 199, като най-голям брой от тях се намират в областите Велико Търново (66), Габрово (64), Кюстендил (10), Кърджали (9) и София (9). В 1258 села, или в 23,9 на сто от населените места, живеят от 1 до 49 души. С население над 100 000 души са шест града в страната, в които живее 35,5 на сто от населението.

България е разделена административно-териториално на 28 области и 265 общини, в които има обособени 3041 кметства. Освен това Столичната община и градовете Пловдив и Варна са разделени административно-териториално на райони. В СО те са 24, в Пловдив - 6, а във Варна - 5.

Средната площ на една област в Република България е 3964 квадратни километра. Най-големите по територия области в страната са Бургас, София, Благоевград и Пловдив, а най-малките - Перник, Габрово и София. Най-малката по територия област в страната - София (столица), същевременно е най-голяма по население - 1 295 931. Освен нея броят на населението в нито една друга област не надхвърля 1 000 000 души. Най-малка по население е област Видин - 70 542 души.

Най-голямата по брой на населението община в България е Столичната. Освен нея още седем общини в страната са с население над 100 000 души - Пловдив, Варна, Бургас, Стара Загора, Русе, Сливен и Плевен. Относителният дял на населението в тези 8 общини представлява 41,1 на сто от цялото население в страната.

Към края на 2024 г. от общо 265 общини в страната 145 са с население под 10 000 души. Относителният дял на населението в тези общини представлява 12,3 на сто от общото. Най-малката община в страната е Трекляно (област Кюстендил) с население 522 души, следвана от община Бойница (област Видин) с население 712 души.