Към 31 декември 2016 г. в градовете в страната живеят 5 204 385 души, или 73.3%, а в селата - 1 897 474 души, или 26.7% от населението на страната. Към края на 2016 г. населените места в България са 5 256, от които 257 са градове и 4 999 - села. Това съобщиха от Националния статистически институт (НСИ). Населените места без жители са 157.