PITTSBURGH (KDKA) – It’s the largest generation in America, and it turns out if you’re looking for the best cities for millennials, look no further than the Steel City.

Pittsburgh is one of the best cities for millennials in America.

That’s according to Niche which ranked 100 cities across the United States.

Pittsburgh came in at number 21 on the list.

Niche says the rankings are based on the number of millennial residents, job opportunities, access to bars, restaurants and affordable housing.

Cambridge, Massachusetts came in at number 1 on the list.

Join The Conversation On The KDKA Facebook Page
Stay Up To Date, Follow KDKA On Twitter

Here’s a look at the rest of the top ten.

  1. Cambridge, Massachusetts
  2. Arlington, Virginia
  3. Alexandria, Virginia
  4. San Francisco, California
  5. Ann Arbor, Michigan
  6. Minneapolis, Minnesota
  7. Seattle, Washington
  8. Denver, Colorado
  9. Washington, D.C.
  10. Austin, Texas