Colorado Spot Ranked Among The 'Best' Small Cities To Live In The U.S.

By Zuri Anderson

November 3, 2023

Residential area with multiple homes in Colorado, USA at sunrise
Photo: CatLane / E+ / Getty Images

Many Americans are wondering about where to make the next big move. While big-name cities and small towns are the source of much chatter, what if you want to meet in the middle? Small cities are a great alternative for those who crave the urban atmosphere but don't want to deal with the hassle of major metropolitan areas.

That's where WalletHub comes in. The financial website scoured through data to determine the best and worst small cities to live in the country. Researchers compiled their rankings after comparing "more than 1,300 U.S. cities with populations between 25,000 and 100,000 based on 45 key indicators of livability. They range from housing costs to school-system quality to restaurants per capita."

One Colorado town actually ranked among the best small cities, and that's Castle Rock! This Douglas County spot got the highest marks in the "Education & Health" category, which includes school system quality, high school graduation rate, number of insured people, premature death rate, and more. 

Here are the best small cities to live in, according to the study:

  1. Carmel, Indiana
  2. Lexington, Massachusetts
  3. Brentwood, Tennessee
  4. Westfield, Indiana
  5. Fishers, Indiana
  6. Fair Lawn, New Jersey
  7. Milton, Massachusetts
  8. Melrose, Massachusetts
  9. Saratoga Springs, New York
  10. Brookfield, Wisconsin

Check out the full report on WalletHub's website.

Advertise With Us
Music, radio and podcasts, all free. Listen online or download the iHeart App.

Connect

© 2025 iHeartMedia, Inc.