Rozmieszczenie mniejszości grup etnicznych i mniejszości narodowych na terytorium Polski wykazuje spore zróżnicowanie.
Niektóre z nich np. Rosjanie i Romowie są rozproszone dość równomiernie. Przedstawiciele innych mniejszości, np. Łemkowie i Ukraińcy zostali po II wojnie przesiedleni na nowe ziemie, czasami odległe od ich pierwotnych.
Najbardziej zróżnicowane jest województwo podlaskie. Oprócz Polaków mieszkają tam także: Białorusini, Litwini, Tatarzy, Ukraińcy, Rosjanie, Romowie i Żydzi.(4,5% ogółu ludności). W woj. Opolskim zanotowano największy odsetek ludności niepolskiej (ponad 10%), wśród której zdecydowanie przeważają Niemcy.
Istnieje 9 dialektów wyróżnionych na terenie Polski. Jedynym według ustawy językiem regionalnym w Polsce jest język kaszubski