I saw this interesting article in Governing over the weekend. They took the census data of 2010-2016 population change, and broke it up by generation. They lumped together the Silent and the Greatest Generation given so few of the latter don't exist any longer, and didn't look at the post-millennials in great detail, given they are still increasing mainly due to birth, not migration. This is something to keep in mind with the data - it's inclusive of both migration and death rates, which shows with the older generations.
Findings by generation:
Among Millennials, the strongest percentage growth was DC, which saw an eye-popping 30% rise since 2010. After this it was North Dakota (18%), Colorado (14%) and Washington (9%). Mississippi saw the largest loss (nearly a 4% decline), although losses are also heavy in Illinois, Michigan, and New Mexico.
Gen X grew the fastest in North Dakota (7.7%) and Florida (7.6%). Xers move to the same states that Millennials do on the whole. The only states where more Xers moved than Millennials were Idaho and South Carolina. Illinois lost the most Xers, but DC, New York, Mississippi, and New Mexico also saw significant losses.
Baby Boomers are decreasing in far more states due to the rising death rate of that cohort. That said, their population is still growing in Florida (5.3%) and Arizona (3.3%). The only other states they are still growing in population are Delaware, Idaho, Nevada, and South Carolina. The biggest loss was in Alaska (-13%).
The older generations - the Silent Generation and the Greatest Generation - are those born before 1946. Their numbers are dropping everywhere, but decreasing the least in Arizona and Florida, where there are still some people in these generational cohorts relocating for retirement.