A man buried in Ukraine in the Mesolithic era

The Mesolithic era in Ukraine, part of the broader Mesolithic period across Europe, represents a fascinating transitional phase between the Paleolithic and Neolithic ages. This era, approximately dated between 10,000 and 5,500 BCE, marks a period of significant environmental, technological, and cultural transformations following the last Ice Age. While much of Europe was witnessing the emergence of agriculture during the Neolithic, Mesolithic Ukraine remained predominantly hunter-gatherer, shaped by its unique geographical and ecological conditions.
Environmental Context
The Mesolithic era in Ukraine occurred during the Holocene epoch, a time of climatic warming and stabilization after the harsh conditions of the last glacial maximum. This climatic shift led to the retreat of ice sheets and the expansion of forests and grasslands, significantly transforming the Ukrainian landscape. The environment included a rich mosaic of steppe, forest-steppe, and deciduous forests, providing diverse habitats for various plant and animal species. These environmental changes had a profound impact on the diets and lifestyles of the Mesolithic peoples of Ukraine.
Lifestyle and Subsistence
The Mesolithic populations in Ukraine were highly mobile, often moving in response to the seasonal availability of resources. Their subsistence was primarily based on hunting, fishing, and gathering. The fauna of the time featured a mix of large game such as aurochs and red deer, smaller mammals like hare and beaver, and rich aquatic life in the numerous rivers and wetlands, including fish and mollusks.
Advanced hunting techniques evolved during this era, evidenced by refined lithic technologies. Microlithic tools, often used as barbs in composite tools such as arrows and spears, became prevalent. The invention and use of the bow and arrow greatly enhanced hunting efficiency. Evidence of dugouts and fishing gear suggest a reliance on both terrestrial and aquatic resources.
Settlements and Social Organization
While largely nomadic, Mesolithic communities in Ukraine established semi-permanent settlements, particularly along riverbanks and near other abundant natural resources. Seasonal camps likely consisted of simple structures made from wood, bone, and skins. These sites were strategic, often chosen for their proximity to migratory routes of game and water sources.
The social structure of Mesolithic groups was probably based around small family units or bands, though the exact nature of their social organization remains speculative. Evidence of specialized roles, such as tool-making, indicates a division of labor. The complexity of these societies likely varied, influenced by the richness of local resources and environmental pressures.
Material Culture and Art
The material culture of Mesolithic Ukraine is characterized by the development and use of microliths, alongside more traditional stone tools such as scrapers and burins. Bone and antler were also employed to create various implements and ornaments. The period is marked by a gradual increase in the variety of tools, indicating specialization and adaptation to specific tasks.
Art in the Mesolithic era is less apparent than in the preceding Paleolithic, but it did exist in the form of personal adornment and possibly abstract motifs engraved on tools and weapons. Decorative elements such as beads and pendants crafted from bone, teeth, and shells have been found, suggesting a continuing tradition of personal expression and aesthetic sensibility.
Transition to the Neolithic
The Mesolithic period in Ukraine sets the stage for the gradual transition to the Neolithic era. During this time, influences from neighboring regions began to permeate, including early agricultural practices, though full sedentism and agriculture did not appear until later. Contact with early farming communities from the Balkans and Central Europe likely introduced new concepts, eventually leading to the development of mixed economies and increased social complexity characteristic of the Neolithic.
In summary, the Mesolithic era of Ukraine is a period marked by adaptability and transition. The hunter-gatherer communities of this time skillfully navigated changing climates, environments, and technological innovations, laying the foundation for the eventual shift toward more sedentary and agrarian lifestyles. Their legacy offers critical insights into human resilience and adaptability during a time of profound change.
Sample ID | Culture/Period | Date | Location | Action |
---|---|---|---|---|
DON006 | Narva Culture | 4784 BCE | Donkalnis (Telsiai County, Telšių rajono savivaldybė), Lithuania | View |
KVH002 | Veretye culture | 6443 BCE | Karavaikha (Vologda Oblast, Kirillovsky District, Karavaikha Village), Russia | View |
MN2001 | Minino Culture | 8710 BCE | Minino-2 (Vologda Oblast, Vologda District, Minino Village), Russia | View |
MN2002 | Minino Culture | 8799 BCE | Minino-2 (Vologda Oblast, Vologda District, Minino Village), Russia | View |
MNN003 | Minino Culture | 5666 BCE | Minino-2 (Vologda Oblast, Vologda District, Minino Village), Russia | View |
MUR017 | Murzikha Eneolithic Culture | 4543 BCE | Murzikha-2 (Tatarstan, Alexeyevsky District, Mokrye Kurnali Village), Russia | View |
MUR021 | Sidelkino Culture | 3946 BCE | Murzikha-2 (Tatarstan, Alexeyevsky District, Mokrye Kurnali Village), Russia | View |
UOO015 | Yuzhny Oleny Ostrov Culture | 6300 BCE | Yuzhny Oleniy Ostrov (Republic of Karelia, Medvezhyegorsky District, Velikaya Guba Village), Russia | View |
UOO025 | Yuzhny Oleny Ostrov Culture | 6300 BCE | Yuzhny Oleniy Ostrov (Republic of Karelia, Medvezhyegorsky District, Velikaya Guba Village), Russia | View |
UOO029 | Yuzhny Oleny Ostrov Culture | 6300 BCE | Yuzhny Oleniy Ostrov (Republic of Karelia, Medvezhyegorsky District, Velikaya Guba Village), Russia | View |
UOO037 | Yuzhny Oleny Ostrov Culture | 6300 BCE | Yuzhny Oleniy Ostrov (Republic of Karelia, Medvezhyegorsky District, Velikaya Guba Village), Russia | View |
UOO047 | Yuzhny Oleny Ostrov Culture | 6391 BCE | Yuzhny Oleniy Ostrov (Republic of Karelia, Medvezhyegorsky District, Velikaya Guba Village), Russia | View |
UOO053 | Yuzhny Oleny Ostrov Culture | 6300 BCE | Yuzhny Oleniy Ostrov (Republic of Karelia, Medvezhyegorsky District, Velikaya Guba Village), Russia | View |
VO1004 | Neolithic Ukraine | 5612 BCE | Vovnihy-1 (Zaporizhia Oblast, Zaporizhia District, Petro-Mykhailivka municipality), Ukraine | View |
AAT001 | Belgian Mesolithic | 9160 BCE | Abri des Autours (Wallonia region, Namur province), Belgium | View |
DOG004 | Doggerland Mesolithic Culture | 8272 BCE | Brown Bank (North Sea, Doggerland), Netherlands | View |
DOG006 | Doggerland Mesolithic Culture | 6686 BCE | Sand Motor (North Sea, Doggerland), Netherlands | View |
PIN004 | Magdalenian culture | 13410 BCE | Pincevent (Île-de-France, Seine-et-Marne), France | View |
WOL001 | Mesolithic Austrian Culture | 7034 BCE | Wöllersdorf (Niederösterreich, Wiener Neustadt(Land)), Austria | View |
AC16 | Epigravettian Culture of Italy | 10874 BCE | Arene Candide (Liguria, Savona), Italy | View |
DOB001 | Mesolithic Germany | 7593 BCE | Urdhöhle (Thüringen, Kyffhäuserkreis, Döbritz), Germany | View |
DOG001 | Doggerland Mesolithic Culture | 7730 BCE | Doggerland, Eurogeul (Zuid-Holland, Rotterdam), Netherlands | View |
DOG002 | Doggerland Mesolithic Culture | 8421 BCE | Brown Bank (North Sea, Doggerland), Netherlands | View |
DOG003 | Doggerland Mesolithic Culture | 9113 BCE | Doggerland, Noordhinder trenches (North Sea, Doggerland), Netherlands | View |
DOG007 | Doggerland Mesolithic Culture | 7576 BCE | Doggerland (North Sea, Doggerland), Netherlands | View |
DON005 | Mesolithic Lithuania | 6464 BCE | Donkalnis (Telsiai County, Telšių rajono savivaldybė), Lithuania | View |
ACR001 | Mesolithic France | 7317 BCE | Achères (Île-de-France, Yvelines), France | View |
DRI001 | Mesolithic Germany | 5462 BCE | Drigge (Mecklenburg-Vorpommern), Germany | View |
FRL006 | Gravettian culture | 27074 BCE | Fournol (Occitanie Region, Lot Department), France | View |
FRM001 | Mesolithic France | 8207 BCE | Farman (Île-de-France, Paris), France | View |
GFW001 | Mesolithic Germany | 5968 BCE | Gross Fredenwalde (Brandenburg, Brandenburg, Uckermark), Germany | View |
GFW002 | Mesolithic Germany | 6022 BCE | Gross Fredenwalde (Brandenburg, Brandenburg, Uckermark), Germany | View |
GFW003 | Mesolithic Germany | 6022 BCE | Gross Fredenwalde (Brandenburg, Brandenburg, Uckermark), Germany | View |
GFW004 | Mesolithic Germany | 6476 BCE | Gross Fredenwalde (Brandenburg, Brandenburg, Uckermark), Germany | View |
AMI002 | Iberian Mesolithic Culture | 5306 BCE | Ḥou Amieva (Llanes, Spain), Spain | View |
GFW005 | Mesolithic Germany | 5210 BCE | Gross Fredenwalde (Brandenburg, Brandenburg, Uckermark), Germany | View |
GFW007 | Mesolithic Germany | 6209 BCE | Gross Fredenwalde (Brandenburg, Brandenburg, Uckermark), Germany | View |
GFW008 | Mesolithic Germany | 6087 BCE | Gross Fredenwalde (Brandenburg, Brandenburg, Uckermark), Germany | View |
GFW009 | Mesolithic Germany | 6230 BCE | Gross Fredenwalde (Brandenburg, Brandenburg, Uckermark), Germany | View |
GOY009 | Gravettian culture of Belgium | 24410 BCE | Goyet Cave (Wallonia region, Namur province, Gesves municipality, Troisième caverne), Belgium | View |
GOY014 | Gravettian culture of Belgium | 26307 BCE | Goyet Cave (Wallonia region, Namur province, Gesves municipality, Troisième caverne), Belgium | View |
IGR001 | Neolithic Igren Culture | 5711 BCE | Igren'-8 (Dnipropetrovsk Oblast, Dnipro District, Dnipro municipality), Ukraine | View |
JAZ001 | Yazykovo Neolithic Culture | 5365 BCE | Yazykovo (Ulyanovsk Oblast, Karsunsky District, Yazykovo Village), Russia | View |
BRM001 | Late Neolithic Germany | 3946 BCE | Weyhe-Dreye, Germany | View |
KRZ001 | Mesolithic Polish Culture | 8271 BCE | Krzyż (Greater Poland Voivodeship, powiat czarnkowsko-trzcianecki), Poland | View |
KVH001 | Veretye culture | 6466 BCE | Karavaikha (Vologda Oblast, Kirillovsky District, Karavaikha Village), Russia | View |
MN2003 | Minino Culture | 8704 BCE | Minino-2 (Vologda Oblast, Vologda District, Minino Village), Russia | View |
MNN004 | Minino Culture | 5714 BCE | Minino 1 (Vologda Oblast, Vologda District, Minino Village), Russia | View |
MNN005 | Minino Culture | 8696 BCE | Minino 1 (Vologda Oblast, Vologda District, Minino Village), Russia | View |
MNN006 | Minino Culture | 8799 BCE | Minino 1 (Vologda Oblast, Vologda District, Minino Village), Russia | View |
MNN007 | Minino Culture | 9140 BCE | Minino 1 (Vologda Oblast, Vologda District, Minino Village), Russia | View |
MPR001 | Belgian Mesolithic | 8731 BCE | Malonne Petit Ri (Wallonia region, Namur province), Belgium | View |
CRN001 | Iberian Mesolithic Culture | 6024 BCE | Casa Corona (Valencian community, Alicante, Villena), Spain | View |
MUR005 | Murzikha Eneolithic Culture | 4543 BCE | Murzikha-2 (Tatarstan, Alexeyevsky District, Mokrye Kurnali Village), Russia | View |
MUR007 | Murzikha Eneolithic Culture | 4543 BCE | Murzikha-2 (Tatarstan, Alexeyevsky District, Mokrye Kurnali Village), Russia | View |
OKL001 | Late Magdalenian Federmesser Culture | 12131 BCE | Oberkassel (Nordrhein-Westfalen, Köln), Germany | View |
OKL002 | Late Magdalenian Federmesser Culture | 11779 BCE | Oberkassel (Nordrhein-Westfalen, Köln), Germany | View |
OST001 | Late Neolithic Germany | 3516 BCE | Ostorf (Mecklenburg-Vorpommern), Germany | View |
OST003 | Late Neolithic Germany | 3364 BCE | Ostorf (Mecklenburg-Vorpommern), Germany | View |
CRN002 | Iberian Mesolithic Culture | 6064 BCE | Casa Corona (Valencian community, Alicante, Villena), Spain | View |
PRD001 | Epigravettian Culture of Italy | 11139 BCE | Grotte di Pradis (Friuli-Venezia Giulia, Pordenone), Italy | View |
STO001 | Epigravettian Culture of Sicily | 11627 BCE | San Teodoro (Sicily, Messina), Italy | View |
UOO004 | Yuzhny Oleny Ostrov Culture | 6217 BCE | Yuzhny Oleniy Ostrov (Republic of Karelia, Medvezhyegorsky District, Velikaya Guba Village), Russia | View |
UOO012 | Yuzhny Oleny Ostrov Culture | 6300 BCE | Yuzhny Oleniy Ostrov (Republic of Karelia, Medvezhyegorsky District, Velikaya Guba Village), Russia | View |
CRW001 | Mesolithic Germany | 4889 BCE | Criewen (Brandenburg, Brandenburg, Uckermark), Germany | View |
UOO033 | Yuzhny Oleny Ostrov Culture | 6432 BCE | Yuzhny Oleniy Ostrov (Republic of Karelia, Medvezhyegorsky District, Velikaya Guba Village), Russia | View |
UOO049 | Yuzhny Oleny Ostrov Culture | 6078 BCE | Yuzhny Oleniy Ostrov (Republic of Karelia, Medvezhyegorsky District, Velikaya Guba Village), Russia | View |
UOO051 | Yuzhny Oleny Ostrov Culture | 6300 BCE | Yuzhny Oleniy Ostrov (Republic of Karelia, Medvezhyegorsky District, Velikaya Guba Village), Russia | View |
UOO052 | Yuzhny Oleny Ostrov Culture | 6300 BCE | Yuzhny Oleniy Ostrov (Republic of Karelia, Medvezhyegorsky District, Velikaya Guba Village), Russia | View |
UOO059 | Yuzhny Oleny Ostrov Culture | 6300 BCE | Yuzhny Oleniy Ostrov (Republic of Karelia, Medvezhyegorsky District, Velikaya Guba Village), Russia | View |
VO1001 | Neolithic Ukraine | 5613 BCE | Vovnihy-1 (Zaporizhia Oblast, Zaporizhia District, Petro-Mykhailivka municipality), Ukraine | View |
VO1003 | Neolithic Ukraine | 5612 BCE | Vovnihy-1 (Zaporizhia Oblast, Zaporizhia District, Petro-Mykhailivka municipality), Ukraine | View |
VO1005 | Neolithic Ukraine | 5612 BCE | Vovnihy-1 (Zaporizhia Oblast, Zaporizhia District, Petro-Mykhailivka municipality), Ukraine | View |
VO2001 | Neolithic Ukraine | 5636 BCE | Vovnihy-2 (Dnipropetrovsk Oblast, Dnipro District, Solone municipality), Ukraine | View |
VSL002 | Mesolithic Ukraine | 9106 BCE | Vasylivka-1 (Dnipropetrovsk Oblast, Synelnykove District), Ukraine | View |
VSL003 | Mesolithic Ukraine | 8543 BCE | Vasylivka-1 (Dnipropetrovsk Oblast, Synelnykove District), Ukraine | View |
VSL004 | Mesolithic Ukraine | 8543 BCE | Vasylivka-1 (Dnipropetrovsk Oblast, Synelnykove District), Ukraine | View |
WCX002 | Belgian Mesolithic | 8694 BCE | Waulsort Caverne X (Wallonia region, Namur province), Belgium | View |
WCX004 | Belgian Mesolithic | 8627 BCE | Waulsort Caverne X (Wallonia region, Namur province), Belgium | View |
MNN001_MNN002_merge | Minino Culture | 6647 BCE | Minino 1 (Vologda Oblast, Vologda District, Minino Village), Russia | View |
GFW002_GFW003_merge | Mesolithic Germany | 6022 BCE | Gross Fredenwalde (Brandenburg, Brandenburg, Uckermark), Germany | View |
GER003 | Gravettian culture of Spain | 25372 BCE | Mollet III (Catalonia, Girona, Serinyà), Spain | View |
DOG009 | Doggerland Mesolithic Culture | 7040 BCE | Maasvlakte-2 (North Sea, Doggerland), Netherlands | View |
DOG010 | Doggerland Mesolithic Culture | 7030 BCE | Maasvlakte-2 (North Sea, Doggerland), Netherlands | View |
GOY001 | Gravettian culture of Belgium | 25728 BCE | Goyet Cave (Wallonia region, Namur province, Gesves municipality, Troisième caverne), Belgium | View |
GOY007 | Gravettian culture of Belgium | 26062 BCE | Goyet Cave (Wallonia region, Namur province, Gesves municipality, Troisième caverne), Belgium | View |
GoyetQ376-3 | Aurignacian | 35170 BCE | Goyet Cave (Wallonia region, Namur province, Gesves municipality, Troisième caverne), Belgium | View |
GFW002 | Mesolithic Germany | 6022 BCE | Gross Fredenwalde (Brandenburg, Brandenburg, Uckermark), Germany | View |
HohleFels10_79 | Magdalenian culture | 15051 BCE | Hohle-Fels-Ach-Valley (Baden-Württemberg, Tübingen, Reutlingen), Germany | View |
AMI001 | Iberian Mesolithic Culture | 6849 BCE | Ḥou Amieva (Llanes, Spain), Spain | View |
LMA001 | Magdalenian culture | 16273 BCE | La Marche (Nouvelle-Aquitaine Region, Vienne Department), France | View |
RIE002 | Solutrean culture | 19061 BCE | La Riera (Asturias, llanes, Quintana), Spain | View |
LRO001 | Gravettian culture | 25884 BCE | La Rochette (Nouvelle-Aquitaine Region, Dordogne Department, Sarlat-la-Canéda arrondissement), France | View |
LPI002 | Solutrean culture | 21807 BCE | Le Piage (Occitanie Region, Lot Department), France | View |
MAF001 | Mesolithic France | 9078 BCE | Maisons-Alfort (France), France | View |
MAZ001 | Magdalenian culture in Poland | 16636 BCE | Maszycka (Lesser Poland Voivodeship, powiat wielicki), Poland | View |
MAZ003 | Magdalenian culture in Poland | 13804 BCE | Maszycka (Lesser Poland Voivodeship, powiat wielicki), Poland | View |
ORM001 | Gravettian culture | 31822 BCE | Ormesson (Les Bossats, France), France | View |
OST002 | Late Neolithic Germany | 5436 BCE | Ostorf (Mecklenburg-Vorpommern), Germany | View |
PA12 | Italian Gravettian | 29104 BCE | Paglicci (Apulia, Foggia, Rignano Garganico), Italy | View |
GER002 | Gravettian culture of Spain | 24405 BCE | Reclau Viver (Catalonia, Girona, Serinyà), Spain | View |
TTK001 | Mesolithic Tajikistan | 8419 BCE | Tutkaul (Tajikistan), Tajikistan | View |
UOO023 | Yuzhny Oleny Ostrov Culture | 6300 BCE | Yuzhny Oleniy Ostrov (Republic of Karelia, Medvezhyegorsky District, Velikaya Guba Village), Russia | View |
UOO035 | Yuzhny Oleny Ostrov Culture | 6337 BCE | Yuzhny Oleniy Ostrov (Republic of Karelia, Medvezhyegorsky District, Velikaya Guba Village), Russia | View |
Sample ID | Culture/Period | Date | Location | Action |
---|---|---|---|---|
I1763 | Mesolithic Ukraine | 8282 BCE | Vasil'evka, Ukraine | View |
I1819 | Mesolithic Ukraine | 9107 BCE | Vasil'evka, Ukraine | View |
I1733 | Mesolithic Ukraine | 9000 BCE | Vasil'evka, Ukraine | View |
I5876 | Mesolithic Ukraine | 7040 BCE | Dereivka I, Ukraine | View |
I5885 | Mesolithic Ukraine | 6392 BCE | Dereivka I, Ukraine | View |
I1737 | Mesolithic Ukraine | 8543 BCE | Vasil'evka, Ukraine | View |
Ukraine_HG1 | Mesolithic Ukraine | 9107 BCE | Vasylivka-3 (Zaporizhia Oblast, Vasylivka District, Vasylivska municipality), Ukraine | View |
NEO492 | Mesolithic Ukraine | 9400 BCE | Vasylivka-1 (Dnipropetrovsk Oblast, Synelnykove District, Rajivka municipality), Ukraine | View |
NEO494 | Mesolithic Ukraine | 9664 BCE | Vasylivka-1 (Dnipropetrovsk Oblast, Synelnykove District, Rajivka municipality), Ukraine | View |
NEO496 | Mesolithic Ukraine | 9400 BCE | Vasylivka-1 (Dnipropetrovsk Oblast, Synelnykove District, Rajivka municipality), Ukraine | View |
NEO497 | Mesolithic Ukraine | 9400 BCE | Vasylivka-1 (Dnipropetrovsk Oblast, Synelnykove District, Rajivka municipality), Ukraine | View |
NEO501 | Mesolithic Ukraine | 9446 BCE | Vasylivka-1 (Dnipropetrovsk Oblast, Synelnykove District, Rajivka municipality), Ukraine | View |
NEO545 | Mesolithic Ukraine | 9664 BCE | Vasylivka-1 (Dnipropetrovsk Oblast, Synelnykove District, Rajivka municipality), Ukraine | View |
NEO549 | Mesolithic Ukraine | 9366 BCE | Vasylivka-1 (Dnipropetrovsk Oblast, Synelnykove District, Rajivka municipality), Ukraine | View |
NEO550 | Mesolithic Ukraine | 10509 BCE | Vasylivka-1 (Dnipropetrovsk Oblast, Synelnykove District, Rajivka municipality), Ukraine | View |
ukr102 | Mesolithic Ukraine | 6471 BCE | Deriivka (Kirovohrad Oblast, Oleksandriia District), Ukraine | View |
ukr108 | Mesolithic Ukraine | 6066 BCE | Deriivka (Kirovohrad Oblast, Oleksandriia District), Ukraine | View |
VSL002 | Mesolithic Ukraine | 9106 BCE | Vasylivka-1 (Dnipropetrovsk Oblast, Synelnykove District), Ukraine | View |
VSL003 | Mesolithic Ukraine | 8543 BCE | Vasylivka-1 (Dnipropetrovsk Oblast, Synelnykove District), Ukraine | View |
VSL004 | Mesolithic Ukraine | 8543 BCE | Vasylivka-1 (Dnipropetrovsk Oblast, Synelnykove District), Ukraine | View |
Ancient genetic admixture analysis compares the DNA profile of this individual (VSL002) with present-day reference populations. These results show what percentage of the individual's genetic makeup resembles ancient populations from different geographic regions.
Modern genetic admixture analysis compares the DNA profile of this individual (VSL002) with present-day reference populations. These results show what percentage of the individual's genetic makeup resembles modern populations from different geographic regions.
These results complement the ancient ancestry components shown in the previous section, offering a different perspective on the individual's genetic profile by comparing it with modern reference populations rather than prehistoric ancestral groups.
The G25 coordinates for the sample VSL002 are as follows. You can analyze its admixture using G25 Studio.
VSL002,0.12614594,0.0753797,0.0890293,0.0811554,0.02000778,0.02561748,-0.00155528,0.00369636,-0.0011168,-0.03195276,0.00174574,-0.00801182,0.01896106,0.00715722,-0.00242704,0.00476702,-0.00322498,0.00049864,0.0002068,0.00639186,0.00770922,0.00169742,0.00387538,0.00087234,0.00448713
Palaeogenomics of Upper Palaeolithic to Neolithic European hunter-gatherers
Modern humans have populated Europe for more than 45,000 years1,2. Our knowledge of the genetic relatedness and structure of ancient hunter-gatherers is however limited, owing to the scarceness and poor molecular preservation of human remains from that period3. Here we analyse 356 ancient hunter-gatherer genomes, including new genomic data for 116 individuals from 14 countries in western and central Eurasia, spanning between 35,000 and 5,000 years ago. We identify a genetic ancestry profile in individuals associated with Upper Palaeolithic Gravettian assemblages from western Europe that is distinct from contemporaneous groups related to this archaeological culture in central and southern Europe4, but resembles that of preceding individuals associated with the Aurignacian culture. This ancestry profile survived during the Last Glacial Maximum (25,000 to 19,000 years ago) in human populations from southwestern Europe associated with the Solutrean culture, and with the following Magdalenian culture that re-expanded northeastward after the Last Glacial Maximum. Conversely, we reveal a genetic turnover in southern Europe suggesting a local replacement of human groups around the time of the Last Glacial Maximum, accompanied by a north-to-south dispersal of populations associated with the Epigravettian culture. From at least 14,000 years ago, an ancestry related to this culture spread from the south across the rest of Europe, largely replacing the Magdalenian-associated gene pool. After a period of limited admixture that spanned the beginning of the Mesolithic, we find genetic interactions between western and eastern European hunter-gatherers, who were also characterized by marked differences in phenotypically relevant variants.