ClinVar 2026-07: 951 records inside our regions changed classification since 2026-05. What changed
Sample report Support Log in
aimostı Check your file

Learn Explainer

Why your ancestry percentages differ from one company to the next

Send the same DNA to two companies and the percentages come back different. Neither is lying. Each compares your genome with its own reference panel, using its own method, and a percentage is a statement about that comparison more than about your ancestors.

Key takeaways

  • Identical twins tested by the same company got nearly the same ancestry results, 94.5 to 99.2 percent agreement, while one person's results from two companies agreed on only 52.7 to 84.1 percent[1].
  • Each company compares your DNA with its own reference panel: 21,717 people in 78 populations at 23andMe, 185,063 samples in 146 regions at AncestryDNA[3, 4].
  • A reference panel is a closed list. Ancestry from a people the panel lacks is reported as the nearest groups it does hold[8].
  • On our own panel, simulated genomes from the Baltic Finnic group read 98 percent Baltic Finnic; with that group removed, they read 43 percent East European, 33 Northwest European and 24 Volga–Ural.
  • Finns are a drifted population that shares a small Siberian-related component with the Saami, Russians and others, so the labels a Finnish genome receives depend on which neighbours the panel holds[14, 16].

Twenty-one pairs of identical twins sent samples to 23andMe, AncestryDNA and MyHeritage. Within one company, the two twins' ancestry results agreed on average on 94.5 to 99.2 percent of their breakdown; the same person's results from two different companies agreed on only 52.7 to 84.1 percent[1]. Identical twins carry the same genome, so the gap is not in the DNA. It comes from the reference people each company compares you with, the categories it reports and the method that turns the comparison into a number.

Same genome, different numbers

The study measured agreement simply: for each category, take the lower of the two percentages and add them up, so 20 and 40 percent Italian share 20 points[1]. Because the three companies use different categories, the researchers first mapped each company's labels onto a common set, and where 23andMe reported a broad category such as Broadly European, they split it in whatever way maximised agreement.

94.5–99.2%

agreement between identical twins tested by the same company[1]

52.7–84.1%

agreement between one person's results from two different companies[1]

7.0%

the lowest agreement for one person between MyHeritage and AncestryDNA[1]

23andMe and AncestryDNA agreed best, at 84.1 percent on average, and MyHeritage and AncestryDNA worst, at 52.7 percent, with one participant's pair of results overlapping by only 7 percent[1]. The sample was small, all 42 participants were non-Hispanic white, and every company has rebuilt its panel since. What survives those caveats is the pattern: each company agrees with itself, and the companies disagree with one another.

A percentage is a comparison with a reference panel

Every ancestry estimate starts from a reference panel: people whose DNA is taken to represent a population, chosen for their family origins or for the DNA they share with one another. Your genome is described as a combination of these groups, and the result is reported in the groups' names[2]. 23andMe draws its panel mostly from consented customers[3]; AncestryDNA builds its panels from networks of customers who share DNA, annotated with their family trees[4].

Table 1. Four reference panels, as each company describes its own
CompanyReference peopleGroups reportedHow the percentages are made
23andMe21,71778 populationsA classifier labels each window of about 300 markers
AncestryDNA185,063146 regionsA hidden Markov model assigns each of 1,001 windows
MyHeritageNot stated79 ethnicitiesSegment by segment, then all segments together
Aimosti7,22931 groups in 17 regionsOne mixture fitted over up to 71,550 markers

Source: Each company's own description, read October 2026[3, 4, 5, 6].

The number of groups changes what you can be told. MyHeritage went from 42 ethnicities to 79 and warned customers that they would now see more ethnicities, each with a smaller percentage[7]. AncestryDNA went from 107 regions to 146 in 2025[4]. A finer panel splits one slice into several; your DNA is the same either way.

Two ways to turn a genome into percentages

In the model behind the programs STRUCTURE and ADMIXTURE, a genome is a mixture: there are K source populations, each with its own frequency for every variant, and each person draws some share of their genome from each one[9, 10]. Run unsupervised, the program learns the sources from the people in the study. Run supervised, it is told which reference people belong to which source and uses them to estimate everyone else's shares[11].

