653ancient individuals
295excavation sites
9published studies
8,470 BColdest individual

Main archaeological groups: Denmark Medieval (83), Denmark Viking (74), Denmark EN (28), Denmark LateMesolithic Ertebolle (22), Denmark Simonsborg EarlyRoman (20).
Most frequent Y-DNA lines: R1b (102), I2a (63), I1a (51), I1 (48), R1a (30), I (11).
Most frequent mtDNA lines: U5b (29), U5a (27), T2b (17), J1c (16), K1a (15), H6a (10).

πŸ“Š How Denmark's DNA changed over 10,000 years: hunter-gatherers, farmers, steppe herders and later arrivals, period by period.

Find the ancient individuals closest to your own town →

Period by period

10,000 to 5,000 BC (25 individuals)

Groups: Denmark LateMesolithic Ertebolle (10), Denmark MM Kongemose (8), Denmark EarlyMesolithic Maglemose (5), Denmark Mesolithic (2). Y-DNA: I2a (11), I (2), CT (1), I2 (1). mtDNA: U5b (10), U5a (9), K1e (3), U4a (2).

DateGroupSiteY-DNAmtDNA
8,470 BC Denmark EarlyMesolithic Maglemose Koelbjerg I2a1b2 U5a2c
7,654 BC Denmark EarlyMesolithic Maglemose Hedegaard CT H2a2a1
7,217 BC Denmark EarlyMesolithic Maglemose Køge Sønakke I2a2 U5b2a+@16192
7,162 BC Denmark EarlyMesolithic Maglemose Strøby Grøftemar I2a1a2 K1e
6,318 BC Denmark MM Kongemose Rønsten I2a1b1a U5a2b
6,299 BC Denmark MM Kongemose Orehoved Sejlrende U5b1b
6,210 BC Denmark MM Kongemose Orehoved Sejlrende U5a2b
5,918 BC Denmark MM Kongemose Vedbaek Boldbaner I2a2 K1e
5,774 BC Denmark MM Kongemose Tybrind Vig U5a2b
5,625 BC Denmark EarlyMesolithic Maglemose Kongemose I2a1a2 U5b1
5,625 BC Denmark MM Kongemose Tudse Hage K1e
5,598 BC Denmark MM Kongemose Korsør Nor I2a1a2 U5a2b
5,357 BC Denmark LateMesolithic Ertebolle Koed I2 U5a2c
5,355 BC Denmark Mesolithic Bodal K U4a2
5,347 BC Denmark LateMesolithic Ertebolle Koed U5a2b
5,324 BC Denmark LateMesolithic Ertebolle Henriksholm-Bøgebakken I U5b1d2
5,303 BC Denmark LateMesolithic Ertebolle Fannerup F I U5b2b1a
5,226 BC Denmark Mesolithic Dragsholm U5a2b
5,221 BC Denmark LateMesolithic Ertebolle Henriksholm-Bøgebakken I2a2 U4a2
5,178 BC Denmark LateMesolithic Ertebolle Nederst U5a2b
5,150 BC Denmark MM Kongemose Korsør Nor I2a2 U5b1
5,146 BC Denmark LateMesolithic Ertebolle Henriksholm-Bøgebakken I2a1a2 U5b1d2
5,136 BC Denmark LateMesolithic Ertebolle Dragsholm U5b2b
5,136 BC Denmark LateMesolithic Ertebolle Dragsholm U5b2b
5,033 BC Denmark LateMesolithic Ertebolle Henriksholm-Bøgebakken I2a1a1b1~ U5b1d2

5,000 to 3,000 BC (61 individuals)

Groups: Denmark EN (28), Denmark LateMesolithic Ertebolle (12), Denmark EN N TRB (3), Denmark MN (3). Y-DNA: I2a (23), I (5), F (2), Q1b (2). mtDNA: U5b (13), K1a (7), H (4), J1c (4).

