Guest, Sign inJoin
Providence-Main-Street-Park-kyProvidence, #1 on this list · Photo: Brian Stansberry (photographer) · CC BY 4.0
Kentucky rankings · Safety

Safest towns in Kentucky

Providence reports the least crime per resident of Kentucky’s 115 towns with crime figures for 2023–2025; 30 of the 115 grade A− or better on safety nationally.

Crimes reported by each town’s own police, 2023–2025, per 1,000 residents, violent crimes counted four times. The same measure as the Safety grade. How grades work

#1

Providence

Webster County · 2,872 people
A

4.27 weighted crimes per 1,000 a year·violent 0.5, property 2.4

#2

Independence

Kenton County · 30,198 people
A

5.26 weighted crimes per 1,000 a year·violent 0.5, property 3.3

#3

Williamstown

Grant County · 4,030 people
A

5.27 weighted crimes per 1,000 a year·violent 0.3, property 3.9

All 115 towns

Weighted crimes per 1,000 residents a year, lowest first, to two decimals (the sort uses the exact rate, so there are no rounding ties). Grade = the national Safety grade.

115 towns ranked. Not here? See towns without their own figures.

#TownWeighted rateViolentPropertyGrade
1ProvidenceWebster County · 2,872 people4.270.52.4A
2IndependenceKenton County · 30,198 people5.260.53.3A
3WilliamstownGrant County · 4,030 people5.270.33.9A
4FlatwoodsGreenup County · 7,439 people5.310.62.9A
5PaintsvilleJohnson County · 4,111 people5.350.72.4A
6Taylor MillKenton County · 7,144 people5.770.53.7A
7Vine GroveHardin County · 7,018 people5.800.63.3A
8Beaver DamOhio County · 3,537 people6.000.63.7A
9ColumbiaAdair County · 4,680 people6.041.01.9A
10WilmoreJessamine County · 6,380 people6.110.25.5A
11AnchorageJefferson County · 2,547 people6.150.35.1A
12Mount WashingtonBullitt County · 18,989 people6.630.45.1A
13ProspectJefferson County · 4,705 people6.800.16.5A
14Fort ThomasCampbell County · 17,142 people6.820.54.9A
15EdgewoodKenton County · 8,503 people7.110.84.1A−
16West LibertyMorgan County · 3,339 people7.141.03.3A−
17Pioneer VillageBullitt County · 2,794 people7.370.45.9A−
18Fort WrightKenton County · 6,240 people7.570.74.9A−
19HardinsburgBreckinridge County · 2,513 people7.660.55.5A−
20StanfordLincoln County · 3,761 people7.680.94.1A−
21LawrenceburgAnderson County · 12,329 people8.010.65.8A−
22ErlangerKenton County · 20,158 people8.020.94.3A−
23MorgantownButler County · 2,512 people8.071.61.6A−
24GreenvilleMuhlenberg County · 4,350 people8.221.23.3A−
25CarrolltonCarroll County · 3,964 people9.230.95.5A−
26AlexandriaCampbell County · 10,994 people9.260.66.8A−
27Park HillsKenton County · 3,188 people9.381.43.9A−
28HartfordOhio County · 2,665 people9.481.34.4A−
29VersaillesWoodford County · 10,734 people9.920.67.5A−
30Fort MitchellKenton County · 8,751 people9.990.58.0A−
31SpringfieldWashington County · 3,033 people10.161.54.3B+
32StantonPowell County · 3,153 people10.390.87.0B+
33FlemingsburgFleming County · 3,005 people10.460.68.2B+
34BrandenburgMeade County · 3,003 people11.010.78.3B+
35SouthgateCampbell County · 3,868 people11.080.97.6B+
36MadisonvilleHopkins County · 19,428 people11.091.26.4B+
37PrestonsburgFloyd County · 3,618 people11.121.55.3B+
38Villa HillsKenton County · 7,797 people11.220.97.7B+
39Highland HeightsCampbell County · 6,341 people11.710.79.0B+
40WilderCampbell County · 3,108 people11.901.27.1B+
41BereaMadison County · 16,662 people12.131.17.9B+
42La GrangeOldham County · 10,669 people12.300.510.2B+
43ElizabethtownHardin County · 35,448 people12.521.37.5B+
44ElsmereKenton County · 9,521 people12.551.47.0B+
45RussellGreenup County · 3,628 people12.701.18.3B+
46CadizTrigg County · 2,771 people12.790.79.9B+
47Central CityMuhlenberg County · 5,793 people12.840.99.4B+
48WilliamsburgWhitley County · 5,371 people13.641.96.2B
49ShelbyvilleShelby County · 18,453 people13.741.09.7B
50Russell SpringsRussell County · 2,828 people13.911.86.8B
51BellevueCampbell County · 5,847 people13.921.010.0B
52LudlowKenton County · 4,391 people14.281.29.4B
53MarionCrittenden County · 2,879 people14.460.811.2B
54BentonMarshall County · 4,718 people14.530.412.8B
55LancasterGarrard County · 4,111 people14.801.68.6B
56EminenceHenry County · 2,823 people15.100.612.7B
57MorganfieldUnion County · 3,102 people15.111.310.0B
58MonticelloWayne County · 5,721 people15.241.39.9B
59BarbourvilleKnox County · 3,064 people15.802.27.2B
60DaytonCampbell County · 5,974 people15.801.98.3B
61LebanonMarion County · 6,699 people15.961.410.3B
62DanvilleBoyle County · 17,736 people16.171.211.4B
63LeitchfieldGrayson County · 7,015 people16.831.212.0B−
64GeorgetownScott County · 40,883 people17.201.411.8B−
65ScottsvilleAllen County · 4,673 people17.211.610.8B−
66RussellvilleLogan County · 7,454 people17.321.411.9B−
67CorbinWhitley County · 7,911 people17.621.611.4B−
68MurrayCalloway County · 18,964 people17.661.013.5B−
69LouisaLawrence County · 2,520 people17.691.810.4B−
70HazardPerry County · 4,794 people18.182.29.3B−
71FranklinSimpson County · 10,759 people18.681.512.9B−
72Indian HillsJefferson County · 2,939 people18.880.018.9B−
73CynthianaHarrison County · 6,576 people19.131.413.4B−
74ParisBourbon County · 10,130 people19.272.011.2B−
75HarrodsburgMercer County · 9,576 people19.342.78.6B−
76PikevillePike County · 7,270 people19.451.413.9B−
77HillviewBullitt County · 9,020 people19.831.314.6B−
78Cold SpringCampbell County · 6,640 people19.980.816.9B−
79CampbellsvilleTaylor County · 11,783 people20.261.912.8B−
80Mount SterlingMontgomery County · 7,586 people20.411.514.4B−
81PrincetonCaldwell County · 6,168 people21.160.917.7C+
82Calvert CityMarshall County · 2,510 people21.190.519.1C+
83HodgenvilleLarue County · 3,378 people21.242.212.5C+
84NicholasvilleJessamine County · 33,857 people21.301.415.5C+
85GraysonCarter County · 3,728 people22.172.014.0C+
86BardstownNelson County · 14,161 people22.321.117.8C+
87Morehead College campusRowan County · 6,776 people22.481.715.6C+
88ShepherdsvilleBullitt County · 14,931 people23.761.617.2C+
89SomersetPulaski County · 12,695 people25.962.715.0C
90FrankfortFranklin County · 28,657 people26.712.217.8C
91MayfieldGraves County · 9,851 people27.052.317.8C
92JeffersontownJefferson County · 29,193 people27.500.923.8C
93CovingtonKenton County · 41,847 people27.952.916.4C
94RadcliffHardin County · 22,576 people28.182.418.8C
95RichmondMadison County · 40,663 people29.082.320.0C
96HendersonHenderson County · 27,822 people29.973.018.1C
97GlasgowBarren County · 15,302 people30.101.822.8C
98MaysvilleMason County · 8,688 people31.492.222.7C
99LyndonJefferson County · 11,301 people32.161.526.2C−
100AshlandBoyd County · 20,996 people33.012.124.6C−
101LexingtonFayette County · 329,751 people33.482.523.6C−
102WinchesterClark County · 19,514 people34.952.026.8C−
103Bowling GreenWarren County · 78,505 people35.482.127.0C−
104PaducahMcCracken County · 26,730 people38.462.926.8C−
105MiddletownJefferson County · 9,944 people38.621.034.5C−
106LondonLaurel County · 7,637 people39.041.533.1C−
107SimpsonvilleShelby County · 3,183 people39.261.433.7C−
108Oak GroveChristian County · 7,830 people39.343.326.0C−
109HopkinsvilleChristian County · 30,411 people40.373.625.8C−
110FlorenceBoone County · 34,018 people40.521.933.1C−
111OwensboroDaviess County · 60,892 people43.023.728.3D
112ShivelyJefferson County · 15,895 people43.793.430.0D
113NewportCampbell County · 13,998 people48.562.837.2D
114St. MatthewsJefferson County · 17,868 people54.051.448.5D
115Louisville795,222 people63.107.134.6D

