Według danych GUS z 1 stycznia 2010 roku w Polsce są 903 miasta. Najmniejsze z nich - Wyśmierzyce liczy 858 mieszkańców, największe zaś – Warszawa jest niemal 2000 razy większe (1 711 466 mieszkańców – czerwiec 2009). Według danych z 2006, do największych polskich aglomeracji należą aglomeracja warszawska (2 943 625mln mieszkańców), konurbacja śląska (2 226 300mln) i aglomeracja krakowska (1 449 783mln). Najmniejsze miasto pod względem powierzchni to Stawiszyn - 100ha