The consumer companies work closer to the chromosome. 23andMe phases the genome into its two parental copies, cuts each into windows of about 300 markers and labels each window with a classifier trained on its panel[3]. AncestryDNA cuts the genome into 1,001 windows and assigns each parental copy of each window to one of its 146 regions[4]. The percentage is then a count of windows.

Figure 1. The two families of method on an invented genome. Both report uncertainty in their own way: AncestryDNA gives a range from 1,000 alternative paths through its model, 23andMe lets you set its confidence threshold from 50 to 90 percent, and the Aimosti report resamples the markers[3, 4, 6].

Terms this guide relies on

Reference panel
The people a company compares you with, grouped into the populations it reports.
Component
One source population in a mixture model, defined by its allele frequencies: a statistical construct, which may or may not match a people that ever lived.
Genetic drift
Random change in allele frequencies between generations, strongest in small populations.

The number of components is a choice

An unsupervised model reports exactly as many components as it is given. ADMIXTURE can rank values of K by cross-validation[11], which is not the same as counting peoples. A study of Uralic-speaking populations ran ADMIXTURE on 1,800 people from 111 populations at every K from 3 to 20, 100 times each[12]. At low K, Uralic speakers looked like their geographic neighbours. From K = 9 a new component appeared, found mainly in Uralic speakers and peaking among the Ob-Ugric and Samoyed speakers of western Siberia, and K = 10 had the best cross-validation score[12]. Ask for eight components and that ancestry is folded into its neighbours; ask for ten and it has a name.

Repeated runs at the same K do not always agree either. Independent runs can arrive at substantially different solutions, which is why tools such as Clumpak exist to sort replicate runs into modes and summarise each one[13]. The Uralic study judged its results by the top tenth of its runs, ranked by likelihood[12].

A component is not proof of a mixing event either. Lawson and colleagues simulated three histories: recent admixture, admixture with a population nobody sampled, and a recent bottleneck with no admixture at all. The bar plots came out almost the same[8]. Strong drift, of the kind a small founding population goes through, can earn a population its own component, and its neighbours then appear to carry some of it.

The ADMIXTURE plots are almost identical between the three scenarios.

Lawson, van Dorp and Falush, Nature Communications, 2018[8]

Finnish DNA on someone else's panel

Finns are a textbook case of a drifted population. In a 2008 comparison of almost 250,000 markers, Eastern and Western Finns differed from each other more than Germans did from the British: an FST of 0.0032 against 0.0005[14]. A STRUCTURE analysis of the same samples found a cluster dominated by Eastern Finns, while Germans, British and Utah residents of northern European descent shared one[14]. In 2,376 Finns placed by their parents' birthplaces, Kerminen and colleagues found regional structure stronger than in the UK, with a main border following the 1323 treaty line of Nöteborg[15]. Our guide to Finnish DNA covers that history.

Drift gives Finns a recognisable signature, and a panel with a Finnish group catches it. 23andMe states that because Finns are so genetically distinct, they have their own reference population, and in its held-out tests 95 percent of Finnish DNA was labelled Finnish[3]. AncestryDNA's single-origin test people from Finland received 98.5 percent Finland on average[4]. The neighbours fare less well.

Table 2. How often each company labels a known-origin person's DNA with their own group
Reference groupAncestryDNA: average share assigned to the person's own region23andMe: share of the population's DNA labelled correctly
Finns98.5%95%
Estonians94.8% (region Estonia & Latvia)87%
Latvians94.8% (region Estonia & Latvia)92%
Lithuanians89.2%90%
Russians73.9%68%

Source: AncestryDNA's 2025 single-origin evaluation of 17,625 people and 23andMe's held-out recall at a 50 percent threshold: each company's own test, measured differently[3, 4].

Russian is the hardest of these for both. Russian DNA that 23andMe fails to call Russian is almost always assigned to its single Belarusian, Polish & Ukrainian population[3]. Neighbours share much of their history, and the line a panel draws between them is the panel's own.

