State rankings

Best Counties to Live in Missouri

Compare counties in Missouri by affordability, schools, safety, taxes, economy, home values, and quality-of-life tradeoffs.

Use the county-size filter to compare large metro counties, mid-size counties, small counties, and rural areas separately. These modules are a starting point, then you can open the full rankings table or compare individual counties.

County size

County size helps compare places with similar scale. Large metro counties and small rural counties can rank well for very different reasons.

Showing all 115 Missouri counties

Open full rankings

Use this state ranking

Missouri county rankings at a glance

Compact winners for common county-search priorities.

View full Missouri rankings

Top counties by category

Use these short lists to jump into the state rankings that match your priorities.

National rankings

Popular Missouri county comparisons

Put two counties side by side before you narrow the search.

How to choose a county in Missouri

The best county in Missouri depends on what you need most. Families may care more about schools and safety, budget-focused movers may care more about affordability and taxes, and quiet-living households may care more about density and peace & quiet. Large counties and rural counties can rank well for very different reasons, so use the county-size filter to compare places with similar scale.

Best for different needs

What to watch before moving to Missouri

Compare county scale carefully in Missouri; large metro counties and rural counties can rank well for very different reasons.

Check town-level housing costs, commute patterns, school districts, and local services before making a final move decision.

Frequently asked questions about the best counties in Missouri

What is the best county to live in Missouri?

The best county depends on your priorities. In this ranking model, Scotland County currently scores highest overall, but families, budget-focused movers, and quiet-living households may prefer different counties.

What is the best county in Missouri for families?

Based on the family ranking blend of schools, safety, affordability, taxes, economy, and peace & quiet, Atchison County stands out in this model.

What is the most affordable county in Missouri?

Worth County scores highly on affordability in this model, but buyers should still compare home prices, taxes, insurance, commute costs, and local job access.

How should I compare large and small counties?

Use the county-size filter. Large metro counties and small rural counties can rank well for very different reasons, so comparing similar county sizes usually gives a more realistic shortlist.

Are these rankings based on reviews?

No. These rankings use public-data signals such as affordability, schools, safety, taxes, economy, home values, and peace & quiet. Local reviews and personal visits should still be part of a final decision.

Which Missouri counties score well for schools or taxes?

Platte County currently leads the school-score view, while McDonald County stands out on the tax-score view. Use the rankings presets to compare those priorities separately.

All Missouri counties

Showing all 115 Missouri counties ranked by the default generated overall score.

