"There is no consensus on the exact years that generations begin and end. For this post, we've defined millennials as those born between 1980 and 2000; Generation X, between 1965 and 1979; and baby boomers, between 1946 and 1964. Also, these charts represent averages — there will always be exceptions to these trends.
NPR Special Series: New Boom (2014-2015)
Use these general databases or those listed under the Research tab to find articles in magazines and journals:
Pew Research Center
Generational Breakdown lists slightly different date ranges: