State rankings

Best Counties to Live in Missouri

Compare counties in Missouri 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 Missouri counties

Showing 115 counties ranked by the default generated overall score.

RankCountyOverallEconomyAfford.SchoolsSafetyTaxesPeace & QuietTypical homeIncome
1Scotland County
FIPS 29199
78.968.188.779.391.958.185$129,624$68,913
2Christian County
FIPS 29043
78.679.762.191.790.771.480.3$313,158$83,437
3Atchison County
FIPS 29005
75.748.383.794.487.861.690.5$145,412$58,750
4Linn County
FIPS 29115
74.651.281.377.692.876.688.1$144,272$61,635
5Osage County
FIPS 29151
73.973.966.364.791.480.583.7$260,766$76,681
6Moniteau County
FIPS 29135
73.57368.267.583.877.687.9$231,571$65,715
7Platte County
FIPS 29165
73.576.751.895.791.848.273.8$386,137$96,227
8Clay County
FIPS 29047
73.473.561.588.397.150.947.5$315,755$88,468
9Andrew County
FIPS 29003
73.263.85978.896.776.891.3$292,856$75,625
10Cass County
FIPS 29037
71.875.857.674.189.862.578.5$338,098$87,535
11Gentry County
FIPS 29075
71.547.982.976.390.256.188.2$130,750$55,848
12St. Charles County
FIPS 29183
71.183.263.794.456.650.539.7$370,415$104,692
13Ste. Genevieve County
FIPS 29186
70.963.460.191.866.676.480.5$258,405$66,339
14Carroll County
FIPS 29033
70.843.877.478.684.178.985.1$164,473$62,154
15Jefferson County
FIPS 29099
70.768.667.186.16369.863$290,756$82,851
16Holt County
FIPS 29087
70.245.983.879.670.171.882.8$138,200$61,187
17Webster County
FIPS 29225
706863.856.588.382.783.7$260,887$71,155
18Grundy County
FIPS 29079
69.942.882.969.896.555.490$115,055$51,975
19Livingston County
FIPS 29117
69.454.771.856.697.473.391$190,537$63,627
20Cole County
FIPS 29051
69.271.957.960.789.270.683.1$280,484$74,876
21Lafayette County
FIPS 29107
69.26670.148.293.871.986$243,027$80,612
22Cape Girardeau County
FIPS 29031
68.75961.26987.774.684.4$245,092$68,464
23Nodaway County
FIPS 29147
68.358.258.767.191.771.495.2$220,506$59,315
24DeKalb County
FIPS 29063
67.958.265.573.968.877.482.9$233,725$69,826
25Macon County
FIPS 29121
67.951.172.157.289.97887.4$185,235$62,357
26St. Francois County
FIPS 29187
67.548.867.474.682.972.677.2$190,521$57,477
27Shelby County
FIPS 29205
67.547.661.568.192.783.388.3$192,336$51,594
28Lewis County
FIPS 29111
67.346.16269.492.883.982.4$204,648$59,934
29Chariton County
FIPS 29041
67.25491.251.3-64.282.5$117,248$71,520
30Adair County
FIPS 29001
6745.165.169.993.469.990$187,347$61,536
31Phelps County
FIPS 29161
6751.954.577.687.57488$229,919$58,396
32Clinton County
FIPS 29049
66.861.756.96488.668.584.9$286,444$70,627
33Marion County
FIPS 29127
66.753.270.550.295.26990.4$192,172$62,903
34Stoddard County
FIPS 29207
66.545.481.261.271.574.887.8$148,245$57,957
35Johnson County
FIPS 29101
66.360.651.668.584.874.387.9$280,798$67,272
36Mercer County
FIPS 29129
6650.482.533.499.570.881.6$139,851$62,679
37Ray County
FIPS 29177
6658.966.165.568.572.881.5$260,455$74,573
38Lawrence County
FIPS 29109
65.558.370.743.381.680.285.7$202,572$61,215
39Callaway County
FIPS 29027
65.469.263.751.367.974.386.6$264,041$74,176
40Pettis County
FIPS 29159
65.457.669.6488370.291.1$193,123$60,430
41Cooper County
FIPS 29053
65.160.966.638.790.776.984.7$240,297$70,625
42Washington County
FIPS 29221
65.144.971.378.251.688.178.1$184,052$56,043
43Jasper County
FIPS 29097
6554.963.653.886.176.180.9$212,445$60,694
44Dent County
FIPS 29065
64.952.96660.568.583.588.5$192,564$56,312
45Warren County
FIPS 29219
64.770.35547.982.675.477$331,588$81,209
46Sullivan County
FIPS 29211
64.651.286.137.978.766.883.5$95,749$56,964
47Wright County
FIPS 29229
64.546.761.853.889.291.183.1$199,339$47,909
48Buchanan County
FIPS 29021
64.152.468.547.788.870.180$189,270$62,158
49Greene County
FIPS 29077
64.16152.260.689.570.164.2$254,958$61,479
50Harrison County
FIPS 29081
63.838.980.146.390.569.286.4$133,202$54,367
51Shannon County
FIPS 29203
63.740.668.160.774.990.283.1$190,478$55,222
52Ralls County
FIPS 29173
63.6566063.464.480.285.6$253,566$65,388
53Iron County
FIPS 29093
63.532.272.463.583.479.484.2$152,578$48,850
54Dunklin County
FIPS 29069
63.137.18645.978.471.285.4$94,154$47,849
55Newton County
FIPS 29145
63.160.264.650.8638085$242,431$66,301
56Bates County
FIPS 29013
6348.964.558.471.781.881.1$219,870$60,733
57Putnam County
FIPS 29171
62.654.566.948.573.274.882.1$202,875$63,510
58Bollinger County
FIPS 29017
62.555.973.95548.879.376.7$192,650$63,814
59Perry County
FIPS 29157
62.558.265.336.983.971.889.4$224,005$62,981
60Schuyler County
FIPS 29197
62.464.770.838.363.874.177$172,279$61,205
61Franklin County
FIPS 29071
62.365.564.970.731.967.481.1$264,893$73,165
62Boone County
FIPS 29019
62.266.944.256.886.561.977.1$327,640$72,758
63Montgomery County
FIPS 29139
62.255.362.936.693.373.281.2$220,702$65,500
64Pulaski County
FIPS 29169
6254.359.557.765.379.386.1$225,353$64,466
65Randolph County
FIPS 29175
61.953.166.836.390.467.787.1$176,844$53,033
66Caldwell County
FIPS 29025
61.653.961.266.452.176.282.4$244,690$64,806
67Daviess County
FIPS 29061
61.664.145.549.479.486.874.6$287,275$63,984
68Polk County
FIPS 29167
61.455.551.152.578.48384.1$268,066$59,647
69Miller County
FIPS 29131
61.359.644.166.265.183.680.4$270,633$56,736
70Worth County
FIPS 29227
6143.491.83069.965.982.8$96,600$47,847
71Taney County
FIPS 29213
60.839.247.97877.278.978.6$247,668$56,497
72Audrain County
FIPS 29007
60.446.869.628.491.774.189.2$184,383$59,448
73Clark County
FIPS 29045
60.441.166.55673.970.682.2$174,083$51,781
74St. Louis County
FIPS 29189
60.469.564.271.55435.321.6$283,685$82,936
75Saline County
FIPS 29195
6054.86916.294.470.990.2$177,112$57,931
76Howell County
FIPS 29091
59.942.654.563.866.38587.8$215,651$50,993
77Lincoln County
FIPS 29113
59.775.265.837.33774.580.2$308,176$89,278
78Hickory County
FIPS 29085
59.628.140.585.986.386.573.2$201,011$39,390
79Crawford County
FIPS 29055
59.549.656.842.179.883.782.3$222,831$57,629
80Howard County
FIPS 29089
59.554.263.731.577.778.483.9$232,616$65,938
81Knox County
FIPS 29103
59.540.364.832.893.784.783.2$190,316$57,788
82Maries County
FIPS 29125
59.359.85449.259.78277.9$248,943$59,455
83Pike County
FIPS 29163
59.345.357.446.178.582.387.6$215,605$54,989
84Barry County
FIPS 29009
59.251.954.745.572.284.982.7$240,818$58,346
85Madison County
FIPS 29123
59.249.869.960.539.370.684.7$169,792$54,434
86Dallas County
FIPS 29059
58.848.454.727.595.890.681.2$235,068$53,464
87Barton County
FIPS 29011
58.345.661.243.870.978.687.2$185,001$51,635
88Laclede County
FIPS 29105
58.347.552.34872.982.790.2$234,639$53,282
89Dade County
FIPS 29057
5856.762.332.864.877.483.6$197,189$53,750
90Douglas County
FIPS 29067
5844.646.158.269.589.986$235,304$45,985
91Texas County
FIPS 29215
57.748.660.534.568.589.186.8$202,214$50,036
92Gasconade County
FIPS 29073
57.555.363.949.141.375.882.1$235,328$64,232
93Monroe County
FIPS 29137
57.44853.144.776.376.183$223,194$54,516
94Vernon County
FIPS 29217
57.245.666.955.340.473.491.5$175,200$52,230
95Jackson County
FIPS 29095
56.856.859.638.198.44320.6$246,135$68,577
96Oregon County
FIPS 29149
56.739.76053.752.588.485.6$172,134$43,069
97Camden County
FIPS 29029
56.357.443.95061.480.175.9$314,097$66,387
98McDonald County
FIPS 29119
55.642.148.247.866.99284.3$239,554$52,375
99St. Clair County
FIPS 29185
55.549.75438.164.282.780.7$219,432$53,043
100Henry County
FIPS 29083
55.258.861.329.150.673.588.7$221,455$57,926
101Cedar County
FIPS 29039
54.852.747.928.977.379.984.9$228,646$48,181
102Reynolds County
FIPS 29179
54.830.563.444.263.59177.6$167,081$45,028
103Stone County
FIPS 29209
54.84739.248.575.685.972.7$316,884$63,520
104Benton County
FIPS 29015
54.638.662.445.158.380.371.5$188,776$52,567
105Carter County
FIPS 29035
54.637.664.64449.386.683.4$163,266$50,000
106New Madrid County
FIPS 29143
54.434.98726.850.265.289.3$96,623$51,881
107Ozark County
FIPS 29153
54.224.840.270.973.189.278.5$230,336$44,163
108Scott County
FIPS 29201
53.854.981.524.916.976.989.3$159,684$62,782
109Mississippi County
FIPS 29133
52.51782.819.785.663.589.1$104,063$48,160
110Butler County
FIPS 29023
52.334.862.845.845.575.787.3$169,549$49,089
111Morgan County
FIPS 29141
5248.535.442.569.384.573.5$286,047$53,412
112Ripley County
FIPS 29181
51.932.66630.955.289.376.4$151,865$42,037
113Wayne County
FIPS 29223
5123.176.222.659.786.779.6$130,335$47,226
114Pemiscot County
FIPS 29155
46.822.18414.154.24989.1$84,449$40,089
115St. Louis city
FIPS 29510
32.443.765.21.8039.117.9$177,341$56,160