RankCountyOverallEconomyAfford.SchoolsSafetyTaxesPeace & QuietTypical homeIncome
1Scotland County
FIPS 29199
7968.188.779.392.858.185$129,624$68,913
2Christian County
FIPS 29043
78.779.762.191.791.771.480.3$313,158$83,437
3Atchison County
FIPS 29005
76.148.383.794.490.561.690.5$145,412$58,750
4Linn County
FIPS 29115
74.751.281.377.693.576.688.1$144,272$61,635
5Osage County
FIPS 29151
74.173.966.364.792.580.583.7$260,766$76,681
6Moniteau County
FIPS 29135
73.77368.267.584.877.687.9$231,571$65,715
7Platte County
FIPS 29165
73.776.751.895.792.848.273.8$386,137$96,227
8Andrew County
FIPS 29003
73.363.85978.897.276.891.3$292,856$75,625
9Cass County
FIPS 29037
71.975.857.674.190.662.578.5$338,098$87,535
10St. Charles County
FIPS 29183
71.883.263.794.461.150.539.7$370,415$104,692
11Gentry County
FIPS 29075
71.747.982.976.391.356.188.2$130,750$55,848
12Jefferson County
FIPS 29099
71.468.667.186.167.369.863$290,756$82,851
13Ste. Genevieve County
FIPS 29186
71.363.460.191.869.276.480.5$258,405$66,339
14Carroll County
FIPS 29033
7143.877.478.685.878.985.1$164,473$62,154
15Holt County
FIPS 29087
70.445.983.879.671.571.882.8$138,200$61,187
16Webster County
FIPS 29225
70.16863.856.589.382.783.7$260,887$71,155
17Grundy County
FIPS 29079
7042.882.969.896.955.490$115,055$51,975
18Livingston County
FIPS 29117
69.554.771.856.697.873.391$190,537$63,627
19Cole County
FIPS 29051
69.471.957.960.790.470.683.1$280,484$74,876
20Lafayette County
FIPS 29107
69.46670.148.294.771.986$243,027$80,612
21Cape Girardeau County
FIPS 29031
68.95961.2698974.684.4$245,092$68,464
22Nodaway County
FIPS 29147
68.458.258.767.192.671.495.2$220,506$59,315
23DeKalb County
FIPS 29063
68.258.265.573.970.977.482.9$233,725$69,826
24Macon County
FIPS 29121
68.151.172.157.291.37887.4$185,235$62,357
25St. Francois County
FIPS 29187
67.848.867.474.684.672.677.2$190,521$57,477
26Chariton County
FIPS 29041
67.75491.251.370.764.282.5$117,248$71,520
27Shelby County
FIPS 29205
67.647.661.568.193.483.388.3$192,336$51,594
28Lewis County
FIPS 29111
67.446.16269.493.583.982.4$204,648$59,934
29Phelps County
FIPS 29161
67.351.954.577.688.97488$229,919$58,396
30Adair County
FIPS 29001
67.145.165.169.994.169.990$187,347$61,536
31Clinton County
FIPS 29049
6761.756.9649068.584.9$286,444$70,627
32Stoddard County
FIPS 29207
6745.481.261.274.774.887.8$148,245$57,957
33Marion County
FIPS 29127
66.853.270.550.295.96990.4$192,172$62,903
34Johnson County
FIPS 29101
66.660.651.668.586.574.387.9$280,798$67,272
35Ray County
FIPS 29177
66.358.966.165.570.872.881.5$260,455$74,573
36Mercer County
FIPS 29129
6650.482.533.499.770.881.6$139,851$62,679
37Callaway County
FIPS 29027
65.969.263.751.371.174.386.6$264,041$74,176
38Lawrence County
FIPS 29109
65.858.370.743.383.780.285.7$202,572$61,215
39Pettis County
FIPS 29159
65.757.669.64884.770.291.1$193,123$60,430
40Washington County
FIPS 29221
65.544.971.378.253.988.178.1$184,052$56,043
41Cooper County
FIPS 29053
65.460.966.638.792.276.984.7$240,297$70,625
42Dent County
FIPS 29065
65.352.96660.57183.588.5$192,564$56,312
43Jasper County
FIPS 29097
65.354.963.653.888.176.180.9$212,445$60,694
44Warren County
FIPS 29219
6570.35547.984.675.477$331,588$81,209
45Sullivan County
FIPS 29211
64.951.286.137.980.666.883.5$95,749$56,964
46Wright County
FIPS 29229
64.746.761.853.890.191.183.1$199,339$47,909
47Buchanan County
FIPS 29021
64.352.468.547.790.270.180$189,270$62,158
48Ralls County
FIPS 29173
64.2566063.467.980.285.6$253,566$65,388
49Harrison County
FIPS 29081
6438.980.146.391.569.286.4$133,202$54,367
50Shannon County
FIPS 29203
6440.668.160.776.990.283.1$190,478$55,222
51Clay County
FIPS 29047
63.973.561.588.333.550.947.5$315,755$88,468
52Iron County
FIPS 29093
63.832.272.463.585.279.484.2$152,578$48,850
53Newton County
FIPS 29145
63.760.264.650.867.58085$242,431$66,301
54Dunklin County
FIPS 29069
63.537.18645.980.871.285.4$94,154$47,849
55Bates County
FIPS 29013
63.448.964.558.474.281.881.1$219,870$60,733
56Bollinger County
FIPS 29017
6355.973.9555279.376.7$192,650$63,814
57Putnam County
FIPS 29171
62.954.566.948.575.474.882.1$202,875$63,510
58Franklin County
FIPS 29071
62.865.564.970.735.367.481.1$264,893$73,165
59Perry County
FIPS 29157
62.758.265.336.985.271.889.4$224,005$62,981
60Schuyler County
FIPS 29197
62.664.770.838.365.574.177$172,279$61,205
61Pulaski County
FIPS 29169
62.554.359.557.768.579.386.1$225,353$64,466
62Boone County
FIPS 29019
62.466.944.256.887.961.977.1$327,640$72,758
63Montgomery County
FIPS 29139
62.355.362.936.693.973.281.2$220,702$65,500
64Randolph County
FIPS 29175
62.153.166.836.391.467.787.1$176,844$53,033
65Caldwell County
FIPS 29025
6253.961.266.454.576.282.4$244,690$64,806
66Daviess County
FIPS 29061
61.964.145.549.481.186.874.6$287,275$63,984
67Miller County
FIPS 29131
61.759.644.166.26883.680.4$270,633$56,736
68Polk County
FIPS 29167
61.755.551.152.580.28384.1$268,066$59,647
69St. Louis County
FIPS 29189
61.469.564.271.560.535.321.6$283,685$82,936
70Worth County
FIPS 29227
61.443.491.83072.265.982.8$96,600$47,847
71Taney County
FIPS 29213
61.239.247.97880.178.978.6$247,668$56,497
72Clark County
FIPS 29045
60.941.166.55677.570.682.2$174,083$51,781
73Lincoln County
FIPS 29113
60.775.265.837.343.374.580.2$308,176$89,278
74Audrain County
FIPS 29007
60.546.869.628.492.474.189.2$184,383$59,448
75Howell County
FIPS 29091
60.242.654.563.868.78587.8$215,651$50,993
76Saline County
FIPS 29195
60.154.86916.295.170.990.2$177,112$57,931
77Howard County
FIPS 29089
59.954.263.731.580.478.483.9$232,616$65,938
78Crawford County
FIPS 29055
59.849.656.842.181.783.782.3$222,831$57,629
79Hickory County
FIPS 29085
59.828.140.585.987.786.573.2$201,011$39,390
80Barry County
FIPS 29009
59.751.954.745.575.584.982.7$240,818$58,346
81Knox County
FIPS 29103
59.640.364.832.894.584.783.2$190,316$57,788
82Maries County
FIPS 29125
59.659.85449.261.58277.9$248,943$59,455
83Pike County
FIPS 29163
59.645.357.446.180.582.387.6$215,605$54,989
84Madison County
FIPS 29123
59.549.869.960.540.970.684.7$169,792$54,434
85Barton County
FIPS 29011
58.845.661.243.873.878.687.2$185,001$51,635
86Dallas County
FIPS 29059
58.848.454.727.596.390.681.2$235,068$53,464
87Laclede County
FIPS 29105
58.747.552.34875.682.790.2$234,639$53,282
88Douglas County
FIPS 29067
58.344.646.158.271.489.986$235,304$45,985
89Texas County
FIPS 29215
58.248.660.534.571.689.186.8$202,214$50,036
90Dade County
FIPS 29057
58.156.762.332.865.877.483.6$197,189$53,750
91Gasconade County
FIPS 29073
58.155.363.949.145.275.882.1$235,328$64,232
92Vernon County
FIPS 29217
57.845.666.955.344.673.491.5$175,200$52,230
93Monroe County
FIPS 29137
57.74853.144.77876.183$223,194$54,516
94Oregon County
FIPS 29149
57.239.76053.756.188.485.6$172,134$43,069
95Camden County
FIPS 29029
56.857.443.95064.680.175.9$314,097$66,387
96St. Clair County
FIPS 29185
56.249.75438.169.182.780.7$219,432$53,043
97Henry County
FIPS 29083
55.958.861.329.154.873.588.7$221,455$57,926
98McDonald County
FIPS 29119
55.942.148.247.869.29284.3$239,554$52,375
99Benton County
FIPS 29015
55.138.662.445.161.280.371.5$188,776$52,567
100Stone County
FIPS 29209
55.14739.248.577.485.972.7$316,884$63,520
101Cedar County
FIPS 29039
5552.747.928.978.979.984.9$228,646$48,181
102Reynolds County
FIPS 29179
5530.563.444.2659177.6$167,081$45,028
103Carter County
FIPS 29035
54.937.664.64451.886.683.4$163,266$50,000
104New Madrid County
FIPS 29143
54.834.98726.853.565.289.3$96,623$51,881
105Ozark County
FIPS 29153
54.624.840.270.975.289.278.5$230,336$44,163
106Scott County
FIPS 29201
54.254.981.524.919.976.989.3$159,684$62,782
107Mississippi County
FIPS 29133
52.81782.819.787.663.589.1$104,063$48,160
108Butler County
FIPS 29023
52.634.862.845.847.575.787.3$169,549$49,089
109Morgan County
FIPS 29141
52.348.535.442.571.484.573.5$286,047$53,412
110Ripley County
FIPS 29181
52.332.66630.958.189.376.4$151,865$42,037
111Wayne County
FIPS 29223
51.423.176.222.662.886.779.6$130,335$47,226
112Greene County
FIPS 29077
50.76152.260.60.770.164.2$254,958$61,479
113Pemiscot County
FIPS 29155
47.322.18414.157.64989.1$84,449$40,089
114Jackson County
FIPS 29095
42.256.859.638.10.84320.6$246,135$68,577
115St. Louis city
FIPS 29510
32.443.765.21.8039.117.9$177,341$56,160