Mniejszości etniczne to różniące się od większości ich obywateli grupy etniczne. Pojawiły się one w wyniku naturalnego ruchu ludności w ciągu wielu setek lat, zmiany granic państwowych lub wskutek powstania państw wieloetnicznych. Jedną z głównych przyczyn masowych wędrówek ludzi było dążenie do poprawy bytu.
Polskę zamieszkują przedstawiciele kilkunastu mniejszości narodowych i etnicznych. Według danych szacunkowych osoby należące do mniejszości narodowych stanowią 2% - 3% obywateli RP, czyli około 1 milion osób. W Polsce żyją następujące mniejszości narodowe i etniczne:
-Białorusini to mniejszość narodowa, licząca około 200 - 300 tysięcy osób, w większości tradycyjnie mieszkających na terenie województwa podlaskiego. Według danych z 1931 płn.-wsch. kresy RP zamieszkiwało 990 tys. Białorusinów.
-Ukraińcy to mniejszość narodowa, licząca około 200 - 300 tysięcy osób. Największe skupiska mniejszości ukraińskiej znajdują się na terenach województw: warmińsko-mazurskiego, zachodniopomorskiego i dolnośląskiego.
-Rosjanie to mniejszość narodowa, która liczy około 10 - 15 tysięcy osób, mieszkających głównie w Białymstoku, na Suwalszczyźnie i Mazurach.
-Łemkowie to mniejszość etniczna, licząca około 60 - 70 tysięcy osób. Większość mieszka w województwach: warmińsko-mazurskim, lubuskim, zachodniopomorskim i dolnośląskim.
-Czesi to mniejszość narodowa, licząca około 3 tysięcy osób, natomiast w 1931 roku liczyli sobie 38 tysięcy.
-Litwini to mniejszość narodowa, licząca około 20 - 25 tysięcy osób. Największe skupisko osób należących do mniejszości litewskiej znajduje się na terenie gmin: Puńsk, Szypliszki, Krasnopol i Sejny (województwo podlaskie).
-Niemcy to mniejszość narodowa, licząca 300 - 500 tysięcy osób. Obecnie zamieszkują oni tereny województw: opolskiego, śląskiego, dolnośląskiego, warmińsko-mazurskiego i kujawsko-pomorskiego.
-Ormianie to mniejszość narodowa licząca około 5 - 8 tysięcy osób, mieszkających na terenie całej Polski, głównie na Dolnym Śląsku i w Krakowie.
-Romowie to mniejszość etniczna, szacowana na 20 - 30 tysięcy osób. Większość mieszka w dużych miastach: w Warszawie, Poznaniu, Wrocławiu, Łodzi, Gdańsku i innych.
-Tatarzy to mniejszość etniczna, licząca około 5 tysięcy osób, zamieszkujących rdzenne kolonie tatarskie na Białostocczyźnie (Bohoniki i Kruszyniany) oraz miasta: Białystok, Sokółka i Dąbrowa Białostocka.
-Żydzi to mniejszość narodowa licząca 8 - 10 tysięcy osób mieszkających w rozproszeniu, przede wszystkim w dużych miastach. Ich liczba w 1931 roku przekraczała 3 mln osób.