TROY, Mich. (Michigan News Source) – The travel publication Livability released its 10th annual publication of 100 best places to live in the United States, and three Michigan Cities made the list.

Making the Top 10 at no. 10 is Troy. Rochester Hills landed the 20th spot, while Ann Arbor placed 65th.

MORE NEWS: Michigan Democrats Gone Wild

Livability ranks cities across the country with a population between 75,000 and 500,000, along with economy, housing, cost of living, amenities, along with other categories.