Населените места в България са 5266, от които 257 са градове и 5009 - села. В градовете живеят 5 267 480 души или 73.1%, а в селата - 1 934 718 души или 26.9% от населението на страната, показват данните на националната статистика за миналата година.
С решение на правителството през 2014-а са закрити две населени места, като едното е присъединено към друго населено място. Селищата без население са 164. Най-голям брой места без население има в областите Габрово, Велико Търново и Кърджали - съответно 61, 57 и 11. В 1135 или в 21.6% от населените места живеят под 50 души. С население над 100 000 души са седем града в страната, в които живеят 34.6% от населението на страната.
Неравномерно е разпределението на населението и по общини. В 66 общини с население под 6000 души живее едва 3.5% от населението на страната. В същото време в деветте общини с население над 100 хил. души живее 40.2% от населението на страната. Най-голяма по брой населението е община Столична (1 316 557), следват общините Варна (344 775) и Пловдив (341 567). Най-малката община в страната е Трекляно - 625 души.
Основните фактори, които влияят върху измененията в броя и структурите на населението, са демографските процеси - раждаемост, смъртност и миграция.