Finns also share something with peoples farther east. Modern Finns, Saami, Mordovians and Russians all share an excess of alleles with the Nganasan of northern Siberia, a signal ancient genomes from the Kola Peninsula date to at least 3,500 years ago[16]. Tambets and colleagues estimated this Siberian-related component at up to a third of the genome in the Saami and in Volga–Ural peoples, below 10 percent across most of north-eastern Europe, and 5 percent in Estonians[12]. On a panel with a Saami group, a Finn's share of that signal has a nearby label to land on. Saami languages were spoken across Finland before Finnish arrived, and the ancestors of Finnish speakers may have mixed with the people already living there, the likely ancestors of today's Saami[16].

Salmela and colleagues saw the limit from the other side. They noted that a small degree of Saami admixture had been observed among Finns, and that their own data could not detect it in the absence of Saami reference data[14]. A label appears only when the panel holds a group for it.

95.5%

of MyHeritage users in Finland have a Finnish ethnicity in their estimate[17]

29.2%

have a Scandinavian one[17]

21.8%

have a Baltic one, and 10.1 percent an East European one[17]

Those figures count users who see a label at all, not the size of the slice[17]. A Baltic or East European slice on a Finnish result does not have to mean a Baltic or Russian ancestor in recent generations; it can be the part of a Finnish genome the panel's Finnish group did not explain, handed to the nearest groups.

Our test: take the Baltic Finnic group out of the panel

We can show the closed-list effect on our own panel, with the report's own estimator. We drew twenty genomes at random from the allele frequencies of its Baltic Finnic group, 142 people from Estonian, Finnish, Karelian and Veps samples, at all 71,550 markers, and fitted each three times: against all 31 groups, without Baltic Finnic, and without both Uralic-speaking groups, Baltic Finnic and Volga–Ural.

Figure 2. Twenty simulated genomes fitted against three versions of our panel. Bars are the mean share; brackets give the lowest and highest of the twenty fits. Our own computation, not a published study.

With the Finnic group in place, the genomes read 98 percent Baltic Finnic on average. Without it, the whole genome was still assigned: they read 43 percent East European, 33 percent Northwest European and 24 percent Volga–Ural. Remove the Volga–Ural group too and they read 54 percent East European, 39 percent Northwest European and 6 percent Siberian. That last figure sits within the under-10-percent range Tambets and colleagues estimated for the Siberian-related component across most of north-eastern Europe[12]; here it surfaced only because the panel had no closer group to assign it to.

Three cautions. A genome drawn from a group's average frequencies is an idealised member of it, and real people are less tidy. The brackets show how far the result moved between twenty such genomes: 12 points for the East European share. And the test ran only the fitting step, without the card's resampled ranges, regions or panel-fit check.

Statistical labels, not a family tree

Genealogical ancestry counts the people in your family tree. Genetic ancestry follows only the paths by which your DNA was actually inherited, through a small share of those people[2]. An ancestry percentage is neither. It measures how closely your genome resembles today's reference groups, labelled with places because the reference people come from places.

So a 25 percent slice does not mean one grandparent, and no slice carries a date. In AncestryDNA's own test, customers with all four grandparents born in Norway averaged about 95 percent Norway, and those with all four grandparents from northern Germany about 75 percent Northwestern Germany with around 10 percent the Netherlands[4]. A family from one place still shows the neighbours, because neighbouring populations share ancestry. Haplogroups answer a different question, about a single line of descent, and our haplogroup guide explains where they fit.

What the Aimosti report shows

The report fits one mixture, with the same likelihood ADMIXTURE uses, against fixed allele frequencies for 31 reference groups. 30 are pooled from present-day people in the Allen Ancient DNA Resource, from its release on the Human Origins array of about 600,000 markers[18]; the Ashkenazi Jewish group is built from published allele frequencies[6]. With the reference frequencies fixed, the fit has a single best answer, so the same file gives the same estimate on every run.

The card groups the 31 components into 17 regions, sets of groups too close for one file to tell apart reliably[6]. The Finnish region holds three:

