Antes de la Segunda Guerra Mundial, más del 30% de las personas que vivían dentro de los límites de Polonia no eran polacos. Como resultado de la Segunda Guerra Mundial, y de los cambios de los límites y las transferencias de población que siguieron, Polonia es hoy un estado predominantemente homogéneo con solo alrededor un 3% de la población que no es polaca. Según un censo de principios del siglo XXI los polacos constituyen alrededor del 98% de la población total. Los alemanes representan el 0,4%, los ucranianos representan el 0,1% y bielorrusos otro 0,1%. Hay alrededor de 50.000 lituanos en el país. También hay un número significativo de gitanos.