Mniejszość narodowa to grupa ludzi zamieszkujących dane państwo, względem którego różnią się narodowością, językiem, wyznaniem, kulturą lub etnicznością. Zachowują swoją odrębność i tożsamość, którą kultywują.
Mniejszość etniczna jest tożsama z mniejszością narodowa. To grupa ludzi osiedlona na terytorium danego państwa posiadająca własną kulturę, język lub religię. Cechą charakterystyczną mniejszości etnicznej jest to, że nigdy nie posiadała własnego państwa.
Mniejszość narodową tworzą grupy ludzi innych narodowości, którzy zamieszkują dane państwo. Posiadają inną narodowość, język, wyznanie lub kulturę. Przykładowo mniejszościami narodowymi w Polsce są Białorusini, Żydzi, Czesi, Ukraińcy itp.
Mniejszość etniczna teoretycznie jest tym samym co mniejszość narodowa, z tą różnicą, że jej przedstawiciele nigdy nie posiadali własnego państwa. W przypadku Polski mniejszością narodową są np. Romowie – nie posiadają własnego kraju, ale tworzą społeczność o własnej kulturze, tradycjach i języku.