DateGroupSiteY-DNAmtDNA
4,984 BC Denmark LateMesolithic Ertebolle Holmegard-Djursland CT U5a'b
4,958 BC Denmark LateMesolithic Ertebolle Henriksholm-Bøgebakken I2a1b2 R1b1
4,783 BC Denmark LateMesolithic Ertebolle Havnø U5b1b1+@16192
4,751 BC Denmark LateMesolithic Ertebolle Fannerup E U5b2c
4,624 BC Denmark LateMesolithic Ertebolle Fannerup D I2a1b1a2a2~ U5b1b1+@16192
4,614 BC Denmark LateMesolithic Ertebolle Norsminde U5b1
4,613 BC Denmark LateMesolithic Ertebolle Bjørnsholm I2a2 U5b2b1a
4,507 BC Denmark LateMesolithic Ertebolle Ertebølle I2a2 U5b1
4,491 BC Denmark RudsVedby EN Ruds Vedby R1b
4,434 BC Denmark Borremose EN Borremose I2a1a2
4,401 BC Denmark LateMesolithic Ertebolle Ertebølle I2a2 U5b2a1a
4,384 BC Denmark SdrTostrupSonderTastrup Sdr. Tostrup
4,366 BC Denmark LateMesolithic Ertebolle Sølager R1b1
4,350 BC Denmark LateMesolithic Ertebolle Vængesø II F U5a
4,303 BC Denmark LateMesolithic Ertebolle Langø Skaldynge R1b1
4,277 BC Denmark NorreVedby EN Nørre Vedby
4,259 BC Denmark SludegaardSomose EN Sludegaard Sømose I2a2
4,110 BC Denmark EN N TRB Ravnsbjerggard II I U5b2a2
4,106 BC Denmark EN-oWHG Rødhals I2a1a1b1~ K1e
3,969 BC Denmark StistrupkaerVII MN Stistrup kær VII
3,842 BC Denmark EN-oWHG Dragsholm I U5b2b
3,818 BC Denmark EN Viksø Mose K1a2b
3,796 BC Denmark EN LateMesolithic Syltholm K1e
3,743 BC Denmark EN Tysmose I2a1a2 HV16
3,724 BC Denmark EN Roskilde Fjord H
3,658 BC Denmark EN Rude I2a2a~ J2a1a1a
3,631 BC Denmark EN Pandebjerg I2a1a2 J1c
3,597 BC Denmark EN Tissøe T2b
3,573 BC Denmark EN Sigersdal Mose 2 J1c
3,571 BC Denmark EN Lohals H
3,569 BC Denmark EN Rude I J2a1a1a
3,569 BC Denmark EN Bygholm Nørremark I2a1a2 J1c3j
3,545 BC Denmark EN Grøfte H2a2a
3,542 BC Denmark EN Jorløse Mose I2a1a2 U5b1b2
3,535 BC Denmark EN Salpetermosen syd 8 I2a1a2 T2b11
3,467 BC Denmark EN Dalmosegaard I2a1a2 H26
3,462 BC Denmark EN Sejerby T2b
3,462 BC Denmark EN Lundby-Falster R1b K1a2b
3,456 BC Denmark EN Vig Femhøve Q1b K1a2a
3,452 BC Denmark EN Mandemarke H4a1a1a

And 21 more individuals from this period: browse them all in the sample database.

3,000 to 1,000 BC (63 individuals)

Groups: Denmark LN (15), Denmark EBA (4), Denmark Lillevasby LN (4), Denmark BA (3). Y-DNA: R1b (21), I1 (12), I2a (6), F (1). mtDNA: H3b (2), H3v (2), H6a (2), J1c (2).

