The Luo live around the Winam Gulf of Lake Victoria in western Kenya, with related communities in Tanzania and Uganda. Their language, Dholuo, is a Western Nilotic language, and Luo oral tradition and linguistics both point to an arrival from the Nile basin to the north over the last five centuries or so. In our model, the Luo average is 47.6% Nilotic East African, 45.2% West African and 7.2% Western rainforest forager (BiAka). Unlike the Kalenjin, also Nilotic speakers but at 84.0% Nilotic, the Luo carry almost as much West African-related ancestry as Nilotic, most likely from long mixing with Bantu-speaking neighbours around the lake. The Bantu-speaking Luhya are indeed the closest modern averages (0.0189 and 0.0195), followed by other Kenyan Bantu speakers. The closest ancient group is local too: people from Kakapel in western Kenya, from about 1650 AD (0.0283). The fit (0.0616) is rough, so read the percentages as a sketch.

  • Ancient components in our model: Nilotic East African 47.6%, West African 45.2%, Western rainforest foragers (BiAka) 7.2%
  • Closest modern population in our data: Luhya (Kenya), distance 0.0189
  • Closest ancient group in our data: Kenya Early Modern Kakapel 300BP, distance 0.0283

This page sums up what the DNA of the Luo sample tells us about deep origins. It is built from the averaged Global25 (G25) coordinates of individuals sampled in Kenya, and it is one of 335 populations in our atlas. An average describes the group as a whole, not any single person in it.

Ancient make-up of the Luo average

Nilotic East African
47.6%
West African
45.2%
Western rainforest foragers (BiAka)
7.2%

Modelled as a mix of deep ancestral reference populations, the Luo average comes out as 47.6% Nilotic East African, 45.2% West African and 7.2% Western rainforest foragers (BiAka). The Nilotic East African component reflects ancestry found in East African populations. The West African share (45.2%) reflects ancestry from sub-Saharan Africa.

The fit is loose (fit distance 0.062), which usually means that none of the available reference populations is a close stand-in for part of this ancestry, so read the percentages as rough. This population was modelled with a global set of reference populations (ancient genomes, plus modern stand-ins where no suitable ancient genome exists), because West Eurasian sources alone cannot describe it.

Report built for this heritage
Sankofa – African Ancestry Report

Sankofa – African Ancestry Report

Built for this heritage: its reference panel fits the Luo average closely.
See the report · 15€ Check your own DNA first, free

Closest modern populations to Luo

Ranking every modern population by genetic distance puts Luhya (Kenya) first for Luo, at 0.019, then Luhya and Bantu (Kenya). By the tenth closest (Hutu) the distance grows to 0.049, a common pattern for a population that shares ancestry with its neighbours while keeping a profile of its own.

#PopulationDistanceCloseness
1 Luhya (Kenya) 0.0189 Very close
2 Luhya 0.0195 Very close
3 Bantu (Kenya) 0.0269 Close
4 Kenyan (Bantu) 0.0359 Close
5 Wasambaa 0.0408 Close
6 Wabondei 0.0413 Close
7 Mzigua 0.0414 Close
8 Mijikenda (Giriama) 0.0423 Close
9 Mijikenda (Chonyi) 0.0441 Close
10 Hutu 0.0486 Close

Distances are Euclidean distances between averaged G25 coordinates. On our scale, below 0.025 is very close, below 0.050 close, below 0.080 moderate, and beyond that distant.

Closest ancient populations to Luo

Looking back in time, the ancient sample that most resembles the Luo average is Kenya Early Modern Kakapel 300BP (c. 1650 AD), at 0.028. Tanzania Pemba 600BP and Uganda Munsa 500BP come next. That is a close match: much of the modern profile was already present then, while later movements of people added further layers. A close ancient match is not proof of direct descent: it means those individuals carried a similar overall mix of ancestry.

#Ancient sample or groupPeriodDistance
1 Kenya Early Modern Kakapel 300BP c. 1650 AD 0.0283
2 Tanzania Pemba 600BP c. 1350 AD 0.0510
3 Uganda Munsa 500BP c. 1450 AD 0.0527
4 Tanzania Early Modern Lindi Swahili (Bantu Zone P Profile) Early Modern, c. 1500-1800 AD 0.0567
5 Kenya Late Medieval-Early Modern Makwasinyi Swahili Late Medieval to Early Modern, c. 1300-1800 AD 0.0612
6 Italy Sicily High Medieval Segesta Muslim (Chari River Profile) High Medieval, c. 1000-1300 AD 0.0658
7 Abkhazia Late Modern Tkhina (Chari River Profile) Late Modern, c. 1800-1950 AD 0.0677
8 Kenya IA Deloraine Iron Age 0.0717
9 COG NgongoMbata 220BP c. 1750 AD 0.0728
10 Saint Helena Late Modern Rupert's Valley (Central/Southern African Bantu Profile) Late Modern, c. 1800-1950 AD 0.0751

