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,313,081 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
9Carver, MNPopulation: 3,71980FA+A+A+AB+F
10Winona, MNPopulation: 27,72780A+A+AB+CC+D
11Rosemount, MNPopulation: 21,74980A+DA+AB+B+D
12Woodbury, MNPopulation: 62,15879A+DAA+AB+D
13Plymouth, MNPopulation: 70,89579A+DAA+B+AF
14Kasson, MNPopulation: 5,90779BAA+ABC+F
15Eden Prairie, MNPopulation: 60,84379A+DAA+AAF
16Rushford, MNPopulation: 1,98279BA+A+AC+C+D
17Lakeville, MNPopulation: 55,88879ADA+A+AB+F
18St. Charles, MNPopulation: 3,71779BAA+BBBD
19Champlin, MNPopulation: 23,19878A+D+AAB+BF
20Victoria, MNPopulation: 7,40778BFA+A+A+AF
21Arden Hills, MNPopulation: 9,58878A+DAA+B+B+F
22New Ulm, MNPopulation: 13,43578A+A+AACCF
23Edina, MNPopulation: 48,15578AFAA+B+AF
24Eagan, MNPopulation: 64,53878A+DAA+B+B+F
25Waseca, MNPopulation: 9,34178AA+AACCF
26Falcon Heights, MNPopulation: 5,35278A+DB+A+BB+F
27North Mankato, MNPopulation: 13,32078AABABBF
28Plainview, MNPopulation: 3,33778C+A+A+AC+CD
29Waconia, MNPopulation: 10,70778A+D+B+AB+B+F
30Oakport, MNPopulation: 1,23778DA+A+A+B+BF
31Goodview, MNPopulation: 4,00978B+AB+B+BC+D
32Sunfish Lake, MNPopulation: 58778CFA+A+A+A+D
33Moorhead, MNPopulation: 38,09178A+A+B+AC+C+F
34Northfield, MNPopulation: 19,90078A+CAABBF
35Belle Plaine, MNPopulation: 6,62578C+B+A+ABBF
36Farmington, MNPopulation: 20,96678B+D+A+AB+BF
37Apple Valley, MNPopulation: 49,33678A+D+B+A+B+B+F
38Owatonna, MNPopulation: 25,48978A+ABABC+F
39Chatfield, MNPopulation: 2,82878C+A+A+AC+C+F
40Buffalo, MNPopulation: 15,37978A+BB+ABBF
41Golden Valley, MNPopulation: 20,45477A+DAAB+B+F
42Tonka Bay, MNPopulation: 1,61377CFA+A+AA+F
43Mendota Heights, MNPopulation: 11,14077ADB+A+AAF
44Sleepy Eye, MNPopulation: 3,56977B+A+A+B+CCF
45Minnetonka, MNPopulation: 50,15177B+DAA+B+AF
46Stillwater, MNPopulation: 18,22977A+DAABB+F
47Sauk Rapids, MNPopulation: 12,78477AAAAC+C+F
48Wayzata, MNPopulation: 3,72877A+FBA+BA+F
49Shoreview, MNPopulation: 25,20077B+DA+A+B+B+F
50Excelsior, MNPopulation: 2,31777AFA+AC+AF
51Albertville, MNPopulation: 6,96977ACAAABF
52Prior Lake, MNPopulation: 22,94677B+DAA+AB+F
53Maple Grove, MNPopulation: 61,80277B+DAAAB+F
54Lewiston, MNPopulation: 1,68277DA+A+B+BC+D
55Byron, MNPopulation: 4,88677BBAA+BBF
56Spring Valley, MNPopulation: 2,51677BA+AB+CCF
57Cottage Grove, MNPopulation: 34,63577AD+AB+B+BD
58St. Peter, MNPopulation: 11,24777A+ABB+C+BF
59Taylors Falls, MNPopulation: 1,00877AC+A+AC+BF
60Osseo, MNPopulation: 2,51377B+CA+ACBF
61Stewartville, MNPopulation: 5,93077B+A+B+ACC+F
62Medicine Lake, MNPopulation: 53277BFA+AB+A+F
63Glencoe, MNPopulation: 5,63377B+AA+BC+C+F
64Gem Lake, MNPopulation: 33977BDA+AB+B+F
65Dundas, MNPopulation: 1,46877B+CA+ABBF
66Monticello, MNPopulation: 12,71177AB+BABBF
67Birchwood Village, MNPopulation: 78676AFA+AB+AF
68Chaska, MNPopulation: 23,69876B+D+AABB+F
69St. Joseph, MNPopulation: 6,50376C+B+A+ABBF
70Rice, MNPopulation: 1,17976CAA+ABC+F
71New Prague, MNPopulation: 7,27376AC+AABBF
72Morris, MNPopulation: 5,28476AA+BACC+F
73Sartell, MNPopulation: 15,54576B+C+AABBF
74Lake City, MNPopulation: 5,17376BAB+AC+C+D
75Roseville, MNPopulation: 33,83376A+D+C+ABB+F
76Jordan, MNPopulation: 5,56076B+CAABBF
77Zumbrota, MNPopulation: 3,25176B+B+AB+CC+F
78Lakeland Shores, MNPopulation: 29576C+C+A+AB+AF
79Mankato, MNPopulation: 39,24676A+ACACC+F
80Mound, MNPopulation: 9,10876B+D+AABB+F
81Grand Marais, MNPopulation: 1,17676B+B+A+ACBF
82Jackson, MNPopulation: 3,29376B+A+AB+CD+F
83Elk River, MNPopulation: 23,01176A+D+AABBF
84North Oaks, MNPopulation: 4,45876DFA+A+A+A+F
85Hastings, MNPopulation: 22,07276ACBABBD
86Eyota, MNPopulation: 2,26076DA+A+ABC+F
87Cold Spring, MNPopulation: 3,99276BAA+BC+C+F
88Marshall, MNPopulation: 13,55176AABACC+F
89North St. Paul, MNPopulation: 11,50176A+CABC+BF
90Rogers, MNPopulation: 10,03576B+DB+AAB+F
91Litchfield, MNPopulation: 6,71976B+AAB+C+C+F
92Blaine, MNPopulation: 57,38476A+D+B+ABBF
93Burnsville, MNPopulation: 60,67676A+D+BABBF
94Circle Pines, MNPopulation: 4,92476B+D+AABBF
95Crystal, MNPopulation: 22,24276A+CB+B+BBF
96St. Louis Park, MNPopulation: 45,40376A+D+BABB+F
97Medford, MNPopulation: 1,40076DAA+ABBF
98Hopkins, MNPopulation: 17,66176A+D+BAC+BF
99Mahtomedi, MNPopulation: 7,76676C+DA+A+AAF
100Spring Grove, MNPopulation: 1,33176CA+A+BD+D+D
Photos provided by Panoramio. Photos are under the copyright of their owners.