DateGroupSiteY-DNAmtDNA
3,000 BC Denmark Lillevasby LN Lillevasby R1b1a1b
2,736 BC Denmark KaarebjergAgreTorslevHageGerlevSogn LN Kaarebjerg Agre, Tørslev Hage, Gerlev Sogn R1b1a1b1a1a
2,679 BC Denmark KaarebjergAgreTorslevHageGerlevSogn LN Kaarebjerg Agre, Tørslev Hage, Gerlev Sogn R1b1a1b1a1a
2,638 BC Denmark Lillevasby LN Lillevasby R1b1a1b1a1a2b1
2,634 BC Denmark MN possible Klokkehøj
2,632 BC Denmark Lillevasby LN Lillevasby R1b1a1b1a1a
2,625 BC Denmark Kalvehavegaard LN Kalvehavegaard
2,624 BC Denmark N TRB Stenderup Hage I2a1b1a H+152
2,619 BC Denmark MN-2 Kyndelöse R1a1a1 J1c4
2,522 BC Denmark OverVindinge LN Over Vindinge R1b1a1b
2,511 BC Denmark VaerebroASnydebro LN Værebro Å, Snydebro
2,511 BC Denmark Karlstrup BA Karlstrup R1b1a1b1a1a
2,504 BC Denmark Karlstrup LN Karlstrup
2,501 BC Denmark N MN TRB Næs I2a1a2 U2e2a1a2
2,500 BC Denmark Karlstrup BA Karlstrup R1b1a1b1a1a
2,471 BC Denmark GerlevSTRVej10Indiv2MFG11497 LN Gerlev STR. Vej 10 Indiv 2 MFG 114/97 I1
2,471 BC Denmark Lillevasby LN Lillevasby
2,433 BC Denmark Djursland SingleGraveCulture Gjerrild Cist HV0
2,433 BC Denmark Karlstrup BA Karlstrup R1b1a1b1a
2,390 BC Denmark LN Toftum Mose R T2a1a
2,300 BC Denmark GerlevSTRVej10Indiv1MFG11497 LN Gerlev STR. Vej 10 Indiv 1 MFG 114/97
2,294 BC Denmark OverVindinge BA Over Vindinge I1
2,276 BC Denmark SingleGraveCulture Gjerrild Cist R1b1a2
2,260 BC Denmark LN Toftum Mose R1b1a1b1a1a T2b2
2,251 BC Denmark LN Kolind I2a1b1a2b1 J1c3g
2,235 BC Denmark Karlstrup LN Karlstrup I1
2,229 BC Denmark Kalvehavegaard EBA Kalvehavegaard
2,223 BC Denmark LN Barhøj R1b1a1b1a1a T2b
2,206 BC Denmark N TRB Toftum Mose IJ U5b3b
2,174 BC Denmark LN Borreby R1b1a1b U4b1a1a1
2,163 BC Denmark OverVindinge BA Over Vindinge I1
2,160 BC Denmark HyllebjergX EBA Hyllebjerg X
2,156 BC Denmark OverVindinge LN Over Vindinge I1
2,118 BC Denmark LN Mosede Mose H6a1a
2,107 BC Denmark Uglemose LN Uglemose I1
2,090 BC Denmark LN Falshöj H3b
2,071 BC Denmark LN-o Marbjerg F H3v+16093
2,047 BC Denmark LN Kyndelöse U4a2
2,043 BC Denmark N TRB Toftum Mose R1b1a1b1a1a4 K2a5
2,033 BC Denmark LN Kolind I2a1b1a2b1 N1a1a1a1

And 23 more individuals from this period: browse them all in the sample database.

1,000 BC to AD 1 (49 individuals)

Groups: Denmark Alken Enge EarlyRomanBogWar (3), Denmark Illemose PreImperialRoman (2), Denmark Rislev PreImperialRoman (2), Denmark AalstrupMellergaard EIA (1). Y-DNA: R1a (7), R1b (7), I2a (5), I1 (3). mtDNA: T2b (1).

