Some prefer the hustle and bustle of big cities, but others crave the relative coziness and charm of a smaller metropolis—as well as the affordability and ease of getting around. WalletHub looked at upward of 1,200 US cities with between 25,000 and 100,000 residents, examining everything from the cost of living and quality of life (e.g., commute times, restaurants, and parks) to how safe it is to live there. Read on for the top 10, all of which fell into the top 1% of small cities in America:
- Leawood, Kan. (No. 1 in "Affordability")
- Carmel, Ind.
- Princeton, NJ (No. 1 in "Economic Health")
- Brentwood, Tenn.
- Milton, Mass.
- Needham, Mass.
- Los Altos, Calif.
- Littleton, Colo.
- Newton, Mass.
- West Fargo, ND
Check out other cities that made the
list. (Here are the
most fun cities in the US.)