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
5Winona, MNPopulation: 27,72782A+A+A+B+CC+D
6Woodland, MNPopulation: 45382B+FA+A+A+A+F
7Rochester, MNPopulation: 106,90382A+A+AABBF
8La Crescent, MNPopulation: 4,89282B+AA+ABBD
9Lilydale, MNPopulation: 74281A+DA+A+B+AF
10Plymouth, MNPopulation: 70,89581A+DA+A+B+AF
11Rosemount, MNPopulation: 21,74981A+DA+AB+B+D
12Eden Prairie, MNPopulation: 60,84381A+DA+A+AAF
13Woodbury, MNPopulation: 62,15881A+DA+A+AB+D
14Champlin, MNPopulation: 23,19881A+D+A+AB+BF
15New Ulm, MNPopulation: 13,43581A+A+A+ACCF
16Waconia, MNPopulation: 10,70780A+D+A+AB+B+F
17Rushford, MNPopulation: 1,98280BA+A+AC+C+D
18Arden Hills, MNPopulation: 9,58880A+DA+A+B+B+F
19Falcon Heights, MNPopulation: 5,35280A+DA+A+BB+F
20St. Charles, MNPopulation: 3,71780BAA+BBBD
21Lakeville, MNPopulation: 55,88880ADA+A+AB+F
22Northfield, MNPopulation: 19,90080A+CA+ABBF
23Kasson, MNPopulation: 5,90780BAA+ABC+F
24Goodview, MNPopulation: 4,00980B+AA+B+BC+D
25North Mankato, MNPopulation: 13,32080AAA+ABBF
26Eagan, MNPopulation: 64,53880A+DA+A+B+B+F
27Albertville, MNPopulation: 6,96980ACA+AABF
28Moorhead, MNPopulation: 38,09180A+A+A+AC+C+F
29Edina, MNPopulation: 48,15580AFA+A+B+AF
30Sauk Rapids, MNPopulation: 12,78480AAA+AC+C+F
31Belle Plaine, MNPopulation: 6,62580C+B+A+ABBF
32Victoria, MNPopulation: 7,40780BFA+A+A+AF
33Stillwater, MNPopulation: 18,22980A+DA+ABB+F
34Plainview, MNPopulation: 3,33779C+A+A+AC+CD
35Buffalo, MNPopulation: 15,37979A+BA+ABBF
36Waseca, MNPopulation: 9,34179AA+A+ACCF
37Sunfish Lake, MNPopulation: 58779CFA+A+A+A+D
38Byron, MNPopulation: 4,88679BBA+A+BBF
39Farmington, MNPopulation: 20,96679B+D+A+AB+BF
40Chatfield, MNPopulation: 2,82879C+A+A+AC+C+F
41Apple Valley, MNPopulation: 49,33679A+D+A+A+B+B+F
42Prior Lake, MNPopulation: 22,94679B+DA+A+AB+F
43Golden Valley, MNPopulation: 20,45479A+DA+AB+B+F
44Minnetonka, MNPopulation: 50,15179B+DA+A+B+AF
45Maple Grove, MNPopulation: 61,80279B+DA+AAB+F
46Owatonna, MNPopulation: 25,48979A+AAABC+F
47Spring Valley, MNPopulation: 2,51679BA+A+B+CCF
48Shoreview, MNPopulation: 25,20079B+DA+A+B+B+F
49Cottage Grove, MNPopulation: 34,63579AD+A+B+B+BD
50New Prague, MNPopulation: 7,27379AC+A+ABBF
51Stewartville, MNPopulation: 5,93079B+A+A+ACC+F
52Mendota Heights, MNPopulation: 11,14079ADAA+AAF
53Mound, MNPopulation: 9,10879B+D+A+ABB+F
54St. Peter, MNPopulation: 11,24779A+AAB+C+BF
55Sleepy Eye, MNPopulation: 3,56978B+A+A+B+CCF
56Jackson, MNPopulation: 3,29378B+A+A+B+CD+F
57Taylors Falls, MNPopulation: 1,00878AC+A+AC+BF
58Wayzata, MNPopulation: 3,72878A+FAA+BA+F
59Morris, MNPopulation: 5,28478AA+A+ACC+F
60Glencoe, MNPopulation: 5,63378B+AA+BC+C+F
61Medicine Lake, MNPopulation: 53278BFA+AB+A+F
62Chaska, MNPopulation: 23,69878B+D+A+ABB+F
63Jordan, MNPopulation: 5,56078B+CA+ABBF
64Monticello, MNPopulation: 12,71178AB+A+ABBF
65Rogers, MNPopulation: 10,03578B+DA+AAB+F
66Gem Lake, MNPopulation: 33978BDA+AB+B+F
67Litchfield, MNPopulation: 6,71978B+AA+B+C+C+F
68Circle Pines, MNPopulation: 4,92478B+D+A+ABBF
69Dundas, MNPopulation: 1,46878B+CA+ABBF
70Tonka Bay, MNPopulation: 1,61378CFA+A+AA+F
71Lake City, MNPopulation: 5,17378BAA+AC+C+D
72Oakport, MNPopulation: 1,23778DAA+A+B+BF
73Birchwood Village, MNPopulation: 78678AFA+AB+AF
74Lauderdale, MNPopulation: 2,45878A+CA+ACBF
75Rice, MNPopulation: 1,17978CAA+ABC+F
76St. Michael, MNPopulation: 16,26378BDA+A+B+B+F
77Hastings, MNPopulation: 22,07278ACA+ABBD
78Excelsior, MNPopulation: 2,31778AFA+AC+AF
79Zumbrota, MNPopulation: 3,25178B+B+A+B+CC+F
80Sartell, MNPopulation: 15,54578B+C+A+ABBF
81Savage, MNPopulation: 27,14378B+DA+AAB+F
82Delano, MNPopulation: 5,45878BCA+AB+B+F
83Eyota, MNPopulation: 2,26078DA+A+ABC+F
84Elk River, MNPopulation: 23,01178A+D+A+ABBF
85Le Sueur, MNPopulation: 4,05378BAA+BCC+F
86Crystal, MNPopulation: 22,24278A+CA+B+BBF
87Becker, MNPopulation: 4,51978BBA+ABBF
88Grand Marais, MNPopulation: 1,17678B+B+A+ACBF
89Windom, MNPopulation: 4,61777AA+A+BCD+F
90Forest Lake, MNPopulation: 18,39077B+D+A+ABB+F
91Wabasha, MNPopulation: 2,52777BA+A+B+CC+D
92Luverne, MNPopulation: 4,69977B+A+A+B+CD+F
93Watertown, MNPopulation: 4,20077BC+A+ABBF
94Norwood Young America, MNPopulation: 3,55077C+C+A+B+BBF
95St. Joseph, MNPopulation: 6,50377C+B+A+ABBF
96Pine City, MNPopulation: 3,14677BAA+B+CCF
97Big Lake, MNPopulation: 10,02977B+BA+B+BBF
98Perham, MNPopulation: 2,98877A+A+A+B+CC+F
99North St. Paul, MNPopulation: 11,50177A+CA+BC+BF
100Medford, MNPopulation: 1,40077DAA+ABBF
Photos provided by Panoramio. Photos are under the copyright of their owners.