Szacunkowe dane o liczbie ludności w poszczególnych okresach historii Polski.
Liczba ludności w danym momencie
966 → ok. 1 mln 1370 → ok. 2–2,5 mln. 1569 → ok. 7,5 mln (w Unii z Litwą) 1600 → ok. 9 mln 1618 → ok. 11 mln (rozwój terytorialny, lata spokoju) 1650 → ok. 12 mln (szczyt demograficzny IRP) 1680 → ok. 8 mln (po wojnach i głodzie, straty do 4 mln., w niektórych rejonach do 50% populacji) 1717 → ok. 9 mln 1800 → ok. 9 mln. 1900 → ok. 25 mln (na terenach późniejszej II RP). 1939 → ok. 35 mln. 1946 → ok. 24 mln 1998 → ok. 38,66 mln (kulminacja demograficzna) 2022 → (41,5 mln razem z uchodźcami) 2026 → 37,28 mln (i nadal spada)