Mniejszość narodowa to taka, która utożsamia się z narodem w innym państwie. Taką mniejszością jest np. mniejszość ukraińska. Z kolei mniejszość etniczna to taka, która nie utożsamia się z żadnym narodem zorganizowanym w ramach państwa.
Uznawane mniejszości narodowe w Polsce: białoruska, czeska, litewska, niemiecka, ormiańska, rosyjska, słowacka, ukraińska i żydowska.
Uznawane mniejszości etniczne w Polsce: karaimska, łemkowska, romska, tatarska.