List of contemporary ethnic groups

A comprehensive list of all ethnic groups that currently exist in the world. Membership of an ethnic group tends to be associated with shared cultural heritage, ancestry, history, homeland, language or dialect; where the term "culture" specifically includes aspects such as religion, traditions, cuisine, clothing, and other factors.