DateGroupSiteY-DNAmtDNA
950 BC Denmark Lygtebaek EIA Lygtebæk
950 BC Denmark AalstrupMellergaard EIA Aalstrup, Mellergaard
950 BC Denmark Hamahus Roman Hamahus I2a1b1a2
950 BC Denmark Borritshoved EarlyRoman Borritshoved
950 BC Denmark Bulbjerg Roman Bulbjerg R1b1a1
950 BC Denmark GadevangMose PreImperialRoman Gadevang Mose CT
924 BC Denmark Maderne LBA Maderne
669 BC Denmark Tollestrup Mose PreImperialRoman Tollestrup_Mose I2a1a2a1a1a
665 BC Denmark Illerup weapon sacrifice site EarlyRomanBogWar Illerup_weapon_sacrifice_site
662 BC Denmark LBA Trundholm II R1b1a1b1b T2b
625 BC Denmark Stenum PreImperialRoman Stenum I2a1b1
519 BC Denmark TybjergMose PreImperialRoman Tybjerg Mose R1a1a1
418 BC Denmark Dagsmose PreImperialRoman BogSkeleton Dagsmose R1a1a1
400 BC Denmark NrHedegard LateRoman Nr. Hedegård R1a1a1a~
312 BC Denmark Illemose PreImperialRoman Illemose
311 BC Denmark SkoleSamling PreImperialRoman Skole Samling R1b1a1b1a1a
308 BC Denmark Vigsnaes PreImperialRoman Vigsnaes I1a6a~
308 BC Denmark Hestehavensmose PreImperialRoman Hestehavens mose I1
306 BC Denmark OustrupTaderupmose PreImperialRoman Oustrup I1a3a1~
306 BC Denmark SdrTostrupSonderTastrup PreImperialRoman Sdr. Tostrup I1
306 BC Denmark SorupSoSorupMose PreImperialRoman Sørup Sø
303 BC Denmark SonderupXI PreImperialRoman Sønderup XI
288 BC Denmark Nygaard Mose PreImperialRoman Nygaard_Mose R1b1a1b1a1a1g
285 BC Denmark Saesing PreImperialRoman Sæsing R1a
282 BC Denmark Illemose PreImperialRoman Illemose R1b1a1b1a1a1c2b2a
281 BC Denmark Keldeklinte Mose PreImperialRoman Keldeklinte_Mose
281 BC Denmark Skregeskov PreImperialRoman Skregeskov
273 BC Denmark Lauritshoej PreImperialRoman Lauritshoej
269 BC Denmark SkivumVI PreImperialRoman Skivum VI R1b1a1
269 BC Denmark TrundholmMose PreImperialRoman Trundholm Mose I1
267 BC Denmark EngeldrupBroMelbySb19 PreImperialRoman Engeldrup Bro, Melby Sb 19
267 BC Denmark LillestrandBogensesb21 PreImperialRoman Lillestrand, Bogense sb 21
260 BC Denmark Rislev PreImperialRoman Rislev R1a1a
215 BC Denmark VibsigMose PreImperialRoman Vibsig Mose
214 BC Denmark Rislev PreImperialRoman Rislev
213 BC Denmark NeverkaerMoseHogholm PreImperialRoman Neverkær Mose Høgholm R1a1a1b1a3a2a
198 BC Denmark StubberupOuesogn PreImperialRoman Stubberup, Oue sogn
192 BC Denmark Museumsgarden PreImperialRoman Museums garden
190 BC Denmark SondrupOstergaardUlstrupsogn PreImperialRoman Sondrup Østergaard, Ulstrup sogn
181 BC Denmark HestbekIII PreImperialRoman Hestbek III

And 9 more individuals from this period: browse them all in the sample database.

AD 1 to 1000 (344 individuals)

Groups: Denmark Viking (71), Denmark Simonsborg EarlyRoman (20), Denmark MosedeFort EarlyRoman (12), Denmark Alken Enge EarlyRomanBogWar (11). Y-DNA: R1b (51), I1a (34), I1 (28), R1a (16). mtDNA: U5a (10), J1c (8), H1a (4), H6a (4).