Ancient DNA from Kenya

Our ancient DNA database holds 112 individuals excavated in present-day Kenya, dated from about 4,500 BC to 1877 AD. The most frequent Y-DNA haplogroups among them are E1b (28), J1a (13) and A1b (4), and the most frequent mtDNA haplogroups are L3 (41), L0 (23) and L2 (14). These are people who lived on the same land in the past, not necessarily ancestors of today's Luo population.

Most frequent Y-DNA haplogroups

HaplogroupIndividualsExamples
E1b 28 I8904 LUK001 I8874
J1a 13 I17409 I19391 I23660
A1b 4 I8758 I8804 I8830
E2a 3 I12533 I8892 I8901
J2a 3 I19383 I23662 I19398
J2b 3 I7939 I19407 I7942
B2b 2 I8930 KPL001
R1a 2 I19416 I19420

Most frequent mtDNA haplogroups

HaplogroupIndividualsExamples
L3 41 I8904 I12534 KPL001
L0 23 I8931 LUK003 I8758
L2 14 I8930 KPL003 I24665
L4 9 LUK001 NYA002 I8804
L1 5 I24662 I19413 I19411
M1 4 I8809 I8820 I8923
L5 3 HYR002 I8802 I17403
K1 2 I12533 I12394

Ancient DNA studies on Kenya

Browse them in our ancient DNA database: 112 from Kenya.

Compare yourself with Luo

Paste your G25 coordinates (scaled, one line, with or without a name in front) and we compute your genetic distance to the Luo average and to its closest neighbours, right in your browser. Nothing is uploaded or stored.

No G25 coordinates yet? Get a free simulated G25 from your raw DNA file, or order G25 coordinates.

About these numbers

A word of caution: these figures describe the average of the Luo individuals who were sampled, not every person who identifies as Luo. Individuals vary around that average, and identity is about history, language and family, not about a genetic score. Read this page as a map of deep ancestry, not as a definition.

Method: averaged G25 coordinates, Euclidean distances to other modern and ancient averages, and a non-negative least-squares model against deep ancestral reference populations (data generated 2026-10-01). Read the full method.

Go deeper than the average

This page describes the Luo average. Your own DNA has its own story: Sankofa – African Ancestry Report (15€) models your genome against the ancient sources and modern communities of the region, era by era, in a personal PDF report.

A report built for people of predominantly Sub-Saharan African (SSA) ancestry: modelling against 230+ regional African populations (West, Central, East & Southern Africa, the Horn of Africa, Madagascar) plus the European, Amerindian and...

Frequently asked questions

What is the ancient genetic make-up of Luo?

Modelled with deep ancestral reference populations, the Luo average is about 47.6% Nilotic East African, 45.2% West African and 7.2% Western rainforest foragers (BiAka). These proportions are model estimates for a group average, not exact values for any one person.

Which populations are genetically closest to Luo?

In the G25 data, the closest modern populations to the Luo average are Luhya (Kenya), Luhya and Bantu (Kenya). The closest ancient matches are Kenya Early Modern Kakapel 300BP, Tanzania Pemba 600BP and Uganda Munsa 500BP.

Can a DNA test tell me if I am Luo?

No DNA test can confirm an ethnicity or a nationality. What DNA can show is how similar your genome is to the sampled Luo average and to its neighbours. If you have G25 coordinates, paste them in the comparison box on this page to check that for free.

Which ExploreYourDNA report suits Luo ancestry?

Sankofa – African Ancestry Report is the report built for this heritage, and its reference panel fits the Luo average closely. Your own DNA may differ from the average, so the free Report Finder checks every report against your file before you buy.

Where does the data on this page come from?

From the averaged Global25 (G25) coordinates of the sampled individuals: genetic distances to other modern and ancient population averages, and a non-negative least-squares model against deep ancestral reference populations. The full method is described at https://www.exploreyourdna.com/populations#method.

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.