W Polsce żyją różne mniejszości narodowe i etniczne, takie jak: Niemcy, Ukraińcy, Białorusini, Litwini, Rosjanie, Romowie, Żydzi czy Słowacy.
Mniejszości narodowe to grupy ludności, które stanowią mniejszość w porównaniu do większości narodowej w danym kraju. Są to grupy o odrębnej tożsamości narodowej, kulturowej lub etnicznej.
Mniejszości etniczne to grupy ludności, które różnią się od większości narodowej w danym kraju pod względem pochodzenia etnicznego, kultury, tradycji i języka.
Mniejszości narodowe różnią się od etnicznych tym, że osoby te posiadają tożsamość narodową, własne terytorium oraz identyfikują się jako naród.