
Minnesota moving guide
Where should I move in Minnesota?
We ranked 60 Minnesota cities with 20,000+ residents on home affordability (income vs. home value), unemployment, education and population growth. Here are the top 15.
- 190/100OtsegoHome $367,200 · Rent $1,696 · Income $127,219 · Unemployment 1.5%
- 289/100LakevilleHome $425,200 · Rent $1,727 · Income $138,119 · Unemployment 2.3%
- 381/100Prior LakeHome $429,900 · Rent $1,548 · Income $130,278 · Unemployment 1.2%
- 481/100RosemountHome $406,100 · Rent $1,614 · Income $127,247 · Unemployment 3.2%
- 577/100Lino LakesHome $385,000 · Rent $1,744 · Income $121,800 · Unemployment 3.1%
- 676/100WoodburyHome $434,900 · Rent $1,827 · Income $126,222 · Unemployment 3.5%
- 775/100Cottage GroveHome $359,600 · Rent $1,644 · Income $121,452 · Unemployment 3.5%
- 873/100FarmingtonHome $345,100 · Rent $1,275 · Income $118,556 · Unemployment 3.6%
- 972/100ChaskaHome $379,400 · Rent $1,436 · Income $110,000 · Unemployment 2.4%
- 1071/100AndoverHome $389,200 · Rent $1,827 · Income $131,528 · Unemployment 2.5%
- 1170/100Maple GroveHome $397,400 · Rent $1,863 · Income $129,481 · Unemployment 3.8%
- 1270/100ShakopeeHome $361,400 · Rent $1,495 · Income $110,989 · Unemployment 3.6%
- 1368/100SavageHome $395,600 · Rent $1,608 · Income $122,646 · Unemployment 4.5%
- 1463/100Elk RiverHome $338,300 · Rent $1,269 · Income $99,457 · Unemployment 2.7%
- 1561/100PlymouthHome $474,700 · Rent $1,705 · Income $133,865 · Unemployment 2.0%
Statewide, Minnesota recorded 1,655 crimes per 100,000 people in 2025 — #31 highest of 50 states (FBI).
Also see: Best counties in Minnesota to live
Sources: U.S. Census Bureau ACS 5-year estimates (2023); FBI Crime Data Explorer.
Home listings, local news, migration, schools, resources and the Smart Movers Grade & Verdict.
See the full Smart Movers Club report on Otsego