State rankings

Best Counties to Live in Minnesota

Compare counties in Minnesota by overall score, affordability, economy, schools, safety, taxes, and peace & quiet. Rankings are public-data estimates for comparison and research.

Category highlights

Quick entry points for common county search priorities.

National rankings

All Minnesota counties

Showing 87 counties ranked by the default generated overall score.

RankCountyOverallEconomyAfford.SchoolsSafetyTaxesPeace & QuietTypical homeIncome
1Stevens County
FIPS 27149
81.977.371.997.395.159.798$209,675$75,733
2Lac qui Parle County
FIPS 27073
79.971.573.888.796.466.893.3$215,844$74,432
3Scott County
FIPS 27139
79.18959.498.499.743.261.7$441,654$119,314
4Waseca County
FIPS 27161
78.877.272.493.294.74091.4$249,600$76,261
5Rock County
FIPS 27133
78.579.36395.182.667.895.3$265,356$71,295
6Redwood County
FIPS 27127
78.47578.978.394.453.894.1$178,762$67,866
7Traverse County
FIPS 27155
78.375.478.890.873.662.686.3$147,483$62,989
8Wabasha County
FIPS 27157
77.877.962.196.996.146.587.6$307,048$82,007
9Murray County
FIPS 27101
77.663.766.79597.868.988.9$243,556$74,033
10Faribault County
FIPS 27043
77.568.783.378.689.457.891.8$158,994$66,815
11Wright County
FIPS 27171
77.583.962.798.385.947.172.4$388,429$107,209
12Roseau County
FIPS 27135
77.462.175.292.694.556.794.4$218,852$74,474
13Big Stone County
FIPS 27011
77.266.371.49095.960.885.9$193,279$70,400
14Lincoln County
FIPS 27081
77.263.574.394.890.458.487.5$198,583$69,694
15Fillmore County
FIPS 27045
76.970.866.291.69458.588.1$280,107$77,512
16Carver County
FIPS 27019
76.785.8559991.844.469.8$483,656$125,946
17Olmsted County
FIPS 27109
76.584.158.693.49539.779.1$347,633$95,406
18Kittson County
FIPS 27069
76.35683.795.1-64.389.8$166,136$76,100
19Dakota County
FIPS 27037
768458.196.599.743.736.9$395,252$106,318
20Houston County
FIPS 27055
7678.159.988.7964890.2$317,202$79,825
21Sherburne County
FIPS 27141
7679.362.593.391.545.671.6$383,718$105,466
22Dodge County
FIPS 27039
75.97667.987.890.942.988.7$322,431$95,739
23Cottonwood County
FIPS 27033
75.856.48782.79642.496.3$160,480$72,941
24Washington County
FIPS 27163
75.884.856.998.695.243.541.3$440,692$115,345
25Jackson County
FIPS 27063
75.668.474.274.591.466.694.2$221,300$75,743
26Brown County
FIPS 27015
75.46666.887.796.553.996.3$241,191$69,378
27Lyon County
FIPS 27083
75.466.972.883.396.345.895.2$214,038$75,303
28Nicollet County
FIPS 27103
75.272.657.498.694.740.693.9$310,840$79,756
29Chisago County
FIPS 27025
75.176.460.394.49539.877.1$378,343$99,400
30Yellow Medicine County
FIPS 27173
75.166.486.765.492.751.692.8$169,366$74,000
31McLeod County
FIPS 27085
7568.46494.794.842.589$291,893$80,084
32Pipestone County
FIPS 27117
74.773.578.157.789.769.496.4$193,590$69,628
33Anoka County
FIPS 27003
74.677.962.594.595.248.529.1$367,949$101,869
34Chippewa County
FIPS 27023
74.460.169.682.598.858.595.4$220,853$71,458
35Red Lake County
FIPS 27125
74.362.577.978.186.960.689.4$211,300$77,188
36Goodhue County
FIPS 27049
7471.160.49292.644.488.3$322,013$84,171
37Pennington County
FIPS 27113
73.956.583.286.891.729.796.8$190,508$77,325
38Swift County
FIPS 27151
73.86470.476.394.56192.6$188,707$60,412
39Freeborn County
FIPS 27047
73.666.579.369.393.546.491.9$191,496$71,023
40Isanti County
FIPS 27059
73.667.862.494.290.945.181$334,413$87,440
41Meeker County
FIPS 27093
73.564.759.693.293.654.886.2$286,407$75,446
42Renville County
FIPS 27129
73.46277.975.489.953.191.3$189,697$70,625
43Douglas County
FIPS 27041
73.374.248.798.789.75284$337,107$79,043
44Grant County
FIPS 27051
73.358.667.685.597.158.386$229,859$73,917
45Norman County
FIPS 27107
73.356.68187.2-60.288.4$172,481$72,260
46Clay County
FIPS 27027
72.972.160.18496.939.292.3$294,253$81,172
47Marshall County
FIPS 27089
72.945.876.187.490.868.489.6$207,228$72,543
48Steele County
FIPS 27147
72.869.46781.292.540.790.9$292,374$84,196
49Wilkin County
FIPS 27167
72.560.372.668.895.466.191.8$216,759$71,410
50Blue Earth County
FIPS 27013
72.469.351.793.394.647.891.1$300,117$74,477
51Carlton County
FIPS 27017
72.363.262.592.990.642.389.4$292,856$80,573
52Pope County
FIPS 27121
72.366.850.196.386.665.785$328,244$76,220
53Stearns County
FIPS 27145
72.17153.58797.44785.3$312,502$77,066
54Koochiching County
FIPS 27071
71.450.483.566.391.263.691.7$154,275$66,940
55Winona County
FIPS 27169
71.267.158.576.197.553.491.6$273,188$70,744
56Sibley County
FIPS 27143
71.173.363.564.698.947.487.4$282,130$77,634
57Rice County
FIPS 27131
70.973.954.479.994.644.684.3$344,690$83,181
58Lake County
FIPS 27075
70.760.558.379.597.564.879.2$272,294$75,541
59Martin County
FIPS 27091
70.66362.969.899.155.895$214,071$59,507
60Otter Tail County
FIPS 27111
69.565.543.891.990.761.681.5$323,150$72,255
61St. Louis County
FIPS 27137
69.359.460.981.292.546.389$244,298$70,069
62Benton County
FIPS 27009
68.960.853.888.390.347.286.8$303,855$74,410
63Mower County
FIPS 27099
68.66978.739.695.748.690.7$199,052$73,074
64Polk County
FIPS 27119
68.658.663.484.179.247.991.4$244,862$73,107
65Kandiyohi County
FIPS 27067
68.27061.163.98947.590.5$275,544$76,592
66Le Sueur County
FIPS 27079
68.265.860.567.497.143.285.7$351,273$94,968
67Hennepin County
FIPS 27053
68.178.550.384.899.927.923.3$387,852$97,653
68Crow Wing County
FIPS 27035
67.964.135.494.893.86177.1$362,465$72,589
69Wadena County
FIPS 27159
67.853.962.574.69353.989.7$223,829$61,467
70Becker County
FIPS 27005
6663.638.285.984.965.382.6$347,852$71,388
71Watonwan County
FIPS 27165
65.860.782.338.687.348.488.3$171,372$71,699
72Lake of the Woods County
FIPS 27077
65.359.868.150.180.968.885$227,172$77,546
73Morrison County
FIPS 27097
64.853.453.273.391.156.684$303,389$69,446
74Kanabec County
FIPS 27065
64.542.962.788.28242.278.3$265,306$71,460
75Itasca County
FIPS 27061
63.944.763.176.281.154.681.6$241,942$68,603
76Nobles County
FIPS 27105
63.1706426.995.652.593$235,209$66,101
77Todd County
FIPS 27153
59.761.160.243.872.65682.6$259,272$67,662
78Beltrami County
FIPS 27007
58.756.357.450.672.847.889.1$261,029$68,975
79Mille Lacs County
FIPS 27095
58.254.552.363.868.345.977.8$306,036$72,729
80Hubbard County
FIPS 27057
57.848.346.861.980.457.577.5$312,005$71,995
81Ramsey County
FIPS 27123
56.869.850.145.893.225.223.7$336,494$81,568
82Aitkin County
FIPS 27001
56.344.448.158.570.570.775.8$268,116$60,833
83Clearwater County
FIPS 27029
53.235.756.731.682.972.582$246,480$64,475
84Cook County
FIPS 27031
52.560.420.85174.964.984.6$423,366$72,638
85Mahnomen County
FIPS 27087
52.249.268.89.87354.685.8$179,668$59,441
86Pine County
FIPS 27115
51.946.261.2494153.674.8$253,269$71,146
87Cass County
FIPS 27021
48.550.939.128.661.272.577.3$334,055$68,874