Miasta o największej gęstości zaludnienia w Polsce (W oparciu o dane GUS z 2021 roku)
Gęstość zaludnienia w Polsce w roku 2021 wynosiła 122 osób/km2. Wśród wszystkich miast 910 miało gęstość zaludnienia większą od wartości dla całego kraju, natomiast 44 miast miało taką samą lub mniejszą gęstość zaludnienia. Przeciętna gęstość zaludnienia dla miast wynosiła 860 osób/km2.
Największą gęstość zaludnienia ma województwo śląskie - 361 os/km2, a najmniejszą województwo podlaskie - 58 os/km2.
Dla wszystkich województw liczba osób przypadających na 1 km2 kształtuje się następująco:
Województwo śląskie: 361 os/km2
Województwo małopolskie: 224 os/km2
Województwo mazowieckie: 152 os/km2
Województwo dolnośląskie: 144 os/km2
Województwo łódzkie: 133 os/km2
Województwo pomorskie: 128 os/km2
Województwo podkarpackie: 118 os/km2
Województwo wielkopolskie: 117 os/km2
Województwo kujawsko-pomorskie: 114 os/km2
Województwo świętokrzyskie: 104 os/km2
Województwo opolskie: 103 os/km2
Województwo lubelskie: 83 os/km2
Województwo zachodniopomorskie: 73 os/km2
Województwo lubuskie: 71 os/km2
Województwo warmińsko-mazurskie: 58 os/km2
Województwo podlaskie: 58 os/km2
Według danych historycznych z 2002 roku gęstość zaludnienia w Polsce wynosiła 122 osób/km2. Największą gęstość zaludnienia miało wówczas województwo śląskie - 384 os/km2, a najmniejszą województwo warmińsko-mazurskie - 59 os/km2.