Minneapolis–St. Paul–Bloomington

60 cities and suburbs across Minneapolis, each scored out of 100 on the same national scales. The metro's median home is $374,000 and its mean commute 23.9 min. Eden Prairie scores highest overall at 74. St. Cloud leads on cost of living.

60
Places
62
Median score
0
Poll responses
Coverage
60 places
in Minneapolis
One of 50 metros graded so far, on the same national scales.
10 mi
20 mi
30 mi
Downtown Minneapolis
Downtown St. Paul
Eden Prairie
Edina
Plymouth
Lakeville
Chanhassen
Minnetonka
Prior Lake
Woodbury
Champlin
Northfield
Chaska
Roseville
Brooklyn Park
Bloomington
Burnsville
St. Michael
Blaine
Andover
River Falls
Elk River
Shakopee
Hastings
Mankato
Anoka
Otsego
Buffalo
Brooklyn Center
St. Cloud
Dot size = overall scoreA B C D Positions plotted from place centroids · rings measured from Downtown Minneapolis

Every suburb of Minneapolis, ranked

#PlaceScoreHousSchoCostCommAmenEmplResi
1Eden Prairie74 BB−B+CA−BB−—
2Edina74 BB−B+CA+B−C+—
3Plymouth72 B−C+B−C+A−CB+—
4St. Louis Park71 B−C−C+C+A+A−B—
5Lakeville70 B−B−BC+C+CB+—
6Chanhassen70 B−BBD+B+CB—
7Eagan70 B−CB−B−B+BC+—
8Minnetonka69 B−C+BC+AD+B−—
9Stillwater69 B−CBC+B+B−C—
10Apple Valley68 B−CBCBBC+—
11New Brighton67 C+DB+BA−C−C+—
12Maple Grove67 C+B−C−C+B−B+B—
13Prior Lake67 C+C+BCC+C−B+—
14Woodbury67 C+C+B−CB−C+B−—
15Champlin66 C+CB−C+B−C+B−—
16Shoreview66 C+CB−C+BC−C—
17White Bear Lake66 C+D+B−B−B+B−C−—
18Northfield65 C+DB+C+B+BD+—
19Savage65 C+C+CC+C+B−C+—
20Chaska65 C+C−BC−B−C−B−—
21Golden Valley65 C+CC−C−A+B−C—
22Roseville65 C+D+CB−AB+D—
23Crystal64 C+D+DB−A−B+B−—
24Cottage Grove64 C+C+BC−C+D+B−—
25Minneapolis63 C+D−DC+A−A+D+—
26Brooklyn Park63 C+D+CC+B+B−C—
27Coon Rapids63 C+D+B−B−B−CC−—
28Bloomington62 CD+C−C+A−C+C−—
29Inver Grove Heights62 CC−C−B−B+D+C+—
30Burnsville62 CD+C−B−BBD+—
31Hopkins62 CD−C+C+AB−D—
32St. Michael62 CC+BC+DFB+—
33Blaine62 CCCC+CCC—
34West St. Paul62 CFB−BB+BD—
35Andover62 CBC+CCFB—
36Lino Lakes62 CB−C+C+C+FC+—
37River Falls61 CDBC+CC+C—
38Elk River61 CC−B−B−D+D−B—
39Hugo60 CB−C+C+D+FB—
40Farmington60 CCC+B−D+DB—
41Shakopee60 CC−CCB−D+C+—
42Hastings60 CD+B−B+C−CC−—
43Maplewood60 CD+DB−B+BC−—
44Ramsey60 CC+B−B−D+D−C+—
45Mankato60 CFC+B−BB+D−—
46Rosemount59 CB−C+B−C−FB−—
47Richfield59 CDD−C+B+B+D+—
48Anoka59 CD−B−BC+C−D—
49St. Paul59 CFFB−A−AD+—
50New Hope58 CD−D−B−A−BD+—
51Otsego58 CC+BB−FFB+—
52Oakdale57 C−D+D−B−BD+C—
53Buffalo57 C−DB−C+D+B−D—
54Fridley56 C−DDB−BC+D−—
55South St. Paul56 C−DFBB+CD+—
56Columbia Heights56 C−D−FBBBD—
57Forest Lake55 C−C−D+BCFC—
58Brooklyn Center54 C−D−DB−BCD—
59Ham Lake54 C−CCB−DFC+—
60St. Cloud50 D+FFA−B+D+D−—

— for Residents: fewer than 8 poll responses, so the category is not yet counted. Those places' overall scores are computed on the other six categories, re-normalised to 100%. 60 of 60 are currently below the threshold.