Glenwood Springs has been named one of the Top 10 Small Towns 2014.

The editors of livability.com considered cities with populations under 20,000 and then analyzed statistics in 41 areas including cost of living, health-care spending, racial and socioeconomic diversity, adult obesity, crime, civic engagement, air quality, and natural amenities.

They narrowed down the list and then made personal visits to potential cities to conduct a visual assessment, see what visitors had to say, and to find out from residents what they enjoyed about living there.

(Glenwood Springs Tourism via Flickr)

In addition to hosting the world's largest hot springs pool, Glenwood Springs offers rafting on the Roaring Fork and Colorado Rivers, stream fishing, and nearby skiing.

The town boasts good schools, mild climate, a variety of restaurants, and a vibrant cultural scene.

For people who don't live in Glenwood Springs, it's very easy to drive by on Interstate 70 without making a stop.

For those of us that have stopped, we have found plenty of reasons to keep us coming back for overnight stays and visits.

Here's Livability's list of Top 10 Small Towns, 2014.

1. Los Alamos, New Mexico
2. Northfield, Minnesota
3. Lebanon, New Hampshire
4. Hood River, Oregon
5. Port Angeles, Washington
6. Glenwood Springs, Colorado
7. Spearfish, South Dakota
8. Heber City, Utah
9. Traverse City, Michigan
10. Hailey, Idaho