Where are the best “small cities” in America?  Recently WalletHub put pen to paper and compared over 1,200 American cities with populations between 25k and 100k using 40 indicators of livability.  These include things such cost of living, housing costs, home ownership, income, school quality, restaurants per capita, coffee shops per capita and many more.  Indeed…be sure to click on the interactive map below.

“Small-city life can be best for those who appreciate more wiggle room, fewer degrees of separation and shorter commutes, to name just a few of its advantages. Granted, these little urban areas demand some tradeoffs, too, such as fewer restaurant options or shorter business hours.”

WalletHub’s top 20 cities are:

  1. Leawood, KS
  2. Carmel, IN
  3. Princeton, NJ
  4. Brentwood, TN
  5. Milton, MA
  6. Needham, MA
  7. Los Altos, CA
  8. Littleton, CO
  9. Newton, MA
  10. West Fargo, ND
  11. Arlington, MA
  12. Melrose, MA
  13. Fishers, IN
  14. Wellesley, MA
  15. Mason, OH
  16. Franklin, TN
  17. Southlake, TX
  18. Highland Park, IL
  19. Westport, CT
  20. Kirkland, WA


Source: WalletHub

Click here to read the full list on WalletHub.com.