UNDATED - A new survey ranks the best small cities in America. The website WalletHub compared more than 1,200 U.S. cities with populations between 25,000 and 100,000 based on 33 key indicators of livability. They ranged from housing costs to school-system quality to restaurants per capita.

Thirty-one Minnesota cities are in the survey, St. Cloud ranked 29th in Minnesota.

St. Cloud numbers according to WalletHub
Education and Health - #124
Economic Health - #469
Quality of Life - #556
Affordability - #710
Safety - #855

Minnesota Cities ranked in the report:
#1 - Eden Prairie
#2 - Woodbury
#3 - Edina
#4 - Maple Grove
#5 - Minnetonka
#6 - Lakeville
#7 - Cottage Grove
#8 - Eagan
#9 - Plymouth
#10 - Shakopee
#11 - Apple Valley
#12 - Moorhead
#13 - Bloomington
#14 - Oakdale
#15 - Blaine
#16 - Owatonna
#17 - Winona
#18 - Duluth
#19 - Burnsville
#20 - Richfield
#21 - Inver Grove Heights
#22 - Coon Rapids
#23 - Mankato
#24 - Maplewood
#25 - Roseville
#26 - Brooklyn Park
#27 - Fridley
#28 - Savage
#29 - St. Cloud
#30 - Andover
#31 - Shoreview

Princeton, New Jersey ranked #1 overall on the list, followed by Lexington, Massachusetts,  and Leawood, Kansas

Get the Official River Newsletter

Sign up for our newsletter and get the latest Minnesota & music news in your inbox a couple times a week. If we're not awesome, drop us like a hot potato.