Per 1,000 residents a year, 2023–2025. Last on the list: Louisville, 63.10. The rate counts crimes reported to police, not how safe any one street feels.

Not ranked

27 towns without figures of their own

These towns of 2,500+ are not on the list because there are no police figures for them alone for all of 2023–2025, from the FBI or the state. In 2025 the FBI’s tables list State Police figures for 0 of Kentucky’s counties and county sheriff figures for 117; those cover many towns at once and can’t be split by town, so they aren’t ranked here. Their other grades stand; the overall grade uses the rest.

  • Buckner Oldham County · 4,119 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Burlington Boone County · 18,008 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Claryville Campbell County · 3,251 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Crescent Springs Kenton County · 4,708 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Crestview Hills Kenton County · 3,301 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Crestwood Oldham County · 6,582 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Crittenden Grant County · 4,185 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Douglass Hills Jefferson County · 5,575 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Farley McCracken County · 4,458 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Fort Campbell North Christian County · 11,356 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Fort Knox Hardin County · 8,836 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Francisville Boone County · 10,565 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Graymoor-Devondale Jefferson County · 2,832 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Hebron Boone County · 6,407 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Hendron McCracken County · 4,495 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Hurstbourne Jefferson County · 4,787 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Lakeside Park Kenton County · 2,847 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Masonville Daviess County · 2,887 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Massac McCracken County · 4,698 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Middlesborough Bell County · 8,776 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Oakbrook Boone County · 10,211 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Reidland McCracken County · 5,277 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Sorgho Daviess County · 2,960 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Thruston Daviess County · 2,581 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Union Boone County · 7,937 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Walton Boone County · 5,868 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Westwood Boyd County · 4,473 people: no figures of its own in the FBI’s tables for 2023–2025.
Quick answers

Questions people ask

Which is the safest town in Kentucky?

Providence (Webster County) reports the least crime per resident: 4.27 weighted crimes per 1,000 a year over 2023–2025 (0.47 violent and 2.37 property crimes per 1,000), from its police department’s reports to the FBI. Independence (5.26) and Williamstown (5.27) follow.

How are these towns ranked?

By crimes reported by each town’s police per 1,000 residents over three years (FBI figures, or the state’s own where the FBI table lacks a year), with violent crimes counted four times as heavily as property crimes. It is the same measure as the Safety grade on each town’s page. How grades work.

Why isn’t my town on this list?

The list needs 2,500+ residents and the town’s own police figures for all three years. 27 Kentucky towns of 2,500+ lack them; they are listed above with the reason. Smaller towns have a Safety grade on their page but no rank.

Go deeper

More Kentucky lists

Every list ranks the same 2,500+ towns, so a town’s rank means the same thing on each.

All Kentucky rankings →
Other states

Safest towns in other states