Table 3. The region a Finnish genome is reported in, and the reference groups inside it
Reference groupPeopleSamples it is built from
Baltic Finnic142Estonian, Finnish, Finnish (Finland), Karelian, Veps
East European173Belarusian, Czech, Hungarian, Lithuanian, Polish, Russian, Ukrainian, Ukrainian North
Volga–Ural170Bashkir, Besermyan, Chuvash, Khanty, Komi Zyrian, Mansi, Mordovian, Tatar Kazan, Tatar Mishar, Udmurt

Source: The panel's component files, as the report's own table prints them; the region is named Finland, the Baltics and Eastern Europe[6].

Each region gets an estimate and a range, the spread of the estimate over 100 resamplings of the markers, widened at the top by the share the fit could not place[6]. Inside a region the card prints ranges only, rounded outward to 5 points, such as about 35–50 percent Baltic Finnic, and names no point estimate. A region is named only when its printed lower bound is at least 1 percent. Whatever could not be placed appears as an Unresolved row. When the panel cannot reproduce a file's genotypes as well as it usually does, the card says so above the figures.

We test those ranges two ways[6]. On genomes simulated from the panel's own frequencies, the generous case of our experiment, a region's range held the true value 97 percent of the time, and the ranges inside a region 91 percent. On genomes stitched together from real reference people left out of the panel, a region's range held 79 percent of the time at 23andMe chip density and 67 percent on whole genomes.

Table 4. How each file type reaches the composition
FileHow the panel's markers are foundA panel marker the file does not list
Chip exportBy rsID, independent of genome buildNever measured: left out of the fit
Plain VCFBy position on the file's genome buildRead as reference if the file covers 90 percent of the panel or more and lists almost no reference calls; otherwise left out
gVCFBy position on the file's genome buildReference blocks record the reference calls; a silent position is left out
BAM or CRAMNot read from the readsThe composition comes from the VCF or gVCF

Source: Aimosti's report as of October 2026; the card prints the panel version and markers used[6].

A chip's ranges are wider than a whole genome's, because it reads fewer markers. A file with fewer than 1,000 usable markers gets no composition, and the card says so.

