Wzrost liczby ludności miast w Polsce w ostatnim tysiącleciu był zróżnicowany. Największy wzrost liczby mieszkańców odnotowano w Warszawie, Krakowie, Łodzi, Poznaniu oraz Wrocławiu. W Warszawie liczba ludności wzrosła z około 5 tysięcy mieszkańców w XI wieku do ponad 1,7 miliona w 2020 roku. W Krakowie liczba ludności wzrosła z około 4 tysięcy mieszkańców w XI wieku do ponad 767 tysięcy w 2020 roku. W Łodzi liczba ludności wzrosła z około 200 mieszkańców w XIX wieku do ponad 685 tysięcy w 2020 roku. W Poznaniu liczba ludności wzrosła z około 2 tysięcy mieszkańców w XI wieku do ponad 535 tysięcy w 2020 roku. We Wrocławiu liczba ludności wzrosła z około 2,5 tysiąca mieszkańców w XI wieku do ponad 637 tysięcy w 2020 roku.
Odnotowane zmiany liczby mieszkańców miast w Polsce były wynikiem różnych czynników, takich jak urbanizacja, rozwój przemysłu, polityka migracyjna, czy zmiany demograficzne. W przypadku Warszawy i Łodzi wzrost liczby ludności wiązał się z dynamicznym rozwojem przemysłu w XIX i XX wieku. Kraków i Poznań, ze względu na swoje historyczne znaczenie i atrakcyjność turystyczną, przyciągają także wiele osób z innych części Polski. Wrocław z kolei, ze względu na swoje położenie na Dolnym Śląsku, był przez wiele lat ważnym ośrodkiem przemysłowym i naukowym.