The 10 Best Suburbs In Minnesota For 2025


The best suburbs in Minnesota are Mendota Heights and Chanhassen for 2025 based on Saturday Night Science.

Are you sick of being a city slicker?

Do you long for life in suburban Minnesota? Where you can drive an overly-large vehicle to the store for groceries and schlep the kids around to practices and appointments without worrying about a parking space.

We do, too.

If you wanted to move out to the suburbs of Saint Paul, where would you go? And how would you decide on the ranking factors to help you pick which Minnesota suburb was best?

No worries. We got it all figured out here using Saturday Night Science.


Table Of Contents: Top Ten | Methodology | Summary | Table


These are the 10 best suburbs in the North Star State

  1. Mendota Heights
  2. Chanhassen
  3. Plymouth
  4. Edina
  5. Medina
  6. Lakeville
  7. Victoria
  8. Minnetonka
  9. Corcoran
  10. Rosemount

Mendota Heights is the place to be when it comes to being a soccer mom in suburban Minnesota.

So if you’re thinking of packing up your mini van and making a move to a quiet place to live in Minnesota, we’ve got you covered.

Keep on reading for a detailed methodology. Or, check out the best places to live in Minnesota and the best places to raise a family in Minnesota.

Best Suburbs In Minnesota For 2025

Mendota Heights, MN

Source: Wikipedia User Gabriel Vanslette | CC BY 3.0
Overall SnackAbility

9.5
/10

Population: 11,644
Median Income: $132,935
Average Home Price: $504,100
More on Mendota Heights: Data

Mendota Heights is located 5 miles south of St. Paul.

Chanhassen, MN

Source: Wikipedia User Bobak Ha’Eri | CC BY 3.0
Overall SnackAbility

7.5
/10

Population: 26,001
Median Income: $138,034
Average Home Price: $530,700
More on Chanhassen: Data

Chanhassen is located 16 miles west of Minneapolis.

Plymouth, MN

Source: Public domain
Overall SnackAbility

10
/10

Population: 79,526
Median Income: $133,865
Average Home Price: $474,700
More on Plymouth: Data

Plymouth is located 10 miles west of Minneapolis.

Edina, MN

Source: Public domain
Overall SnackAbility

10
/10

Population: 53,125
Median Income: $129,225
Average Home Price: $624,000
More on Edina: Data

Edina is located 6 miles west of Minneapolis.

Medina, MN

Source: Flickr User Tony Webster | CC BY 2.0
Overall SnackAbility

7
/10

Population: 6,858
Median Income: $219,181
Average Home Price: $660,800
More on Medina: Data

Medina is located 15 miles west of Minneapolis.

Lakeville, MN

Source: Wikipedia User William Wesen (Appraiser at en.wikipedia) | CC BY-SA 3.0
Overall SnackAbility

7
/10

Population: 72,480
Median Income: $138,119
Average Home Price: $425,200
More on Lakeville: Data

Lakeville is located 19 miles south of Minneapolis.

Victoria, MN

Source: Flickr User SocialMediaAdventure | CC BY 2.0
Overall SnackAbility

6
/10

Population: 10,972
Median Income: $192,821
Average Home Price: $572,800
More on Victoria: Data

Victoria is located 20 miles west of Minneapolis.

Minnetonka, MN

Source: Public domain
Overall SnackAbility

10
/10

Population: 53,256
Median Income: $120,496
Average Home Price: $456,200
More on Minnetonka: Data

Minnetonka is located 9 miles west of Minneapolis.

Corcoran, MN

Source: Flickr User Ann Forstie | CC BY 2.0
Overall SnackAbility

6
/10

Population: 6,854
Median Income: $143,250
Average Home Price: $540,100
More on Corcoran: Data

Corcoran is located 18 miles west of Minneapolis.

Rosemount, MN

Source: Wikipedia User Hourick | CC BY-SA 3.0
Overall SnackAbility

9.5
/10

Population: 26,509
Median Income: $127,247
Average Home Price: $406,100
More on Rosemount: Data

Rosemount is located 14 miles south of St. Paul.

Methodology:How we crunched the suburb numbers for the North Star State

We have to use Saturday Night Science and look at several metrics to give you the best suburbs in Minnesota. We want to measure the type of place around major cities that people arguing at a bar would say makes it the “best suburb.”

First, we had to define a suburb. Using U.S. Census data produced for the state of Minnesota, we looked at every town with at least 5,000 residents, and within 30 miles of a city that’s over 200,000 people.

In other words, suburbs.

We paid particular attention to the following criteria:

  • Median Home Values
  • Median Income
  • Population Density (Higher is Better)
  • Unemployment Rates
  • Commute Time
  • Education Levels
  • Health Insurance Coverage
  • Poverty Rates

We ranked each suburb in Minnesota across these criteria from one to 85, with one being the best.

We then took the average rank across all criteria, with the town posting the lowest overall score being crowned the winner of the title “Best Suburb To Live In Minnesota.”

The result is some of the safest, quietest, and ideal places to live in Minnesota.

Read on to see why Mendota Heights is the ‘burb with the most, while Little Canada is probably not the best place to live in Minnesota.

Summary: There You Have It – The Best Suburbs In Minnesota

If you’re measuring the locations in Minnesota where there are lots to do, and everyone wants to live, this is an accurate list.

The best suburbs in Minnesota are Mendota Heights, Chanhassen, Plymouth, Edina, Medina, Lakeville, Victoria, Minnetonka, Corcoran, and Rosemount.

