Lastly, they evaluated the baby boomers by focusing on aspects like healthcare availability and retiree tax-friendliness.
They collected the data from HealthGrades, Glassdoor and the United States Census Bureau.
After analyzing the results, they found Atlanta was one of the top ten best cities for both millennials and Generation X.
The city ranked No. 5 on the millennial list for its high number of entry-level gigs. For the Gen-Xers, the city scored even better, with Atlanta ranking No. 2 for that age group due to the high number of management-level jobs and quality schools.
Atlanta didn’t rank as high on the baby boomers list. It was No. 25 due to its average baby boomers population and lower retiree-tax friendliness score.
This isn’t the first time recognition for Atlanta as a designated top place to live.
Earlier this year, Marietta in Cobb County ranked among the 100 best places to live in America, according to a Livability study that surveyed millennials.
Last year, North Druid Hills in DeKalb County ranked 10th best in the nation for millennials, according to Niche.
And in 2017, Atlanta was named one of the top cities for millennials Niche.
Want to learn more about the latest findings? Take a look at Homes.com's full report here.
» RELATED: This is the best suburb in Atlanta, according to voters