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
2Shorewood, MNPopulation: 7,35082A+FA+A+AAF
3Deephaven, MNPopulation: 3,67381A+FA+A+A+A+F
4Chanhassen, MNPopulation: 23,22981A+DA+A+AAF
5Rochester, MNPopulation: 106,90381A+A+BABBF
6Woodland, MNPopulation: 45380B+FA+A+A+A+F
7Lilydale, MNPopulation: 74280A+DA+A+B+AF
8La Crescent, MNPopulation: 4,89280B+BA+ABBD
9Rosemount, MNPopulation: 21,74980A+D+A+AB+B+D
10Woodbury, MNPopulation: 62,15879A+DAA+AB+D
11Plymouth, MNPopulation: 70,89579A+DAA+B+AF
12Kasson, MNPopulation: 5,90779BAA+ABC+F
13Eden Prairie, MNPopulation: 60,84379A+DAA+AAF
14Lakeville, MNPopulation: 55,88879ADA+A+AB+F
15Byron, MNPopulation: 4,88679BAAA+BBF
16Winona, MNPopulation: 27,72778A+B+AB+CC+D
17Champlin, MNPopulation: 23,19878A+D+AAB+BF
18Victoria, MNPopulation: 7,40778BDA+A+A+AF
19Arden Hills, MNPopulation: 9,58878A+DAA+B+B+F
20New Ulm, MNPopulation: 13,43578A+A+AACCF
21Eagan, MNPopulation: 64,53878A+D+AA+B+B+F
22North Mankato, MNPopulation: 13,32078AABABBF
23Edina, MNPopulation: 48,15578AFAA+B+AF
24Falcon Heights, MNPopulation: 5,35278A+DB+A+BB+F
25Northfield, MNPopulation: 19,90078A+CAABBF
26Waseca, MNPopulation: 9,34178AA+AACCF
27Belle Plaine, MNPopulation: 6,62578C+B+A+ABBF
28Waconia, MNPopulation: 10,70778A+D+B+AB+B+F
29Farmington, MNPopulation: 20,96678B+CA+AB+BF
30Sunfish Lake, MNPopulation: 58778CFA+A+A+A+D
31Moorhead, MNPopulation: 38,09178A+AB+AC+C+F
32Owatonna, MNPopulation: 25,48978A+ABABC+F
33Apple Valley, MNPopulation: 49,33678A+D+B+A+B+B+F
34Chatfield, MNPopulation: 2,82878C+A+A+AC+C+F
35Rushford, MNPopulation: 1,98278BAA+AC+C+D
36Golden Valley, MNPopulation: 20,45478A+DAAB+B+F
37Mendota Heights, MNPopulation: 11,14078ADB+A+AAF
38Taylors Falls, MNPopulation: 1,00878ABA+AC+BF
39Tonka Bay, MNPopulation: 1,61377CFA+A+AA+F
40Sleepy Eye, MNPopulation: 3,56977B+A+A+B+CCF
41Stillwater, MNPopulation: 18,22977A+D+AABB+F
42Minnetonka, MNPopulation: 50,15177B+DAA+B+AF
43Shoreview, MNPopulation: 25,20077B+DA+A+B+B+F
44Albertville, MNPopulation: 6,96977ACAAABF
45Buffalo, MNPopulation: 15,37977A+BB+ABBF
46Wayzata, MNPopulation: 3,72877A+FBA+BA+F
47Excelsior, MNPopulation: 2,31777AFA+AC+AF
48Prior Lake, MNPopulation: 22,94677B+DAA+AB+F
49Sauk Rapids, MNPopulation: 12,78477AAAAC+C+F
50Maple Grove, MNPopulation: 61,80277B+DAAAB+F
51Plainview, MNPopulation: 3,33777C+AA+AC+CD
52Cottage Grove, MNPopulation: 34,63577AD+AB+B+BD
53St. Peter, MNPopulation: 11,24777A+ABB+C+BF
54Spring Valley, MNPopulation: 2,51677BA+AB+CCF
55Osseo, MNPopulation: 2,51377B+CA+ACBF
56Stewartville, MNPopulation: 5,93077B+A+B+ACC+F
57Dundas, MNPopulation: 1,46877B+CA+ABBF
58Glencoe, MNPopulation: 5,63377B+A+A+BC+C+F
59Medicine Lake, MNPopulation: 53277BFA+AB+A+F
60Gem Lake, MNPopulation: 33977BDA+AB+B+F
61New Prague, MNPopulation: 7,27377AC+AABBF
62Zumbrota, MNPopulation: 3,25177B+AAB+CC+F
63Birchwood Village, MNPopulation: 78677AFA+AB+AF
64Chaska, MNPopulation: 23,69876B+D+AABB+F
65St. Charles, MNPopulation: 3,71776BBA+BBBD
66Roseville, MNPopulation: 33,83376A+D+C+ABB+F
67Jordan, MNPopulation: 5,56076B+CAABBF
68Mankato, MNPopulation: 39,24676A+ACACC+F
69Hastings, MNPopulation: 22,07276ACBABBD
70Morris, MNPopulation: 5,28476AA+BACC+F
71Rice, MNPopulation: 1,17976CAA+ABC+F
72Mound, MNPopulation: 9,10876B+D+AABB+F
73North St. Paul, MNPopulation: 11,50176A+CABC+BF
74Elk River, MNPopulation: 23,01176A+CAABBF
75Monticello, MNPopulation: 12,71176ABBABBF
76St. Joseph, MNPopulation: 6,50376C+B+A+ABBF
77Jackson, MNPopulation: 3,29376B+A+AB+CD+F
78Sartell, MNPopulation: 15,54576B+C+AABBF
79Marshall, MNPopulation: 13,55176AA+BACC+F
80North Oaks, MNPopulation: 4,45876DFA+A+A+A+F
81Goodview, MNPopulation: 4,00976B+BB+B+BC+D
82Red Wing, MNPopulation: 16,44476A+BC+B+C+BD
83Crystal, MNPopulation: 22,24276A+C+B+B+BBF
84Rogers, MNPopulation: 10,03576B+DB+AAB+F
85Blaine, MNPopulation: 57,38476A+D+B+ABBF
86Burnsville, MNPopulation: 60,67676A+D+BABBF
87Circle Pines, MNPopulation: 4,92476B+D+AABBF
88Medford, MNPopulation: 1,40076DAA+ABBF
89Cold Spring, MNPopulation: 3,99276BAA+BC+C+F
90St. Louis Park, MNPopulation: 45,40376A+D+BABB+F
91Litchfield, MNPopulation: 6,71976B+AAB+C+C+F
92Centerville, MNPopulation: 3,78776C+CA+AB+B+F
93Hopkins, MNPopulation: 17,66176A+D+BAC+BF
94Norwood Young America, MNPopulation: 3,55076C+BAB+BBF
95Wyoming, MNPopulation: 7,74676C+CA+AB+BF
96Mahtomedi, MNPopulation: 7,76676C+DA+A+AAF
97Lauderdale, MNPopulation: 2,45876A+CAACBF
98Lewiston, MNPopulation: 1,68276DB+A+B+BC+D
99Savage, MNPopulation: 27,14376B+DB+AAB+F
100Vadnais Heights, MNPopulation: 12,44976B+D+B+ABBF
Photos provided by Panoramio. Photos are under the copyright of their owners.