Here’s a look at the worst suburbs in Minnesota according to the data:

  1. Little Canada
  2. Brooklyn Center
  3. Fridley

For more Minnesota reading, check out:

The Best Suburbs In Minnesota

Rank City Population Median Income Median Home Price
1 Mendota Heights 11,644 $132,935 $504,100
2 Chanhassen 26,001 $138,034 $530,700
3 Plymouth 79,526 $133,865 $474,700
4 Edina 53,125 $129,225 $624,000
5 Medina 6,858 $219,181 $660,800
6 Lakeville 72,480 $138,119 $425,200
7 Victoria 10,972 $192,821 $572,800
8 Minnetonka 53,256 $120,496 $456,200
9 Corcoran 6,854 $143,250 $540,100
10 Rosemount 26,509 $127,247 $406,100
11 Albertville 8,066 $126,307 $326,400
12 Lino Lakes 21,847 $121,800 $385,000
13 Eden Prairie 63,249 $127,732 $463,300
14 Delano 6,712 $118,091 $347,500
15 Waconia 13,223 $104,929 $407,600
16 Stillwater 19,323 $109,297 $398,100
17 Carver 5,935 $144,408 $427,600
18 Mahtomedi 8,108 $132,326 $466,100
19 Lake Elmo 12,504 $153,407 $588,900
20 Otsego 21,358 $127,219 $367,200
21 St. Anthony 9,516 $97,784 $365,700
22 Prior Lake 27,832 $130,278 $429,900
23 St. Michael 19,267 $130,814 $365,800
24 Rogers 13,405 $159,638 $437,900
25 Minnetrista 8,509 $156,346 $624,600
26 Orono 8,205 $181,875 $952,400
27 Golden Valley 21,927 $114,435 $423,500
28 Chaska 28,146 $110,000 $379,400
29 Woodbury 76,945 $126,222 $434,900
30 Champlin 23,450 $115,719 $338,400
31 Maple Grove 70,539 $129,481 $397,400
32 St. Louis Park 49,541 $100,250 $371,600
33 Savage 32,706 $122,646 $395,600
34 Dayton 8,381 $137,383 $510,600
35 Cottage Grove 40,124 $121,452 $359,600
36 Ramsey 28,070 $112,060 $345,000
37 Shorewood 7,679 $172,325 $684,500
38 North Oaks 5,175 $235,858 $756,300
39 Farmington 23,675 $118,556 $345,100
40 Eagan 68,158 $107,486 $380,800
41 Hugo 16,076 $114,057 $394,200
42 Shoreview 26,724 $109,399 $365,100
43 New Brighton 22,900 $87,272 $345,900
44 Elk River 26,367 $99,457 $338,300
45 Falcon Heights 5,145 $93,233 $366,800
46 Wyoming 8,063 $101,938 $328,900
47 Andover 32,825 $131,528 $389,200
48 Hastings 22,050 $92,940 $294,100
49 Oak Grove 9,031 $114,679 $394,100
50 Shakopee 45,002 $110,989 $361,400
51 Ham Lake 16,575 $116,845 $430,100
52 Arden Hills 9,737 $128,668 $423,800
53 Jordan 6,704 $110,139 $319,000
54 Inver Grove Heights 35,772 $104,055 $352,300
55 White Bear Lake 24,026 $79,712 $318,000
56 Apple Valley 55,696 $99,277 $354,200
57 Hopkins 18,696 $71,170 $350,100
58 St. Paul Park 5,464 $98,670 $252,800
59 Blaine 71,261 $103,382 $327,500
60 East Bethel 11,995 $114,583 $343,200
61 North St. Paul 12,511 $81,641 $286,600
62 Oakdale 28,109 $90,379 $305,900
63 Crystal 22,685 $86,752 $280,500
64 Spring Lake Park 6,997 $77,112 $281,800
65 Mounds View 12,992 $90,148 $294,500
66 Coon Rapids 63,348 $86,618 $287,200
67 Roseville 35,905 $88,440 $334,800
68 St. Francis 8,279 $101,875 $297,800
69 Forest Lake 20,678 $89,879 $375,900
70 New Hope 21,402 $73,698 $314,600
71 Mound 9,176 $91,370 $348,600
72 Richfield 36,725 $84,055 $320,400
73 Robbinsdale 14,318 $84,719 $280,400
74 Vadnais Heights 12,789 $91,946 $334,500
75 Bloomington 88,838 $90,677 $346,200
76 Burnsville 64,295 $83,953 $335,100
77 South St. Paul 20,633 $84,472 $266,800
78 Anoka 17,941 $75,262 $292,900
79 Maplewood 40,981 $88,534 $291,300
80 West St. Paul 21,076 $70,738 $281,800
81 Brooklyn Park 84,349 $85,964 $313,500
82 Columbia Heights 22,016 $74,688 $259,900
83 Fridley 29,944 $79,274 $277,100
84 Brooklyn Center 32,811 $72,009 $261,100
85 Little Canada 10,546 $71,370 $302,600
About Chris Kolmar

Chris Kolmar has been in the real estate business for almost ten years now. He originally worked for Movoto Real Estate as the director of marketing before founding HomeSnacks.

He believes the key to finding the right place to live comes down to looking at the data, reading about things to do, and, most importantly, checking it out yourself before you move.

If you've been looking for a place to live in the past several years, you've probably stumbled upon his writing already.

You can find out more about him on LinkedIn or his website.