Slavic people originate from a broad region of Central and Eastern Europe, especially the lands between the Vistula and Dnieper rivers and around the Pripet Marshes (today mostly Poland, Belarus, and northern Ukraine).

Very short answer

They come historically from central‑eastern Europe (roughly modern Poland–Belarus–north Ukraine) and then spread widely across Europe in the early Middle Ages.

Mini‑section 1: The ancient homeland

Historians and archaeologists usually place the “Slavic homeland” in forest and wetland zones of central‑eastern Europe. This area is described as stretching from western Poland toward the Dnieper River in Belarus and centered near the Pripet Marshes in today’s Belarus–Ukraine region.

Ancient Roman writers mention related peoples (often called Veneti) east of Germanic tribes and west of steppe peoples, again placing early Slavs somewhere between the upper Vistula and Dnieper rivers.

Mini‑section 2: How they spread

Between about the 6th and 9th centuries, Slavic groups expanded dramatically south, west, and east, filling areas that had been depopulated after the fall of the Western Roman Empire and major plagues.

They moved into the Balkans, Central Europe, and further east, creating the basis for many later states and cultures, helped by the lack of strong imperial frontiers and by their own demographic growth.

Mini‑section 3: Where Slavic people live today

Today, “Slavs” are not one country but many different nations whose languages belong to the Slavic branch of the Indo‑European family.

Modern Slavic‑majority countries include, for example, Poland, Czechia, Slovakia, Russia, Ukraine, Belarus, Slovenia, Croatia, Bosnia and Herzegovina, Serbia, Montenegro, North Macedonia, and Bulgaria, plus large diaspora communities worldwide.

Mini‑section 4: Different viewpoints and new research

Scholars still debate details: some emphasize a compact homeland around the Pripet Marshes, others argue for a wider early distribution across central‑eastern Europe.

Genetic studies of ancient skeletons suggest that modern Slavs are linked to population movements after the fall of the Roman Empire, but they also show mixing with local peoples in each region, so “Slavic” is as much a linguistic‑cultural label as a purely genetic one.

TL;DR: Slavic people are originally from central‑eastern Europe, around the Vistula–Dnieper–Pripet Marshes zone, and later spread across much of Europe, forming the many Slavic nations you see today.

Information gathered from public forums or data available on the internet and portrayed here.