Społeczeństwo wieloetniczne to społeczeństwo, które ma wiele różnych grup etnicznych w ramach ich wspólnej tożsamości społecznej lub "narodu", w tym różnice rasowe, historyczne i kulturowe. Większość miast i miasteczek większość krajów to społeczności wieloetniczne.
Jedno-etniczne społeczeństwo byłoby społeczeństwem, które składa się z jednej kultury, rasy i historii bez różnych grup etnicznych. Sukces społeczeństwa wieloetnicznego często zależy od dzielenia się jednym językiem. Widać to w Unii Europejskiej (UE) z językiem angielskim. Chociaż język angielski może nie być podstawowym językiem wszystkich osób mieszkających w UE, jest to język podstawowy używany w celach biznesowych i naukowych. W związku z tym wszyscy obywatele UE mogą zostać zebrani przy użyciu tego wspólnego języka.
Kolejnym ważnym elementem udanego wieloetnicznego społeczeństwa jest zrozumienie i tolerancja dla wszystkich ludzi. Bez akceptacji różnic między kulturami i grupami etnicznymi społeczeństwo wieloetniczne będzie podzielone i podatne na niepokoje. Ta akceptacja jest często postrzegana w większych miastach i kosmopolitycznych obszarach ze względu na wczesne wprowadzenie bardziej zróżnicowanych ludzi w młodym wieku. W bardziej odległych miastach, w których populacja jest często w całości z jednej grupy etnicznej, może istnieć osąd i niechęć wobec innych grup etnicznych. Społeczności wieloetniczne często mają spory dotyczące wartości, a nie rasy.