I sørøstlige områder er rundt en tredjedel av befolkningen etnisk polske og i enkelt områder er etnisk polske i flertall. Blant minoriteter er etniske belarusere, jøder, tatarer, sigøynere/romani (ca 2 %), etniske ukrainere og etniske latviere. Under den sovjetiske okkupasjonen ble det ført en aktiv russisk koloniseringspolitikk mot de baltiske landene. 68,5 % av alle innbyggere bor i byer. Forskning viser at i perioden 1994–2004 hadde 13 % av landets arbeidsføre befolkning, 278 000 personer, emigrert. I Sovjettiden bodde over 50 % i byer og siden har denne andelen økt til over 66 %.