Here is the date range comparison between these 3 generations. Note that the start and end date are debatable. As I said in a previous post, generations don’t end with black and white borders. They fade into one another, so you will see an overlap of age. Without further adieu, here are the ranges:
Baby Boomers: 1946~1953 to 1964
This would make baby boomers, in the year 2010, somewhere in the ballpark of 46-64 years old.
Gen X: 1965 to 1976~1982
This would make generation X, in the year 2010, somewhere in the ballpark of 28-45 years old.
Gen Y: 1977~1982 to 1995~2001
This would make generation Y, in the year 2010, somewhere in the ballpark of 9-33 years old.
For the most part, Generation Y are the children of the Baby Boomers, and in some cases, grandchildren. This is due to them being around their prime reproductive years during the 1980s (the last baby boomers turned 18 in 1982). Thus, the echo boomers being a surge in population as an echo of the baby boomer post-war boom.