Według danych GUS, w Polsce jest 1013 miast (według stanu na 1 stycznia 2024). Najmniej zaludnionym miastem Polski jest Opatowiec liczący 308 mieszkańców, najludniejsza zaś Warszawa ma około 6044 razy więcej mieszkańców (1 861 599 – wg stanu na rok 2024).
Najmniejszą powierzchnię ma Stawiszyn (0,99 km²) a największą Gdańsk (683 km²). Najmniejszą gęstością zaludnienia charakteryzuje się Krynica Morska (10 osób/km²) a największą Ząbki (4130 osób/km²).
Według większości niezależnych źródeł, na początku XXI wieku największą aglomeracją, obszarem metropolitalnym, jak i zespołem miejskim w Polsce była aglomeracja katowicka (w zależności od źródła 2,7 do 5,3 mln mieszkańców), następnie warszawska (2,1 do 2,8 mln mieszkańców), krakowska (0,8 do 1,3 mln mieszkańców) oraz gdańska (ok. 1,2 mln mieszkańców) i łódzka (0,9 do 1,2 mln mieszkańców).
Badania przeprowadzone w ramach ESPON wykazały istnienie w Polsce 8 metropolii (Warszawa – metropolia europejska III rzędu; Kraków, Łódź, Wrocław, Poznań, Gdańsk, Szczecin i Katowice – IV rzędu).
Poniższa lista przedstawia największe miasta Polski (liczące ponad 100 tys. mieszkańców w 2024 roku.).