Mniejszości narodowe i etniczne w Polsce według ustawy Art. 2 ust. 2 ustawy wskazuje, które z mniejszości uważa się za mniejszości narodowe w rozumieniu tej ustawy. Ustawa wymienia w tym zakresie (w kolejności alfabetycznej) mniejszości: białoruską, czeską, litewską, niemiecką, ormiańską, rosyjską, słowacką, ukraińską i żydowską. W art. 2 ust. 4 ustawy wymienia się mniejszości, uznane za mniejszości etniczne w rozumieniu ustawy: karaimską, łemkowską, romską i tatarską. Ponadto art. 19 ust. 2 definiuje język kaszubski jako język regionalny.

Liczebność poszczególnych grup etnicznych w Polsce według wyników spisów powszechnych mały|upright=1.6|Gminy w Polsce, w których co najmniej 10% mieszkańców zadeklarowało narodowość niepolską (porównanie danych ze spisu powszechnego z 2011 roku i z 2002 roku) Narodowość w czasie spisów w Polsce badana była pięciokrotnie: w 1921, 1931 (narodowość była ustalana pośrednio na podstawie wyznania oraz języka ojczystego), 1946 (spis sumaryczny), 2002 i 2011.