Към 31 декември 2024 г. Република България е разделена административно-териториално на 28 области и 265 общини, в които има обособени 3 041 кметства, констатираха от Националния статистически институт. Броят на населените места е 5 256 (в т.ч. градове - 257, и села - 4 999), а на селищните образувания е 166 (в т.ч. с национално значение - 8, с местно значение - 158). Общините с население над 100 000 души са 8 - Столична, Пловдив, Варна, Бургас, Стара Загора, Русе, Сливен и Плевен, като в тези 8 общини живее 41.1% от населението на страната. В градовете с население над 100 000 души живее 35.5% от населението на страната. Техният брой остава същият, както през 2023 г., но Стара Загора става петият по големина български град, измествайки Русе на шеста позиция.
Към 31 декември 2024 г. населените места без нито един жител са 199, като найголям брой от тях се намират в областите Велико Търново (66), Габрово (64), Кюстендил (10), Кърджали (9) и София (9). В 1 258 села, или в 23.9% от населените места, живеят от 1 до 49 души включително.