What it shows
Administrative boundaries at three levels — countries (ADM0), first-level
divisions (ADM1) and second-level divisions (ADM2) — joined to population,
religion, language and ethnicity figures from national censuses and the CIA
World Factbook.
Gaps are data too
Demographic coverage is extremely uneven, and this map refuses to paper over
that. Three distinct states are shown wherever a value is absent:
- Present — a value with a named source and reference year.
- Not yet available — the figure exists somewhere but this build has not fetched it.
- Not collected — the country does not gather it at all. France records neither ethnicity nor religion (barred by law); Germany records citizenship and migration background rather than ethnicity; Japan's census asks neither; India collects mother tongue and Scheduled Caste / Tribe status but not ethnicity; the US census may not ask a mandatory religion question.
Comparability warning
Religion and ethnicity categories are not comparable across borders.
US race, Brazilian cor ou raça, UK ethnic group, Australian ancestry,
Chinese minzu and Indonesian suku are different questions with
different answer sets. Percentages here should be read within a country, never
across a border.
Sources & licences
Caveats worth knowing
- The Factbook was retired in February 2026, so country figures are a frozen snapshot.
- India's subnational data is from the 2011 census; the next round was postponed.
- Indonesia's ethnicity and religion data is from 2010 — the 2020 census dropped both questions.
- The 2020 US Religion Census counts adherents reported by religious bodies (about 48.6% of the population), not self-identification.
- geoBoundaries' global composite (CGAZ) simplifies polygons, fills gaps along shared edges, and substitutes disputed areas using US Department of State definitions. It is fine for a demographics choropleth and not authoritative for boundary disputes.