Към 1 февруари 2011 г. населението на страната е разпределено в 255 града и 5047 села. 72.9%, или 5 357 633 души, живеят в градовете. 27.1%, или 1 993 601 души, живеят в селата, показаха експресните данни от Националното преброяване на населението и жилищния фонд към 1 февруари 2011 г., съобщиха от Националния статистически институт.

Най-големият град в България е София с население 1 359 520 души.

Пловдив е вторият по големина град с население 331 796 души.

Варна остава трета с население 330 486 души, много близо до Пловдив.

Населението на област Пловдив обаче е доста пред област Варна - 671 918 души на 468 220 за Варненска област.

Пет от областните градове имат положителен прираст - София, Варна, Благоевград, Бургас и Велико Търново. Най-много е намаляло населението на градовете Видин (-17.9%), Ловеч (-17.8%), Силистра (16.6%), Разград (-14.7%), Габрово (-13.5%).

В 186 населени места няма нито едно преброено лице.

В 21 % от населените места живеят от 1 до 50 души, а в 36% от населените места живеят между 100 и 500 души.

В седемте града с население над 100 000 души живеят 34.3 % от общото население на страната.

Десетте най-големи градове в България са София, Пловдив, Варна, Бургас, Русе, Стара Загора, Плевен, Сливен, Добрич и Шумен.

Десетте най-малки градове в страната са Мелник - с 208 жители, Маджарово, Плиска, Китен, Клисура, Димово, Брусарци, Бобошево, Болярово и Ахтопол - с 1289 преброени души.

Десетте най-големи села в България са: село Лозен, Област София, село Айдемир, Област Силистра, село Бистрица, Област София, село Казичене, Област София, село Драгиново, Област Пазарджик, село Мало Конаре, Област Пазарджик, село Цалапица, Област Пловдив, село Калипетрово, Област Силистра, село Розино, Област Пловдив и село Владая, Област София.

В най-голямото село в България - село Лозен живеят 6276 души. Статистиката сочи, че в 10-те най-големи села у нас живеят повече хора, отколкото в 10-те най-малки градове.