DateGroupSiteY-DNAmtDNA
AD 6 Denmark Alken Enge EarlyRomanBogWar Alken_Enge R1a1a1a~
AD 36 Denmark Sejlsbjerg EarlyRoman Sejlsbjerg
AD 36 Denmark Blaesenborgvej IA EarlyGermanic Blæsenborgvej
AD 46 Denmark Alken Enge EarlyRomanBogWar Alken_Enge I2a1b1a2b1a2
AD 49 Denmark Alken Enge EarlyRomanBogWar Alken_Enge R1a1a1a1d~
AD 49 Denmark Elkenoere PreImperialRoman BogSkeleton Elkenoere
AD 49 Denmark Langdyssegard PreImperialRoman Langdyssegård I1a2a1a1c1a1~
AD 50 Denmark IA Alken Enge I2a1b1a2b1~ H6a1b3
AD 51 Denmark GevningeOverdrev PreImperialRoman Gevninge Overdrev I1a2a2
AD 55 Denmark Alken Enge EarlyRomanBogWar Alken_Enge R1a1a1a1d1a~
AD 57 Denmark VindingeVestIII EarlyRoman Vindinge Vest I&II
AD 80 Denmark Objergaard EarlyRoman Øbjergaard
AD 81 Denmark Eksercerpladsen EarlyRoman Eksercérpladsen R1b1a1b1a1a
AD 82 Denmark Alken Enge EarlyRomanBogWar Alken_Enge I1a2a1a1c1a1~
AD 87 Denmark Bulbjerg EarlyRoman Bulbjerg I2a1b2a
AD 87 Denmark EgedalMose PreImperialRoman EarlyRoman Egedal Mose
AD 92 Denmark Alken Enge EarlyRomanBogWar Alken_Enge R1b1a1b1a1a1c2b2a
AD 94 Denmark MandemarkeBakker EarlyRoman Mandemarke Bakker
AD 100 Denmark IA Kragehave Odetofter I1a2a2a U2e2a1a
AD 110 Denmark Alken Enge EarlyRomanBogWar Alken_Enge I1a1a1b~
AD 113 Denmark Objergaard EarlyRoman Øbjergaard R1b1a1b
AD 114 Denmark Alken Enge EarlyRomanBogWar Alken_Enge R1b1a1b1a1a
AD 114 Denmark Stalmosegard EarlyRoman Stålmosegård
AD 118 Denmark Asnaes EarlyRoman Asnæs
AD 118 Denmark Maglebjerghoj IA EarlyGermanic Maglebjerghøj
AD 119 Denmark Alken Enge EarlyRomanBogWar Alken_Enge I2a1b1a2b1a2
AD 120 Denmark Varpelev EarlyRoman Varpelev I2a1b1a2b1a2
AD 121 Denmark Alken Enge EarlyRomanBogWar Alken_Enge R1a1a1a~
AD 125 Denmark Strandby EarlyRoman Strandby I1
AD 125 Denmark Simonsborg EarlyRoman Simonsborg
AD 125 Denmark Lillevasby EarlyRoman Lillevasby
AD 126 Denmark Hoby EarlyRoman Hoby I1
AD 149 Denmark Lillevasby EarlyRoman Lillevasby I1a2a2a4b~
AD 158 Denmark Varpelev EarlyRoman Varpelev R1b1a1b1a1a
AD 161 Denmark Almager EarlyRoman Almager R1b1a1b1a1a
AD 162 Denmark Sanddal Roman Sanddal R1b1a1b1a1a
AD 163 Denmark Vendsyssel Svennum IA Vendsyssel_Svennum I2a1b1a2b1a1b~
AD 163 Denmark Smidie EarlyRoman Smidie
AD 163 Denmark Lillevasby EarlyRoman Lillevasby R1a1a1
AD 174 Denmark Stalmosegard EarlyRoman Stålmosegård

And 304 more individuals from this period: browse them all in the sample database.

After AD 1000 (111 individuals)

Groups: Denmark Medieval (83), Denmark EarlyModern (17), Denmark Viking (3), Denmark AssistensKirkegard Modern (2). Y-DNA: R1b (21), I1a (13), I1 (5), R1a (5). mtDNA: T2b (8), H1a (5), U5a (5), H1b (4).

