HelpDatabase Reference › Ancestry_EthnicityRegion

Ancestry_EthnicityRegion Table

The Ancestry_EthnicityRegion table is a lookup that gives each ethnicity region a human-readable name and ties it to a parent macro-region. It is keyed by regionKey, the same identifier stored in Ancestry_MatchEthnicityRegion, so the two tables join to turn a region code and percentage into a readable breakdown such as “Southern Germanic Europe.”

Column Reference

ColumnTypeSourceDescription
regionKeystring (PK)Match CompareRegion identifier — the join key used by Ancestry_MatchEthnicityRegion
regionDisplayNamestringMatch CompareHuman-readable region name (e.g., “Southern Germanic Europe”)
macroRegionKeystringMatch CompareIdentifier of the broader macro-region this region belongs to
macroRegionDisplayNamestringMatch CompareHuman-readable macro-region name
versionintMatch CompareA*’s ethnicity estimate version that produced this region

How It’s Populated

Rows are upserted by regionKey during the Origins comparison on a match’s compare page, alongside the per-match percentages in Ancestry_MatchEthnicityRegion. Because it is keyed by the region, the table stays small — one row per region regardless of how many matches reference it — and each gather refreshes the stored name and version.

Related Tables

  • Ancestry_MatchEthnicityRegion — per-match percentages that reference these regions by regionKey.
  • Ancestry_Ethnicity — the older code/value ethnicity lookup, distinct from these region tables.