What Aimosti would (and wouldn't) show you

The report fits a chip export, VCF or gVCF against 31 reference groups and prints 17 regions, each with an estimate and a range; inside a region it prints ranges only. The share it cannot place is printed as Unresolved. A BAM or CRAM adds nothing to the composition, which comes from the variant file.

What we won't claim

We won't present a percentage as a count of ancestors, date a component, or turn one into an ethnicity, nationality, religion or community. A people the panel has no reference for, the Saami among them, cannot appear on the card under its own name.

Bottom line. Different percentages from different companies usually mean different reference panels and methods, not a mistake in anyone's DNA. A percentage says which of a company's reference groups your genome resembles, and by how much; it cannot name a group the company never collected.

Questions people ask

Why did my percentages change when my DNA did not?

Because the panel or the method changed. AncestryDNA moved from 107 regions to 146 in 2025, and MyHeritage from 42 ethnicities to 79, telling customers they would see more ethnicities with smaller percentages[4, 7]. A new group in the panel takes its share from the groups that used to stand in for it.

My Finnish result shows a Russian or Baltic slice. Do I have a Russian or Baltic ancestor?

Not necessarily. Neighbouring populations share ancestry, and companies label part of a genome with the nearest groups they hold: in AncestryDNA's own tests, customers with all four grandparents from Norway averaged about 95 percent Norway, not 100[4]. Among MyHeritage users in Finland, 21.8 percent see a Baltic ethnicity[17].

Can a DNA test show Saami ancestry?

Only if the company's panel has a Saami group. AncestryDNA's 2025 list of 146 regions has none, and 23andMe's guide to its populations does not mention one[3, 4]. On a panel without one, the Siberian-related part of a genome, far more common in the Saami than in most Europeans, shows up under other labels[12]. Our panel has no Saami group either.

Does a whole genome give more accurate percentages than a chip?

It gives narrower ranges, because it reads more of the panel's markers, but it cannot add reference people. In our tests on genomes built from real reference people, whole-genome ranges held the known share 67 percent of the time against 79 percent for chip ranges[6].

References

  1. Huml AM, Sullivan C, Figueroa M, Scott K, Sehgal AR. Consistency of direct-to-consumer genetic testing results among identical twins. The American Journal of Medicine, 2020. doi:10.1016/j.amjmed.2019.04.052 Table 1: same company 94.5% (23andMe), 98.7% (MyHeritage), 99.2% (Ancestry); different companies 84.1% (23andMe and Ancestry), 66.9% (23andMe and MyHeritage), 52.7% (MyHeritage and Ancestry, range 7.0 to 100.0%).
  2. Mathieson I, Scally A. What is ancestry?. PLOS Genetics, 2020. doi:10.1371/journal.pgen.1008624
  3. Ancestry Composition guide. 23andMe, 2025. Updated September 2025; read 2026-10-10. 21,717 reference people, 78 populations; recall Finnish 95%, Estonian 87%, Latvian 92%, Lithuanian 90%, Russian 68% at a 50% confidence threshold.
  4. Angara R, Adrion J, Curtis R, et al. Ancestral Regions 2025 White Paper. AncestryDNA, 2025. 185,063 samples, 146 regions (previously 116,830 and 107); 1,001 windows. Table 4.3 overlap: Finland 98.48%, Estonia & Latvia 94.76%, Lithuania 89.20%, Russia 73.90%.
  5. What is the MyHeritage Ethnicity Estimate?. MyHeritage help centre, 2026.
  6. Methodology: ancestry composition. Aimosti, 2026.
  7. Why have my ethnicity results changed?. MyHeritage help centre, 2026.
  8. Lawson DJ, van Dorp L, Falush D. A tutorial on how not to over-interpret STRUCTURE and ADMIXTURE bar plots. Nature Communications, 2018. doi:10.1038/s41467-018-05257-7
  9. Pritchard JK, Stephens M, Donnelly P. Inference of population structure using multilocus genotype data. Genetics, 2000. doi:10.1093/genetics/155.2.945
  10. Alexander DH, Novembre J, Lange K. Fast model-based estimation of ancestry in unrelated individuals. Genome Research, 2009. doi:10.1101/gr.094052.109
  11. Alexander DH, Lange K. Enhancements to the ADMIXTURE algorithm for individual ancestry estimation. BMC Bioinformatics, 2011. doi:10.1186/1471-2105-12-246
  12. Tambets K, Yunusbayev B, Hudjashov G, et al. Genes reveal traces of common recent demographic history for most of the Uralic-speaking populations. Genome Biology, 2018. doi:10.1186/s13059-018-1522-1
  13. Kopelman NM, Mayzel J, Jakobsson M, Rosenberg NA, Mayrose I. Clumpak: a program for identifying clustering modes and packaging population structure inferences across K. Molecular Ecology Resources, 2015. doi:10.1111/1755-0998.12387
  14. Salmela E, Lappalainen T, Fransson I, et al. Genome-wide analysis of single nucleotide polymorphisms uncovers population structure in Northern Europe. PLOS ONE, 2008. doi:10.1371/journal.pone.0003519
  15. Kerminen S, Havulinna AS, Hellenthal G, et al. Fine-scale genetic structure in Finland. G3: Genes, Genomes, Genetics, 2017. doi:10.1534/g3.117.300217
  16. Lamnidis TC, Majander K, Jeong C, et al. Ancient Fennoscandian genomes reveal origin and spread of Siberian ancestry in Europe. Nature Communications, 2018. doi:10.1038/s41467-018-07483-5
  17. Most common ethnicities in Finland. MyHeritage. Share of MyHeritage DNA users in Finland with each ethnicity, read 2026-10-10: Finnish 95.5%, Scandinavian 29.2%, Baltic 21.8%, East European 10.1%.
  18. Mallick S, Micco A, Mah M, et al. The Allen Ancient DNA Resource (AADR): a curated compendium of ancient human genomes. Scientific Data, 2024. doi:10.1038/s41597-024-03031-7

Last reviewed . Every number on this page links to the source it comes from; if one of them has moved, tell us.

This is the kind of answer we give. See what your file says.

See a sample report Get your report · $39