a) Grupy etnograficzne – Ślązacy, Kaszubi, Górale Podhalańscy.
b) Mniejszości etniczne – Romowie, Tatarzy, Łemkowie.
c) Mniejszości narodowe – Ukraińcy, Białorusini, Niemcy.
Grupy etnograficzne wyraźnie wyróżniają się na tle zamieszkiwanego przez siebie regionu np. zwyczajami, gwarą, ubiorem, budownictwem, czy rękodziełem.
Mniejszości etniczne – tworzą je ludzie, którzy identyfikują się z grupą etniczną niemającą obecnie swojego państwa. W Polsce są to np. Romowie i Łemkowie.
Mniejszości narodowe – tworzą je ludzie zamieszkujący terytorium danego kraju, jednak utożsamiający się z innym narodem, który posiada obecnie swoje państwo. W Polsce są to np. Ukraińcy i Czesi.