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: 75283A+FA+A+A+A+F
2Shorewood, MNPopulation: 7,35083A+FA+A+AAF
3Chanhassen, MNPopulation: 23,22982A+DA+A+AAF
4Deephaven, MNPopulation: 3,67382A+FA+A+A+A+F
5Rochester, MNPopulation: 106,90382A+A+AABBF
6Woodland, MNPopulation: 45382B+FA+A+A+A+F
7La Crescent, MNPopulation: 4,89282B+AA+ABBD
8Winona, MNPopulation: 27,72782A+A+A+B+CC+D
9Lilydale, MNPopulation: 74281A+DA+A+B+AF
10North Mankato, MNPopulation: 13,32081AAA+ABBF
11Plymouth, MNPopulation: 70,89581A+DA+A+B+AF
12Rosemount, MNPopulation: 21,74981A+DA+AB+B+D
13Eden Prairie, MNPopulation: 60,84381A+DA+A+AAF
14Champlin, MNPopulation: 23,19881A+D+A+AB+BF
15Woodbury, MNPopulation: 62,15880A+DA+A+AB+D
16New Ulm, MNPopulation: 13,43580A+A+A+ACCF
17Rushford, MNPopulation: 1,98280BA+A+AC+C+D
18Arden Hills, MNPopulation: 9,58880A+DA+A+B+B+F
19Waconia, MNPopulation: 10,70780A+D+A+AB+B+F
20St. Charles, MNPopulation: 3,71780BAA+BBBD
21Lakeville, MNPopulation: 55,88880ADA+A+AB+F
22Kasson, MNPopulation: 5,90780BAA+ABC+F
23Edina, MNPopulation: 48,15580AFA+A+B+AF
24Goodview, MNPopulation: 4,00980B+AA+B+BC+D
25Owatonna, MNPopulation: 25,48980A+AA+ABC+F
26Sauk Rapids, MNPopulation: 12,78480AAA+AC+C+F
27Lake City, MNPopulation: 5,17380BAA+AC+C+D
28Belle Plaine, MNPopulation: 6,62580C+B+A+ABBF
29Victoria, MNPopulation: 7,40780BFA+A+A+AF
30Moorhead, MNPopulation: 38,09179A+A+A+AC+C+F
31Plainview, MNPopulation: 3,33779C+A+A+AC+CD
32Albertville, MNPopulation: 6,96979ACA+AABF
33Apple Valley, MNPopulation: 49,33679A+D+A+A+B+B+F
34Sunfish Lake, MNPopulation: 58779CFA+A+A+A+D
35Farmington, MNPopulation: 20,96679B+D+A+AB+BF
36Byron, MNPopulation: 4,88679BBA+A+BBF
37Chatfield, MNPopulation: 2,82879C+A+A+AC+C+F
38Northfield, MNPopulation: 19,90079A+CA+ABBF
39St. Peter, MNPopulation: 11,24779A+AA+B+C+BF
40Falcon Heights, MNPopulation: 5,35279A+DA+A+BB+F
41Eagan, MNPopulation: 64,53879A+DA+A+B+B+F
42Minnetonka, MNPopulation: 50,15179B+DA+A+B+AF
43Rogers, MNPopulation: 10,03579B+DA+AAB+F
44Cottage Grove, MNPopulation: 34,63579AD+A+B+B+BD
45Prior Lake, MNPopulation: 22,94679B+DA+A+AB+F
46Waseca, MNPopulation: 9,34179AA+A+ACCF
47Spring Valley, MNPopulation: 2,51679BA+A+B+CCF
48Shoreview, MNPopulation: 25,20079B+DA+A+B+B+F
49New Prague, MNPopulation: 7,27379AC+A+ABBF
50Buffalo, MNPopulation: 15,37979A+BAABBF
51Mound, MNPopulation: 9,10879B+D+A+ABB+F
52Sleepy Eye, MNPopulation: 3,56978B+A+A+B+CCF
53Golden Valley, MNPopulation: 20,45478A+DA+AB+B+F
54Jackson, MNPopulation: 3,29378B+A+A+B+CD+F
55Taylors Falls, MNPopulation: 1,00878AC+A+AC+BF
56Stewartville, MNPopulation: 5,93078B+A+A+ACC+F
57Medicine Lake, MNPopulation: 53278BFA+AB+A+F
58Chaska, MNPopulation: 23,69878B+D+A+ABB+F
59Jordan, MNPopulation: 5,56078B+CA+ABBF
60Maple Grove, MNPopulation: 61,80278B+DA+AAB+F
61Gem Lake, MNPopulation: 33978BDA+AB+B+F
62Circle Pines, MNPopulation: 4,92478B+D+A+ABBF
63Dundas, MNPopulation: 1,46878B+CA+ABBF
64Mendota Heights, MNPopulation: 11,14078ADAA+AAF
65Tonka Bay, MNPopulation: 1,61378CFA+A+AA+F
66Hopkins, MNPopulation: 17,66178A+D+A+AC+BF
67Oakport, MNPopulation: 1,23778DAA+A+B+BF
68Birchwood Village, MNPopulation: 78678AFA+AB+AF
69Zumbrota, MNPopulation: 3,25178B+B+A+B+CC+F
70Glencoe, MNPopulation: 5,63378B+AA+BC+C+F
71Rice, MNPopulation: 1,17978CAA+ABC+F
72Stillwater, MNPopulation: 18,22978A+DAABB+F
73Caledonia, MNPopulation: 2,86078B+A+A+BCCD
74Excelsior, MNPopulation: 2,31778AFA+AC+AF
75Monticello, MNPopulation: 12,71178AB+AABBF
76Litchfield, MNPopulation: 6,71978B+AA+B+C+C+F
77Wayzata, MNPopulation: 3,72878A+FB+A+BA+F
78Morris, MNPopulation: 5,28478AA+AACC+F
79Eyota, MNPopulation: 2,26078DA+A+ABC+F
80Becker, MNPopulation: 4,51978BBA+ABBF
81Grand Marais, MNPopulation: 1,17678B+B+A+ACBF
82St. Michael, MNPopulation: 16,26377BDA+A+B+B+F
83Delano, MNPopulation: 5,45877BCA+AB+B+F
84Hutchinson, MNPopulation: 14,11177AAAAC+C+F
85Norwood Young America, MNPopulation: 3,55077C+C+A+B+BBF
86Pine City, MNPopulation: 3,14677BAA+B+CCF
87Two Harbors, MNPopulation: 3,70777AA+A+ACC+F
88Perham, MNPopulation: 2,98877A+A+A+B+CC+F
89East Grand Forks, MNPopulation: 8,50277A+A+A+B+C+C+F
90Medford, MNPopulation: 1,40077DAA+ABBF
91Watertown, MNPopulation: 4,20077BC+A+ABBF
92Centerville, MNPopulation: 3,78777C+D+A+AB+B+F
93Savage, MNPopulation: 27,14377B+DA+AAB+F
94Mahtomedi, MNPopulation: 7,76677C+DA+A+AAF
95Arlington, MNPopulation: 2,32877C+A+A+BC+CF
96Barnesville, MNPopulation: 2,53777CA+A+ABCF
97Detroit Lakes, MNPopulation: 8,61577A+A+AB+CC+F
98Lewiston, MNPopulation: 1,68277DA+A+B+BC+D
99Lonsdale, MNPopulation: 3,59677BD+A+ABBF
100North Oaks, MNPopulation: 4,45877DFA+A+A+A+F
Photos provided by Panoramio. Photos are under the copyright of their owners.