State rankings

Best Counties to Live in Kentucky

Compare counties in Kentucky 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 120 Kentucky counties

Open full rankings

Use this state ranking

Kentucky county rankings at a glance

Compact winners for common county-search priorities.

View full Kentucky rankings

Top counties by category

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

National rankings

Popular Kentucky county comparisons

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

How to choose a county in Kentucky

The best county in Kentucky 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 Kentucky

Compare county scale carefully in Kentucky; 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 Kentucky

What is the best county to live in Kentucky?

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

What is the best county in Kentucky for families?

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

What is the most affordable county in Kentucky?

Leslie 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 Kentucky counties score well for schools or taxes?

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

All Kentucky counties

Showing all 120 Kentucky counties ranked by the default generated overall score.

RankCountyOverallEconomyAfford.SchoolsSafetyTaxesPeace & QuietTypical homeIncome
1Oldham County
FIPS 21185
77.676.460.897.21005665.2$441,311$122,497
2Spencer County
FIPS 21215
74.76962.980.797.77078.8$369,356$102,618
3Woodford County
FIPS 21239
73.665.65588.499.866.782$343,458$83,788
4Caldwell County
FIPS 21033
73.14681.970.696.383.585$148,729$59,583
5McLean County
FIPS 21149
72.945.189.872.988.172.581.7$153,568$65,596
6Boone County
FIPS 21015
71.867.664.483.987.163.851.3$342,671$99,414
7Meade County
FIPS 21163
71.461.159.482.389.275.777.2$282,335$74,355
8Scott County
FIPS 21209
71.165.555.679.292.870.779.4$338,690$85,158
9Monroe County
FIPS 21171
70.837.777.378.999.271.284.5$144,851$51,280
10Anderson County
FIPS 21005
70.655.568.371.798.765.879.2$256,240$74,488
11Larue County
FIPS 21123
70.342.47277.894.477.284.5$221,880$67,067
12Lyon County
FIPS 21143
70.347.177.578.585.867.875.8$177,159$65,066
13Calloway County
FIPS 21035
69.83571.194.691.36386.4$165,374$52,706
14Muhlenberg County
FIPS 21177
69.62788.776.892.472.384$127,980$51,927
15Graves County
FIPS 21083
69.443.271.584.482.171.887.1$167,100$50,772
16Henderson County
FIPS 21101
69.345.267.389.587.858.685.8$200,774$58,851
17Hancock County
FIPS 21091
69.241.77568.792.580.488.2$203,527$65,464
18Morgan County
FIPS 21175
68.831.681.471.49873.884.1$136,292$47,913
19Whitley County
FIPS 21235
68.532.870.289.190.272.583.2$150,377$44,615
20Boyle County
FIPS 21021
68.243.958.990.195.96082.1$241,155$61,159
21Casey County
FIPS 21045
68.13273.179.894.57583.4$153,838$45,510
22Ballard County
FIPS 21007
67.94692.953.679.662.385.5$130,038$66,164
23Marshall County
FIPS 21157
67.941.574.176.68569.779.2$200,096$65,831
24Hickman County
FIPS 21105
67.645.286.742.995.972.887.5$122,762$60,867
25McCracken County
FIPS 21145
67.350.970.972.582.263.174.7$193,182$64,373
26Russell County
FIPS 21207
67.344.466.971.494.769.281.9$150,972$44,738
27Johnson County
FIPS 21115
67.120.574.188.594.573.783.4$141,663$44,904
28Laurel County
FIPS 21125
66.830.97384.780.377.581.6$180,308$57,771
29Pulaski County
FIPS 21199
66.834.270.782.886.769.481$172,253$51,898
30Adair County
FIPS 21001
66.441.174.455.399.472.884.5$170,019$53,553
31Bullitt County
FIPS 21029
66.458.966.657.691.762.869.3$295,711$80,558
32Shelby County
FIPS 21211
66.466.959.156.390.459.881.6$323,519$82,604
33Union County
FIPS 21225
66.440.486.145.795.468.689.4$133,741$60,327
34Allen County
FIPS 21003
66.147.169.458.490.276.882.5$209,422$61,403
35Floyd County
FIPS 21071
66.113.388.180.596.861.979.8$93,194$41,279
36Hopkins County
FIPS 21107
6634.181.962.292.264.286.2$149,499$56,815
37Pike County
FIPS 21195
65.616.888.969.199.264.182.2$100,849$44,312
38Marion County
FIPS 21155
65.53961.271.993.875.888.8$235,197$59,627
39Clark County
FIPS 21049
65.348.957.26992.170.881.3$259,293$64,348
40Kenton County
FIPS 21117
65.360.163.365.110053.121.8$282,910$80,548
41Washington County
FIPS 21229
65.354.760.854.588.67790.6$250,389$61,616
42Crittenden County
FIPS 21055
6530.482.954.893.973.984.9$126,163$46,656
43Rockcastle County
FIPS 21203
6526.578.66192.684.185$147,046$48,862
44Breckinridge County
FIPS 21027
64.930.275.572.784.574.874.8$166,095$55,843
45Carlisle County
FIPS 21039
64.941.988.339.789.268.983.5$136,908$62,439
46Greenup County
FIPS 21089
64.828.986.554.697.362.684.2$151,274$60,751
47Livingston County
FIPS 21139
64.839.684.642.290.677.579.5$144,381$58,984
48Ohio County
FIPS 21183
64.830.482.36083.178.884.7$148,738$57,798
49Logan County
FIPS 21141
64.737.27263.486.476.183.6$194,783$60,382
50Trigg County
FIPS 21221
64.740.584.748.789.160.883.6$143,558$59,857
51Edmonson County
FIPS 21061
63.933.76864.392.479.376.4$191,973$54,937
52Carter County
FIPS 21043
63.724.778.362.786.683.780.7$159,697$51,235
53Jessamine County
FIPS 21113
63.76150.259.492.766.270$320,971$74,576
54Webster County
FIPS 21233
63.54080.738.797.568.183$144,024$59,628
55Madison County
FIPS 21151
63.350.848.269.195.466.374.9$281,530$63,351
56Mercer County
FIPS 21167
63.253.764.443.797.762.381$238,831$64,824
57Owen County
FIPS 21187
63.143.778.440.79465.776.1$174,606$61,134
58Warren County
FIPS 21227
62.956.646.364.391.268.876$294,047$65,794
59Campbell County
FIPS 21037
62.758.659.979.764.849.849.1$291,569$77,567
60Harrison County
FIPS 21097
62.451.163.144.490.872.183.1$235,480$66,442
61Boyd County
FIPS 21019
62.231.388.74691.657.570.9$130,494$61,118
62Hart County
FIPS 21099
62.238.66555.990.77580.7$185,516$52,285
63Bourbon County
FIPS 21017
62.154.256.447.895.36484.5$248,557$61,354
64Todd County
FIPS 21219
61.94767.234.693.482.284.9$221,369$61,103
65Grayson County
FIPS 21085
61.630.970.65692.572.977.7$163,925$50,757
66Nelson County
FIPS 21179
61.556.163.139.890.26183$266,251$69,562
67Perry County
FIPS 21193
61.323.686.648.186.770.281.9$97,333$42,181
68Harlan County
FIPS 21095
61.117.491.149.297.353.184$73,455$41,693
69Montgomery County
FIPS 21173
6138.556.972.77770.979.6$226,507$56,396
70Green County
FIPS 21087
60.931.16155.697.979.782.9$188,888$46,798
71Cumberland County
FIPS 21057
60.838.767.24096.374.687.5$145,668$40,000
72Fleming County
FIPS 21069
60.82766.554.598.877.279.4$178,561$49,307
73McCreary County
FIPS 21147
60.817.67955.394.175.479.6$103,144$33,750
74Nicholas County
FIPS 21181
60.845.668.724.399.585.977.5$199,884$59,531
75Knott County
FIPS 21119
60.617.291.743.595.262.382.7$67,253$41,761
76Pendleton County
FIPS 21191
60.640.461.749.492.973.878$239,967$64,669
77Taylor County
FIPS 21217
60.639.367.850.981.471.385.7$207,412$60,456
78Leslie County
FIPS 21131
60.514.193.442.795.168.279.9$80,556$35,934
79Letcher County
FIPS 21133
60.519.891.339.699.259.479$72,925$41,793
80Franklin County
FIPS 21073
60.252.962.442.386.161.278.2$239,680$65,298
81Barren County
FIPS 21009
59.931.355.270.18769.484.4$212,440$50,628
82Trimble County
FIPS 21223
59.954.466.11697.977.683.3$237,024$66,027
83Mason County
FIPS 21161
59.82670.354.991.668.782.7$166,856$52,178
84Grant County
FIPS 21081
59.553.256.834.890.274.481.9$283,036$69,178
85Rowan County
FIPS 21205
59.526.167.351.992.177.684.6$179,763$54,321
86Butler County
FIPS 21031
59.232.77130.595.187.383.7$187,635$56,092
87Henry County
FIPS 21103
59.252.66126.998.565.283$250,392$63,347
88Bath County
FIPS 21011
59.121.473.646.594.678.481.2$173,428$56,541
89Metcalfe County
FIPS 21169
59.132.573.331.193.581.385.6$170,421$51,473
90Clinton County
FIPS 21053
58.536.367.727.296.582.985.7$157,826$44,844
91Powell County
FIPS 21197
58.434.165.537.399.370.681.6$152,341$40,309
92Gallatin County
FIPS 21077
58.348.767.12494.963.978.6$211,484$63,346
93Simpson County
FIPS 21213
58.337.355.645.595.971.488.7$253,149$59,858
94Lee County
FIPS 21129
5818.575.546.295.271.376.5$118,735$37,568
95Lincoln County
FIPS 21137
5834.370.433.294.170.679.9$180,736$52,440
96Magoffin County
FIPS 21153
57.716.670.152.895.270.881.7$120,071$33,080
97Daviess County
FIPS 21059
57.54570.578.519.959.380.3$215,146$68,214
98Jackson County
FIPS 21109
572183.733.887.171.178.6$110,809$40,000
99Breathitt County
FIPS 21025
56.718.485.336.2797582.9$90,007$34,808
100Fulton County
FIPS 21075
5624.583.317.397.565.887.1$85,860$38,217
101Lewis County
FIPS 21135
5617.986.120.294.97878.3$118,172$46,838
102Bracken County
FIPS 21023
55.933.973.624.186.273.479.2$202,626$66,319
103Clay County
FIPS 21051
55.915.480.341.579.476.481.6$120,534$40,900
104Estill County
FIPS 21065
55.723.580.722.295.170.878.2$128,200$46,051
105Lawrence County
FIPS 21127
55.524.67428.490.675.980.7$152,920$46,772
106Martin County
FIPS 21159
55.316.282.129.594.468.176.6$109,373$37,042
107Fayette County
FIPS 21067
54.755.341.184.348.352.623.7$328,843$69,479
108Garrard County
FIPS 21079
54.751.352.640.26274.279.6$291,731$63,087
109Carroll County
FIPS 21041
54.334.267.324.783.372.785.1$190,251$56,466
110Robertson County
FIPS 21201
54.331.658.725.597.179.681.1$204,774$51,830
111Menifee County
FIPS 21165
53.615.979.718.296.976.876.9$120,456$45,096
112Bell County
FIPS 21013
53.114.972.439.286.562.385.5$98,629$31,354
113Christian County
FIPS 21047
5328.958.229.392.272.786$205,858$55,494
114Wayne County
FIPS 21231
52.518.262.931.69279.382.7$167,851$45,739
115Hardin County
FIPS 21093
51.746.161.846.230.569.180.9$245,407$67,647
116Wolfe County
FIPS 21237
49.32332.141.495.388.281.9$221,389$30,417
117Knox County
FIPS 21121
48.114.451.735.586.972.582.9$154,303$32,527
118Jefferson County
FIPS 21111
44.949.957.423.645.654.422$264,190$69,866
119Elliott County
FIPS 21063
42.6197313.73578.176.6$157,150$45,776
120Owsley County
FIPS 21189
39.520.728.911.388.776.677.7$143,690$22,188