Under den polske statsdannelsen omfattet Polen landområder med et areal på over  km² med om lag én million innbyggere. På Kasimir III den stores tid var landet (ca.  km²) bebodd av over 2,5 millioner mennesker. Det var først unionen med Litauen som førte med seg en radikal demografisk og territoriell vekst. Under Stefan Báthory omfattet landområdene over 1 million km², mens befolkningen mot slutten av det 16. århundre var sannsynligvis på 9 millioner. Da Polen mistet sin selvstendighet under landets delinger telte den multietniske staten minst 13–14 millioner innbyggere, samtidig som en betydelig del av befolkningen brukte et annet språk enn polsk (mot slutten av det 18. århundre utgjorde denne gruppen om lag 60 % av befolkningen). Etter at Polen gjenvant sin selvstendighet etter første verdenskrig bodde noen millioner mennesker med ikke-polsk etnisitet innenfor landets grenser. Før andre verdenskrig var Polen derfor en multietnisk stat hvor minoritetene utgjorde en tredjedel av befolkningen. I mellomkrigstiden økte folketallet fra 27,2 millioner til 35,2 millioner. Etter krigen gjorde imidlertid grenseforskyvningen og forflytningen av millioner av mennesker Polen om til en etnisk enhetlig stat for første gang i landets historie. Minoritetene utgjør pr. 2007 ikke mer enn 3 % av befolkningen.