CNNMoney
Best Places to Live: Top 25
1. Louisville, CO
Next
Louisville, CO
Top 100 rank: 1
Population: 18,400
Unemployment: 6.3%

This sunny, lively mountain town is safe (crime rates are among the lowest in Colorado) and easy to navigate. Lots of good jobs in tech, telecom, aerospace, clean energy, and health care can be found right in Louisville, and more are on their way. And there's world-class mountain biking, hiking, and skiing in the nearby Rockies. Real estate prices have barely budged since 2005, yet a typical three-bedroom house here still runs less than a comparable one in nearby Boulder. Its schools consistently rank among the top three academically in the Denver area. --Jessica Levine
Best Places to Live: Top-Earning Towns
Best Places to Live: Best Home Deals
Best Places to Live: Rich and Single
Best Places to Live: Where the Jobs Are
Best Places to Live: Where Homes Are Affordable
Demographic information from Onboard Informatics