These are the 10 best suburbs in Atlanta for millennials, according to Niche

Metro Atlanta has been attracting more and more millennials  in recent years for its diversity appeal, cost of living, access to bars and restaurants among other factors.

» RELATED: Atlanta named one of the best cities for millennials in America

Ranking and review site released its annual list of the best U.S. cities for millennials in May (part of its 2017 Best Places report), naming Sandy Springs the 10th best U.S. city for millennials and Atlanta the 16th best.

The company also recently added a list of the best Atlanta suburbs for millennials based on the same 11 key factors, including percentage of residents between ages 25 and 34, access to bars, restaurants and coffee shops, number of residents with a bachelor's degree or higher, cost of living, crime and safety and more.

» RELATED: Do you live in one of Georgia's 10 best suburbs?

Analysts used statistics from the U.S. Census and the FBI as well as self-reported data from Niche users for the ranking.

Of the 140 Atlanta suburbs on the list, the top-ranked was Vinings in Cobb County, which earned an A+ for its “Good for Millennials” score.

The suburb earned A grades for nightlife, diversity and health and fitness.

» RELATED: An Atlanta millennial's guide to summer

According to, the median rent in Vinings is $1,083 and the median home value is $382,700.

Seven of the top 10 suburbs are in DeKalb County and the most populated city (Sandy Springs) is in North Fulton.

Here are the 10 best Atlanta suburbs for millennials, according to

  1. Vinings (Cobb County)
  2. North Druid Hills (DeKalb County)
  3. Brookhaven (DeKalb County)
  4. Smyrna (Cobb County)
  5. Sandy Springs (North Fulton)
  6. Chamblee (DeKalb County)
  7. Dunwoody (DeKalb County)
  8. North Decatur (DeKalb County)
  9. Druid Hills (DeKalb County)
  10. Decatur (DeKalb County)

More about the study and its methodology.