Na jednolitą strukturę narodowościową i wyznaniową Polski wpłynęła II wojna światowa i przesiedlenia ludzi po zakończeniu wojny. Zmiana granic zmniejszyła populację Ukraińców i Białorusinów, wojna doprowadziła do zmniejszenia liczby Żydów i Romów w Polsce.
Polska jest krajem bardzo mało zróżnicowanym pod względem narodowościowym. Mniej niż 3% obywateli nie stanowią Polacy, to bardzo mały wynik w porównaniu z innymi państwami Europy. Przed II wojną światową sytuacja wyglądała inaczej, Polska należała do krajów wielonarodowościowych.