(Money) -- If you focus only on the averages, life in the typical American town frankly doesn't seem so hot right now. The median home continues to lose value. Cash-strapped state and local governments are cutting services. And unemployment, at 9.3%, is still high.
But those bummer statistics obscure one important--and encouraging--fact: There are plenty of outliers. MONEY found them through its annual search for the best places in America, which this year focused on the nation's small cities (those with populations of 50,000 to 300,000).
Reporters crunched reams of data to find the optimal combo of job opportunities, fiscal strength, top-notch schools, low crime, good health care, lots to do, and many other factors that help make a town great for raising a family. The 100 winners are listed below.
And because numbers don't tell you anything about charm and community spirit, reporters visited 30 of the highest-ranked towns in person. Those that made the cut landed on MONEY's top 10 list. As you'll see, these places are anything but average.
1. Eden Prairie, MN
2. Columbia, Ellicott City, MD
3. Newton, MA
4. Bellevue, WA
5. McKinney, TX
6. Fort Collins, CO
7. Overland Park, KS
8. Fishers, IN
9. Ames, IA
10. Rogers, AR
|Overnight Avg Rate||Latest||Change||Last Week|
|30 yr fixed||3.80%||3.88%|
|15 yr fixed||3.20%||3.23%|
|30 yr refi||3.82%||3.93%|
|15 yr refi||3.20%||3.23%|
Today's featured rates:
Land O'Lakes CEO Beth Ford charts her career path, from her first job to becoming the first openly gay CEO at a Fortune 500 company in an interview with CNN's Boss Files. More
Honda and General Motors are creating a new generation of fully autonomous vehicles. More
In 1998, Ntsiki Biyela won a scholarship to study wine making. Now she's about to launch her own brand. More
Whether you hedge inflation or look for a return that outpaces inflation, here's how to prepare. More