Best Places to Live in Minnesota

AreaVibes reveals the best places to live in Minnesota by using a Livability Score out of 100. The Livability Score for each city in Minnesota is calculated from a unique algorithm based on various metrics, including: amenities, cost of living, crime, education, employment, housing and weather. Minnesota has a population of 5,420,380 and a population density of 61.9. The capital city is St. Paul and the largest city in Minnesota is Minneapolis. To filter the results, use the filters on the left to sort by state, population and category.
Best cities in
United States of America
Population minimum
Population maximum
Sorted by
Rank City Livability Ame­nities Cost of Living Crime Edu­cation Emp­loyment Housing Weather
1Greenwood, MNPopulation: 75282A+FA+A+A+A+F
2La Crescent, MNPopulation: 4,89282B+AA+ABBD
3Shorewood, MNPopulation: 7,35082A+FA+A+AAF
4Deephaven, MNPopulation: 3,67381A+FA+A+A+A+F
5Chanhassen, MNPopulation: 23,22981A+DA+A+AAF
6Rochester, MNPopulation: 106,90380A+A+BABBF
7Woodland, MNPopulation: 45380B+FA+A+A+A+F
8Lilydale, MNPopulation: 74280A+DA+A+B+AF
9Winona, MNPopulation: 27,72780A+A+AB+CC+D
10Rosemount, MNPopulation: 21,74980A+DA+AB+B+D
11Woodbury, MNPopulation: 62,15879A+DAA+AB+D
12Plymouth, MNPopulation: 70,89579A+DAA+B+AF
13Kasson, MNPopulation: 5,90779BAA+ABC+F
14Eden Prairie, MNPopulation: 60,84379A+DAA+AAF
15Rushford, MNPopulation: 1,98279BA+A+AC+C+D
16Lakeville, MNPopulation: 55,88879ADA+A+AB+F
17St. Charles, MNPopulation: 3,71779BAA+BBBD
18Victoria, MNPopulation: 7,40778BFA+A+A+AF
19Champlin, MNPopulation: 23,19878A+D+AAB+BF
20Arden Hills, MNPopulation: 9,58878A+DAA+B+B+F
21Edina, MNPopulation: 48,15578AFAA+B+AF
22New Ulm, MNPopulation: 13,43578A+A+AACCF
23Eagan, MNPopulation: 64,53878A+DAA+B+B+F
24Falcon Heights, MNPopulation: 5,35278A+DB+A+BB+F
25Waseca, MNPopulation: 9,34178AA+AACCF
26North Mankato, MNPopulation: 13,32078AABABBF
27Plainview, MNPopulation: 3,33778C+A+A+AC+CD
28Waconia, MNPopulation: 10,70778A+D+B+AB+B+F
29Sunfish Lake, MNPopulation: 58778CFA+A+A+A+D
30Goodview, MNPopulation: 4,00978B+AB+B+BC+D
31Moorhead, MNPopulation: 38,09178A+A+B+AC+C+F
32Northfield, MNPopulation: 19,90078A+CAABBF
33Belle Plaine, MNPopulation: 6,62578C+B+A+ABBF
34Farmington, MNPopulation: 20,96678B+D+A+AB+BF
35Apple Valley, MNPopulation: 49,33678A+D+B+A+B+B+F
36Owatonna, MNPopulation: 25,48978A+ABABC+F
37Chatfield, MNPopulation: 2,82878C+A+A+AC+C+F
38Buffalo, MNPopulation: 15,37978A+BB+ABBF
39Tonka Bay, MNPopulation: 1,61377CFA+A+AA+F
40Sleepy Eye, MNPopulation: 3,56977B+A+A+B+CCF
41Golden Valley, MNPopulation: 20,45477A+DAAB+B+F
42Mendota Heights, MNPopulation: 11,14077ADB+A+AAF
43Minnetonka, MNPopulation: 50,15177B+DAA+B+AF
44Stillwater, MNPopulation: 18,22977A+DAABB+F
45Sauk Rapids, MNPopulation: 12,78477AAAAC+C+F
46Shoreview, MNPopulation: 25,20077B+DA+A+B+B+F
47Excelsior, MNPopulation: 2,31777AFA+AC+AF
48Albertville, MNPopulation: 6,96977ACAAABF
49Wayzata, MNPopulation: 3,72877A+FBA+BA+F
50Maple Grove, MNPopulation: 61,80277B+DAAAB+F
51Prior Lake, MNPopulation: 22,94677B+DAA+AB+F
52Lewiston, MNPopulation: 1,68277DA+A+B+BC+D
53Spring Valley, MNPopulation: 2,51677BA+AB+CCF
54Byron, MNPopulation: 4,88677BBAA+BBF
55Cottage Grove, MNPopulation: 34,63577AD+AB+B+BD
56Taylors Falls, MNPopulation: 1,00877AC+A+AC+BF
57St. Peter, MNPopulation: 11,24777A+ABB+C+BF
58Osseo, MNPopulation: 2,51377B+CA+ACBF
59Stewartville, MNPopulation: 5,93077B+A+B+ACC+F
60Oakport, MNPopulation: 1,23777DAA+A+B+BF
61Medicine Lake, MNPopulation: 53277BFA+AB+A+F
62Glencoe, MNPopulation: 5,63377B+AABC+C+F
63Gem Lake, MNPopulation: 33977BDA+AB+B+F
64Dundas, MNPopulation: 1,46877B+CA+ABBF
65Monticello, MNPopulation: 12,71177AB+BABBF
66Birchwood Village, MNPopulation: 78676AFA+AB+AF
67St. Joseph, MNPopulation: 6,50376C+B+A+ABBF
68Chaska, MNPopulation: 23,69876B+D+AABB+F
69Rice, MNPopulation: 1,17976CAA+ABC+F
70Morris, MNPopulation: 5,28476AA+BACC+F
71Sartell, MNPopulation: 15,54576B+C+AABBF
72New Prague, MNPopulation: 7,27376AC+AABBF
73Lake City, MNPopulation: 5,17376BAB+AC+C+D
74Roseville, MNPopulation: 33,83376A+D+C+ABB+F
75Jordan, MNPopulation: 5,56076B+CAABBF
76Zumbrota, MNPopulation: 3,25176B+B+AB+CC+F
77Mankato, MNPopulation: 39,24676A+ACACC+F
78Mound, MNPopulation: 9,10876B+D+AABB+F
79Grand Marais, MNPopulation: 1,17676B+B+A+ACBF
80Jackson, MNPopulation: 3,29376B+A+AB+CD+F
81Hastings, MNPopulation: 22,07276ACBABBD
82Elk River, MNPopulation: 23,01176A+D+AABBF
83North Oaks, MNPopulation: 4,45876DFA+A+A+A+F
84Eyota, MNPopulation: 2,26076DA+A+ABC+F
85North St. Paul, MNPopulation: 11,50176A+CABC+BF
86Cold Spring, MNPopulation: 3,99276BAA+BC+C+F
87Marshall, MNPopulation: 13,55176AABACC+F
88Rogers, MNPopulation: 10,03576B+DB+AAB+F
89Litchfield, MNPopulation: 6,71976B+AAB+C+C+F
90Burnsville, MNPopulation: 60,67676A+D+BABBF
91Blaine, MNPopulation: 57,38476A+D+B+ABBF
92Circle Pines, MNPopulation: 4,92476B+D+AABBF
93Crystal, MNPopulation: 22,24276A+CB+B+BBF
94St. Louis Park, MNPopulation: 45,40376A+D+BABB+F
95Medford, MNPopulation: 1,40076DAA+ABBF
96Hopkins, MNPopulation: 17,66176A+D+BAC+BF
97Spring Grove, MNPopulation: 1,33176CA+A+BD+D+D
98Mahtomedi, MNPopulation: 7,76676C+DA+A+AAF
99Savage, MNPopulation: 27,14376B+DB+AAB+F
100Centerville, MNPopulation: 3,78776C+D+A+AB+B+F
Photos provided by Panoramio. Photos are under the copyright of their owners.