Age Difference Calculator
Updated June 12, 20263 min read

How Many Years Define a Generation?

How long is a generation? Demographers define family generations and social cohorts differently. Learn exactly how many years make up a generation gap.

You just called someone from Gen Z "the next generation," and your grandparents immediately corrected you. People throw the word "generation" around like it is a fixed math equation, but the numbers never seem to line up. Sometimes a generation feels like 30 years, and sometimes it feels like 15 years, leaving everyone deeply confused about where the lines are drawn. The confusion happens because "generation" actually means two completely different things. Let's look at the numbers behind both definitions so you can use the word correctly.

The Family Generation: 25–30 Years

When genealogists and demographers study human populations, they use a biological definition of a generation. They define it as the average gap between parents and their children. This is the time it takes for one cohort to grow up, establish themselves, and have kids of their own.

In modern Western data, this family generation spans 25 to 30 years. Historically, when people had children younger, it sat closer to 20 or 25 years.

This is the number you need when building a family tree or asking "how many generations back" an ancestor lived. Using this math, three generations span roughly 75 to 90 years. Four generations span about a century.

The Social Generation: 15–20 Years

The other type of generation—Baby Boomers, Millennials, Gen Z—is called a social cohort. This is a band of birth years grouped together because those people came of age experiencing the exact same cultural, economic, and technological conditions.

These bands are much narrower, usually lasting 15 to 20 years. The exact cutoff dates are heavily debated by sociologists, but the widely accepted ranges look like this:

  • Baby Boomers: Born ~1946–1964
  • Gen X: Born ~1965–1980
  • Millennials: Born ~1981–1996
  • Gen Z: Born ~1997–2012

Notice that they do not all span the exact same number of years. They are drawn around massive cultural turning points, not a perfect mathematical interval.

Calculate the Exact Generation Gap

Stop guessing which cohort someone belongs to. Calculate the exact years, months, and days between two birthdays.

Calculate the Gap

Why We Confuse the Two Numbers

People constantly mix these two definitions up. You might say "my parents are a whole generation older" (the 30-year family definition) in one breath, and "we are completely different generations" (the 15-year social definition) in the next.

Both usages are technically correct. They just measure completely different aspects of human life.

Finding the Precise Difference

If you want the precise mathematical distance between two birth dates, rules of thumb will not work.

You need to run the numbers. Our Age Difference Calculator gives you the exact years, months, and days between any two people. This is critical if you are looking at age differences between siblings or romantic partners.

If you just need to figure out exactly how old someone is today, use our standard Age Calculator.

A family generation is roughly 25 to 30 years. A social generation is a fuzzy 15 to 20-year band. Whenever someone asks "how many years is a generation," your first response should be: "Which kind do you mean?"

Ready to run the numbers?

Get your result instantly — private, in your browser.

Open the calculator →