DateGroupSiteY-DNAmtDNA
AD 1007 Denmark Norrebjerg Viking Nørrebjerg I1a2a1a1a
AD 1015 Denmark Viking Ribe R1b1a1b1a1a1c2b1b4c N1a1a1a2
AD 1016 Denmark Viking Ribe K1a4a1c
AD 1050 Denmark Medieval Kopenhagen H3v+16093
AD 1050 Denmark Medieval Kopenhagen R1a1a1b1a3a1a HV9a1a
AD 1050 Denmark Medieval Kopenhagen H31
AD 1050 Denmark Medieval Kopenhagen H2a1
AD 1050 Denmark Medieval Kopenhagen
AD 1050 Denmark Medieval Kopenhagen T2b5a1
AD 1050 Denmark Medieval Kopenhagen H1b
AD 1050 Denmark Medieval Kopenhagen H3h
AD 1050 Denmark Medieval Kopenhagen W1+119
AD 1050 Denmark Medieval Kopenhagen I I2
AD 1050 Denmark Medieval Kopenhagen G2a2b2a1a1b H6a1a
AD 1050 Denmark Medieval Kopenhagen H10c1
AD 1050 Denmark Medieval Kopenhagen I2d
AD 1050 Denmark Medieval Kopenhagen HV+16311
AD 1050 Denmark Medieval Kopenhagen
AD 1054 Denmark Viking Ribe H3
AD 1094 Denmark Kalmargarden EarlyMedieval Kalmargården R1b1a1b1a1a
AD 1100 Denmark Medieval Vor Frue Kirkegård H3n
AD 1100 Denmark Medieval Vor Frue Kirkegård I1
AD 1104 Denmark Kalmargarden EarlyMedieval Kalmargården I2a1a2b1a1a1
AD 1125 Denmark Medieval Vor Frue Kirkegård U4a1e
AD 1150 Denmark Medieval Tjærby E1b1b1a1b1a10a1a H10e
AD 1150 Denmark Medieval Tjærby I1 T2a1b1a1b1
AD 1150 Denmark Medieval Tjærby R1b1a1b1a1a2b1 K1a4a1
AD 1150 Denmark Medieval Tjærby I1a2a1a1a1a1 H2a2b
AD 1150 Denmark Medieval Tjærby K1a1a
AD 1150 Denmark Medieval Tjærby J1c+16261
AD 1150 Denmark Medieval Tjærby U4a2a
AD 1150 Denmark Medieval Tjærby R1b1a1b1a1a1b1b U2e1
AD 1150 Denmark Medieval Tjærby R1b1a1b1a1a2d1a1 K1d
AD 1150 Denmark Medieval Tjærby U5a2c
AD 1150 Denmark Medieval Tjærby I1a8~ H84
AD 1150 Denmark Medieval Tjærby R1b1a1b1a1a1c1a2a K2
AD 1150 Denmark Medieval Ahlgade 15-17 R1a U4a1
AD 1150 Denmark Medieval Ahlgade 15-17 I H10e
AD 1175 Denmark Medieval Vor Frue Kirkegård J2a1a1a2
AD 1325 Denmark Medieval Vor Frue Kirkegård R1b1a1b1a1a1c1a1 H2a3a

And 71 more individuals from this period: browse them all in the sample database.

Excavation sites

And 175 smaller sites.

Source: Allen Ancient DNA Resource v66 (Mallick et al. 2024), individuals with a date and coordinates; samples the AADR flags as misdated are left out. Group names are those of the original studies. Haplogroups are shown when they could be read from the ancient DNA.

Which of these ancient peoples are in your DNA?
Our Nordsee (North Sea) report compares your own raw DNA file with the ancient and modern populations of the region, era by era, and explains your result in plain language with your haplogroups.
See the Nordsee (North Sea) report

We use cookies to enhance your experience. By continuing to visit this site you agree to our use of cookies. Read our privacy policy

🧭 Find your report
πŸ“¬ Stay in the loop

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