How to read these maps: pale yellow means little or none of the selected ancestry, orange a medium share and deep red the highest values. Each dot is the average of a modern population: hover or tap it to see its numbers. Areas with no samples nearby stay blank.

Steppe herders (Yamnaya, Samara)

Pontic-Caspian steppe, about 3300 to 2600 BC

Scale
Loading the map…
Share of steppe ancestry, world scale
0.0% 13.4% 26.8% 40.2% 53.6%+

Faded dots are populations the model fits less well: read their values with care. Click the map to zoom with your mouse wheel.

What these maps show

Everyone alive today carries ancestry from many ancient populations. These maps show, for 17 well-studied ancient and modern reference sources, how much of each one is needed to model the average DNA of 1,998 present-day populations, and where that share is highest.

Each population average is fitted as a mix of the same 17 sources: Ice Age and Mesolithic hunter-gatherers of Europe and North Africa, the first farmers of Anatolia, the Levant and Iran, Bronze Age peoples of the steppe, the Caucasus and the Indus world, and modern references for Africa, East Asia, Siberia and the Americas. The colour surface then fills the space between sampled places, and stays blank where we have no data.

The map opens on steppe ancestry. Pick any of the 17 sources above to switch, zoom in to see regional contrasts, and set the scale to the visible area to compare places that look alike on the world scale, such as the regions of France.

Where steppe ancestry peaks today

#PopulationShare
1 Udmurt Russia 57.7%
2 Lithuanian PZ Lithuania 56.2%
3 Estonian Estonia 56.0%
4 Latvian Latvia 56.0%
5 Votian Russia 55.7%
6 Besermyan Russia 55.6%
7 Polish Mazovia Poland 55.3%
8 Russian Arkhangelsk Leshukonsky Russia 55.2%
9 Lithuanian South Zemaitija Lithuania 55.1%
10 Lithuanian North Zemaitija Lithuania 55.0%

Averages of modern populations, modelled with 17 reference sources. Tap a name to find it on the map.

The 17 ancestral sources

Anatolian Neolithic farmers (Barcin) The first farmers of northwest Anatolia, closest relatives of Europe's Neolithic farmers. Peaks in Italian Sardinia (Sardinian, Italy): 81.8% Central Anatolian Neolithic farmers (Tepecik-Ciftlik) Neolithic farmers of Cappadocia, the inland side of the Anatolian Neolithic. Peaks in Sicilian East (Italy): 69.8% Western Hunter-Gatherers (WHG) The foragers of western and central Europe after the last Ice Age. Peaks in Lithuanian PZ: 21.7% Steppe herders (Yamnaya, Samara) Bronze Age herders of the Pontic-Caspian steppe, about 3300 to 2600 BC. Peaks in Udmurt (Russia): 57.7% Iranian Neolithic farmers (Ganj Dareh) Early goat herders of the Zagros Mountains, about 10,000 years ago. Peaks in Makrani (Pakistan): 52.3% Caucasus Bronze Age (Kura-Araxes, Armenia) Bronze Age highlanders of the South Caucasus and eastern Anatolia. Peaks in Mingrelian Kurzu (Georgia): 97.7% Levantine Neolithic farmers (PPNB) Early farmers of the southern Levant, about 8800 to 6500 BC. Peaks in Kuwaiti Arab Al-Awazem: 81.3% Indus Periphery (Shahr-i-Sokhta) Indus Valley-related people buried at the Burnt City in eastern Iran. Peaks in Telugu Vysya Andhra Pradesh (India): 92.4% South Asian hunter-gatherers (Jarawa proxy) The deep hunter-gatherer layer of South Asia, through an Andamanese proxy. Peaks in Jarawa (India): 100.0% North African hunter-gatherers (Taforalt) Iberomaurusian foragers of Morocco, about 15,000 years ago. Peaks in Berber Morocco Shilha Tiznit: 44.9% West African (Yoruba) West and Central African ancestry, through a modern Yoruba reference. Peaks in Esan (Nigeria): 100.0% Far West African (Gambian) Senegambian and Upper Guinean ancestry, through a modern Gambian reference. Peaks in Gambian: 100.0% Nilotic (Dinka) Nilotic ancestry of South Sudan and East Africa, through a modern Dinka reference. Peaks in Shilluk (South Sudan): 97.3% Ancient East African forager (Ethiopia, 4,500 BP) A forager from the Ethiopian highlands who lived about 4,500 years ago. Peaks in Hadza (Tanzania): 87.4% East Asian (Han) Broad East Asian ancestry, through a modern Han Chinese reference. Peaks in Han Chongqing (China): 100.0% Siberian (Nganasan) Northern Siberian ancestry, also found among Uralic-speaking peoples. Peaks in Nganasan (Russia): 99.0% Native American (Lapa do Santo, 9,600 BP) Early Indigenous South Americans who lived about 9,600 years ago. Peaks in Amerindian Bolivia La Paz: 100.0%

About these numbers

These maps show model estimates for population averages, not ethnic labels and not the result of any one person. Each source stands in for a wider ancestral population, and ancestries that have no source of their own in this set, such as Oceanian or Khoe-San ancestry, are absorbed by their closest relatives among the 17. Populations the model fits less well are shown with faded dots and count less in the colour surface.

Method: Each population average (Global25 coordinates) is modelled as a mix of 17 ancient and modern reference groups with non-negative least squares, shares adding up to 100%. Fit is the distance between the population and its best mix: the lower the better, above 0.06 the mix explains the population poorly. Top lists leave out the few populations these 17 groups cannot model at all (fit above 0.15). Data generated 1 October 2026, 1,998 populations on the map.

Frequently asked questions

How are these ancient ancestry maps made?

Each modern population average, taken from published G25 coordinates, is modelled as a mix of the same 17 ancient and modern reference sources with a non-negative least-squares fit, the same family of method our reports use. The map then interpolates the share of the selected source between the sampled places and leaves areas with no nearby samples blank.

Does a high value mean direct descent from these people?

No. Each source stands in for a broader ancestral population, and the 17 sources are fitted together, so closely related sources can trade shares between them. Read a value as how much of this kind of ancestry the model needs to describe a population average, not as a family tree.

Why are some areas of the map blank?

The colour surface is only drawn within a few hundred kilometres of real samples. Oceans and regions without data stay empty instead of showing invented values. Each dot on the map is a real population average.

What does the visible area scale do?

By default the colours run from 0 to the level reached by the top 2% of populations worldwide, so every map is read the same way. The visible area option stretches the colours between the lowest and highest values in view, which brings out contrasts inside a region, for example between the departments of France.

Can I see these ancient components in my own DNA?

These maps show population averages only. To learn which of our reports fits your own DNA, run the free Report Finder on your G25 coordinates; our ancestry reports then model your genome against ancient sources like these.

We use cookies to enhance your experience. By continuing to visit this site you agree to our use of cookies. Learn more

🧭 Find your report
📬 Stay in the loop

New tools and new reports, straight to your inbox. No spam, unsubscribe anytime.