Generation labels are everywhere — Boomer, Gen X, Millennial, Gen Z, Gen Alpha. They’re a quick shorthand for the era someone grew up in, but the exact birth-year boundaries are looser than people assume. Here are the commonly used ranges and why nobody fully agrees on them.
The generations at a glance
| Generation | Approx. birth years | Roughly aged (in 2026) |
|---|---|---|
| The Greatest / Silent Generation | Before 1946 | 80+ |
| Baby Boomers | 1946–1964 | 62–80 |
| Generation X | 1965–1980 | 46–61 |
| Millennials (Gen Y) | 1981–1996 | 30–45 |
| Generation Z | 1997–2012 | 14–29 |
| Generation Alpha | 2013–2025 | 0–13 |
These ranges follow the widely cited definitions used by major research organisations, but you’ll see slightly different cut-offs elsewhere — often by a year or two.
Why the boundaries are fuzzy
Generations aren’t scientific categories; they’re a way of grouping people who came of age in a shared cultural and technological moment. Because culture shifts gradually rather than on a fixed date, the edges blur. Someone born right on a boundary — say 1980 or 1996 — may identify with either neighbouring generation depending on their experiences.
What defines each generation
- Baby Boomers grew up in the post-war boom; most of their lives predate the personal computer.
- Gen X came of age with cable TV and the early home computer — the last generation to remember a world before the web.
- Millennials grew up alongside the internet and hit adulthood around the rise of smartphones and social media.
- Gen Z are true digital natives who never knew a world without the web and smartphones.
- Gen Alpha are growing up with tablets, voice assistants and AI as everyday background technology.
Find your generation
Locate your birth year in the table above and you have your generation. If you were born on a boundary year, you can fairly claim either side. And if you’re curious exactly how old that makes you today — down to the day — the age calculator will tell you, while the age in days calculator turns it into a running day count.