States › Kentucky
Kentucky
The recorded hazard history of every county in Kentucky: storm events since 1950, federal disaster declarations since 1953, and National Flood Insurance Program claims since 1978.
Kentucky has 55,285 weather events in the NCEI Storm Events record since 1950 across 120 counties, led by damaging wind: 140.0 per 100 square miles against 56.0 nationally.
NCEI attributes 599 deaths and 4,917 injuries to those events, with property damage estimated at $3.5B. By events per 100 square miles the leading counties are McCracken, Carlisle and Fulton.
FEMA lists 99 disaster declarations touching the state since 1953, most recently Severe Storms, Straight-Line Winds, Flooding, Landslides, And Mudslides (1 Sep 2026). NFIP policyholders filed 27,947 flood claims since 1978, $528M paid; 14,136 residential policies are in force.
NCEI notes that Storm Data is compiled from a variety of sources including the National Weather Service, other federal, state and local agencies, the media and the public; that property and crop damage figures are estimates; and that some events are recorded by NWS forecast zone rather than by county. FEMA notes that NFIP claim records are redacted and aggregated to protect the privacy of policyholders. Storm records through 30 Jun 2026; declarations refreshed 29 Sep 2026; claims as of 8 Sep 2026.
Compared with the United States
| Measure | Kentucky | US |
|---|---|---|
| Recorded events since 1950 | 55,285 | 1,977,440 |
| Events per 100 square miles | 140.0 | 56.0 |
| Events per 10,000 residents | 122.6 | 59.6 |
| Deaths recorded by NCEI | 599 | 26,435 |
| Property damage (NCEI estimates) | $3.5B | $575B |
| NFIP claims per 1,000 residents | 6.2 | 8.1 |
| Average paid NFIP claim | $22K | $43K |
| Residential flood policies in force | 14,136 | 3,139,862 |
Hazard mix
Events by decade
Counties by events per 100 square miles
| County | Events | Last 12 mo | Per 100 sq mi | Per 10k residents | Dominant | Tornadoes | Hail | Declarations | NFIP claims | NRI risk |
|---|---|---|---|---|---|---|---|---|---|---|
| McCracken County | 1,031 | 27 | 414.5 | 152.8 | Wind | 28 | 77 | 23 | 307 | Relatively Moderate |
| Carlisle County | 668 | 20 | 352.6 | 1,394.3 | Wind | 6 | 41 | 27 | 3 | Very Low |
| Fulton County | 685 | 26 | 332.6 | 1,051.9 | Wind | 15 | 48 | 26 | 25 | Relatively Low |
| Jefferson County | 1,264 | 46 | 331.9 | 16.2 | Wind | 34 | 208 | 25 | 5,557 | Relatively High |
| Ballard County | 804 | 23 | 325.6 | 1,044.8 | Wind | 21 | 58 | 28 | 45 | Very Low |
| Powell County | 543 | 2 | 303.4 | 413.5 | Wind | 7 | 53 | 35 | 125 | Very Low |
| Gallatin County | 280 | 8 | 284.7 | 319.1 | Wind | 3 | 17 | 17 | 33 | Very Low |
| Boyd County | 453 | 18 | 283.4 | 94.6 | Wind | 5 | 51 | 33 | 462 | Relatively Low |
| Marshall County | 830 | 27 | 274.6 | 261.4 | Wind | 25 | 93 | 29 | 68 | Relatively Low |
| Hickman County | 650 | 19 | 268.3 | 1,469.3 | Wind | 14 | 30 | 28 | 13 | Very Low |
| Lyon County | 573 | 23 | 268.0 | 650.9 | Wind | 15 | 25 | 22 | 0 | Very Low |
| Kenton County | 401 | 13 | 250.2 | 23.7 | Wind | 10 | 53 | 15 | 286 | Relatively Low |
| McLean County | 631 | 26 | 249.9 | 693.4 | Wind | 8 | 44 | 24 | 134 | Very Low |
| Campbell County | 378 | 7 | 249.8 | 40.6 | Wind | 3 | 61 | 17 | 450 | Relatively Low |
| Estill County | 594 | 0 | 234.7 | 421.5 | Wind | 8 | 44 | 38 | 42 | Very Low |
| Calloway County | 892 | 22 | 231.7 | 237.5 | Wind | 43 | 106 | 20 | 28 | Relatively Low |
| Union County | 777 | 23 | 226.7 | 573.7 | Wind | 29 | 52 | 28 | 16 | Very Low |
| Boone County | 558 | 13 | 226.6 | 40.6 | Wind | 18 | 78 | 13 | 39 | Relatively Low |
| Daviess County | 1,034 | 27 | 225.6 | 100.3 | Wind | 31 | 148 | 19 | 327 | Relatively Moderate |
| Livingston County | 699 | 20 | 223.1 | 780.2 | Wind | 13 | 62 | 29 | 24 | Very Low |
| Montgomery County | 431 | 1 | 218.4 | 152.7 | Wind | 3 | 38 | 24 | 75 | Very Low |
| Lee County | 431 | 2 | 206.4 | 578.4 | Wind | 2 | 33 | 42 | 33 | Very Low |
| Oldham County | 383 | 16 | 204.5 | 55.8 | Wind | 12 | 72 | 18 | 1,083 | Relatively Low |
| Henderson County | 881 | 30 | 201.9 | 198.7 | Wind | 28 | 82 | 24 | 380 | Relatively Low |
| Webster County | 667 | 24 | 200.8 | 520.6 | Wind | 22 | 54 | 24 | 9 | Very Low |
| Carroll County | 253 | 10 | 196.6 | 232.9 | Wind | 11 | 28 | 22 | 70 | Very Low |
| Fayette County | 554 | 17 | 195.3 | 17.2 | Wind | 9 | 75 | 21 | 457 | Relatively Moderate |
| Wolfe County | 430 | 4 | 193.5 | 660.8 | Wind | 4 | 44 | 34 | 1 | Very Low |
| Floyd County | 744 | 4 | 189.2 | 210.9 | Wind | 2 | 90 | 48 | 2,618 | Relatively Moderate |
| Muhlenberg County | 845 | 22 | 180.8 | 275.3 | Wind | 26 | 78 | 24 | 15 | Relatively Low |
| Todd County | 677 | 23 | 180.8 | 551.1 | Wind | 21 | 58 | 20 | 11 | Very Low |
| Caldwell County | 617 | 24 | 178.9 | 488.8 | Wind | 18 | 46 | 27 | 11 | Very Low |
| Crittenden County | 631 | 23 | 175.3 | 705.3 | Wind | 12 | 29 | 28 | 15 | Very Low |
| Perry County | 592 | 1 | 174.3 | 212.0 | Wind | 1 | 60 | 47 | 594 | Relatively Low |
| Johnson County | 453 | 2 | 172.9 | 200.8 | Wind | 4 | 58 | 48 | 309 | Relatively Low |
| Breathitt County | 830 | 6 | 168.6 | 612.4 | Wind | 4 | 91 | 49 | 207 | Relatively Low |
| Owsley County | 328 | 2 | 166.2 | 829.7 | Wind | 2 | 41 | 49 | 6 | Very Low |
| Laurel County | 720 | 6 | 165.9 | 115.1 | Wind | 19 | 129 | 28 | 12 | Relatively Low |
| Letcher County | 557 | 6 | 164.8 | 262.1 | Winter | 2 | 41 | 40 | 188 | Relatively Low |
| Menifee County | 334 | 2 | 164.1 | 539.2 | Wind | 6 | 36 | 32 | 17 | Very Low |
| Trigg County | 718 | 23 | 162.6 | 505.9 | Wind | 26 | 60 | 26 | 1 | Relatively Low |
| Graves County | 892 | 32 | 161.7 | 243.6 | Wind | 38 | 100 | 22 | 80 | Relatively Moderate |
| Bath County | 435 | 0 | 156.0 | 340.4 | Wind | 9 | 47 | 29 | 100 | Very Low |
| Rowan County | 429 | 1 | 153.3 | 172.6 | Wind | 2 | 43 | 32 | 293 | Relatively Low |
| Mason County | 363 | 17 | 151.2 | 214.4 | Wind | 11 | 33 | 23 | 16 | Very Low |
| Hopkins County | 816 | 28 | 150.5 | 180.8 | Wind | 21 | 86 | 30 | 73 | Relatively Low |
| Greenup County | 517 | 34 | 150.1 | 145.0 | Wind | 5 | 60 | 33 | 713 | Relatively Low |
| Franklin County | 310 | 3 | 149.2 | 60.0 | Wind | 10 | 42 | 27 | 1,518 | Relatively Low |
| Bell County | 532 | 1 | 148.2 | 223.0 | Wind | 6 | 60 | 29 | 566 | Relatively Low |
| Christian County | 1,057 | 39 | 147.3 | 146.1 | Wind | 57 | 139 | 25 | 978 | Relatively Low |
| Taylor County | 391 | 8 | 146.8 | 149.0 | Wind | 13 | 64 | 24 | 8 | Very Low |
| Martin County | 336 | 1 | 146.3 | 301.6 | Wind | 1 | 44 | 37 | 462 | Relatively Low |
| Morgan County | 543 | 1 | 142.5 | 392.9 | Wind | 5 | 53 | 34 | 49 | Very Low |
| Magoffin County | 433 | 1 | 140.4 | 376.6 | Wind | 3 | 63 | 49 | 260 | Very Low |
| Rockcastle County | 437 | 5 | 138.1 | 271.2 | Wind | 7 | 50 | 35 | 19 | Very Low |
| Bracken County | 278 | 9 | 137.1 | 329.4 | Wind | 6 | 18 | 18 | 113 | Very Low |
| Pulaski County | 900 | 6 | 136.7 | 137.6 | Wind | 27 | 150 | 25 | 29 | Relatively Low |
| Whitley County | 595 | 1 | 135.9 | 161.1 | Wind | 5 | 71 | 38 | 30 | Relatively Low |
| Jessamine County | 232 | 12 | 134.8 | 43.3 | Wind | 8 | 23 | 26 | 179 | Very Low |
| Robertson County | 131 | 6 | 131.1 | 580.4 | Winter | 2 | 13 | 24 | 0 | Very Low |
| Trimble County | 196 | 6 | 129.2 | 229.8 | Wind | 11 | 21 | 22 | 43 | Very Low |
| Pike County | 990 | 3 | 125.8 | 172.5 | Wind | 2 | 138 | 47 | 2,480 | Relatively Moderate |
| Bullitt County | 372 | 12 | 125.2 | 44.9 | Wind | 13 | 50 | 28 | 379 | Relatively Low |
| Jackson County | 430 | 1 | 124.6 | 331.2 | Wind | 2 | 73 | 37 | 26 | Very Low |
| Grant County | 320 | 12 | 124.0 | 126.8 | Wind | 8 | 40 | 18 | 3 | Very Low |
| Scott County | 344 | 8 | 122.1 | 59.1 | Wind | 16 | 35 | 15 | 79 | Relatively Low |
| Boyle County | 220 | 3 | 122.0 | 71.6 | Wind | 12 | 39 | 21 | 15 | Very Low |
| Simpson County | 285 | 8 | 121.7 | 144.5 | Wind | 17 | 26 | 20 | 24 | Very Low |
| Hancock County | 228 | 4 | 121.5 | 251.5 | Wind | 9 | 26 | 25 | 11 | Very Low |
| Anderson County | 243 | 3 | 120.2 | 101.1 | Wind | 9 | 42 | 25 | 59 | Very Low |
| Leslie County | 481 | 3 | 120.0 | 468.0 | Wind | 3 | 85 | 39 | 54 | Very Low |
| Woodford County | 221 | 4 | 116.2 | 81.6 | Wind | 9 | 20 | 25 | 509 | Very Low |
| Warren County | 629 | 6 | 116.1 | 45.8 | Wind | 33 | 131 | 26 | 124 | Relatively Moderate |
| Pendleton County | 315 | 14 | 113.7 | 215.7 | Wind | 9 | 27 | 22 | 180 | Very Low |
| Spencer County | 211 | 7 | 113.0 | 105.9 | Wind | 11 | 30 | 30 | 56 | Very Low |
| Harlan County | 509 | 2 | 109.3 | 194.5 | Wind | 2 | 65 | 33 | 443 | Relatively Low |
| Elliott County | 255 | 0 | 108.8 | 345.5 | Wind | 1 | 33 | 34 | 2 | Very Low |
| Meade County | 330 | 10 | 108.0 | 109.5 | Wind | 17 | 60 | 25 | 18 | Very Low |
| Madison County | 459 | 15 | 104.9 | 48.5 | Wind | 18 | 80 | 28 | 138 | Relatively Low |
| Fleming County | 364 | 2 | 104.4 | 239.1 | Wind | 10 | 42 | 26 | 49 | Very Low |
| Knox County | 398 | 3 | 103.0 | 133.1 | Wind | 3 | 50 | 39 | 120 | Relatively Low |
| Clinton County | 203 | 6 | 102.9 | 219.1 | Wind | 18 | 28 | 19 | 1 | Very Low |
| Mercer County | 249 | 8 | 100.0 | 109.0 | Wind | 15 | 26 | 26 | 187 | Very Low |
| Shelby County | 376 | 12 | 99.0 | 77.6 | Wind | 19 | 65 | 20 | 31 | Relatively Low |
| Carter County | 403 | 19 | 98.4 | 152.6 | Wind | 2 | 51 | 37 | 449 | Relatively Low |
| Nelson County | 411 | 14 | 98.4 | 87.3 | Wind | 11 | 72 | 24 | 122 | Relatively Low |
| Garrard County | 224 | 12 | 97.3 | 129.0 | Wind | 11 | 25 | 20 | 23 | Very Low |
| Bourbon County | 279 | 3 | 96.3 | 137.9 | Wind | 4 | 18 | 22 | 395 | Very Low |
| Lawrence County | 400 | 17 | 96.2 | 245.5 | Wind | 5 | 61 | 49 | 32 | Relatively Low |
| McCreary County | 410 | 1 | 96.1 | 242.7 | Wind | 10 | 67 | 23 | 1 | Very Low |
| Clark County | 242 | 2 | 95.8 | 65.6 | Wind | 7 | 20 | 27 | 288 | Very Low |
| Larue County | 250 | 3 | 95.6 | 166.4 | Wind | 15 | 39 | 25 | 21 | Very Low |
| Nicholas County | 185 | 3 | 94.8 | 239.9 | Wind | 1 | 5 | 32 | 48 | Very Low |
| Henry County | 269 | 13 | 94.0 | 171.8 | Wind | 17 | 52 | 23 | 32 | Very Low |
| Owen County | 330 | 11 | 94.0 | 292.2 | Wind | 4 | 31 | 23 | 73 | Very Low |
| Clay County | 439 | 1 | 93.5 | 217.3 | Wind | 7 | 52 | 48 | 66 | Relatively Low |
| Green County | 260 | 8 | 90.9 | 230.3 | Wind | 12 | 46 | 27 | 3 | Very Low |
| Russell County | 227 | 2 | 89.5 | 125.0 | Wind | 9 | 30 | 23 | 3 | Very Low |
| Knott County | 313 | 0 | 89.0 | 222.7 | Wind | 0 | 37 | 43 | 205 | Relatively Low |
| Wayne County | 406 | 3 | 88.6 | 207.8 | Wind | 9 | 55 | 26 | 1 | Relatively Low |
| Hardin County | 543 | 17 | 87.1 | 48.7 | Wind | 34 | 100 | 27 | 478 | Relatively Low |
| Butler County | 367 | 10 | 86.1 | 298.5 | Wind | 11 | 45 | 30 | 34 | Very Low |
| Edmonson County | 259 | 2 | 85.5 | 210.7 | Wind | 10 | 37 | 26 | 1 | Very Low |
| Hart County | 342 | 14 | 82.9 | 175.7 | Wind | 19 | 68 | 27 | 11 | Very Low |
| Harrison County | 244 | 14 | 79.6 | 128.8 | Wind | 9 | 21 | 24 | 141 | Very Low |
| Barren County | 381 | 5 | 78.1 | 85.5 | Wind | 21 | 57 | 22 | 21 | Relatively Low |
| Allen County | 260 | 4 | 75.5 | 125.0 | Wind | 9 | 36 | 22 | 11 | Very Low |
| Metcalfe County | 217 | 7 | 74.9 | 209.7 | Wind | 19 | 35 | 32 | 7 | Very Low |
| Marion County | 255 | 5 | 74.3 | 129.3 | Wind | 12 | 38 | 23 | 10 | Very Low |
| Lincoln County | 247 | 6 | 74.2 | 101.9 | Wind | 12 | 30 | 28 | 27 | Very Low |
| Grayson County | 361 | 13 | 72.2 | 136.1 | Wind | 20 | 84 | 30 | 6 | Relatively Low |
| Adair County | 291 | 8 | 71.8 | 153.7 | Wind | 13 | 47 | 27 | 1 | Very Low |
| Breckinridge County | 403 | 8 | 70.7 | 195.1 | Wind | 25 | 80 | 28 | 27 | Very Low |
| Logan County | 382 | 4 | 69.2 | 137.6 | Wind | 24 | 56 | 19 | 35 | Relatively Low |
| Ohio County | 402 | 10 | 68.5 | 169.7 | Wind | 14 | 75 | 31 | 15 | Relatively Low |
| Washington County | 202 | 3 | 68.0 | 167.3 | Wind | 9 | 27 | 29 | 32 | Very Low |
| Lewis County | 313 | 7 | 64.8 | 241.0 | Wind | 6 | 26 | 34 | 116 | Very Low |
| Casey County | 286 | 3 | 64.4 | 180.3 | Wind | 8 | 53 | 34 | 24 | Very Low |
| Monroe County | 199 | 2 | 60.4 | 177.2 | Wind | 13 | 30 | 22 | 2 | Very Low |
| Cumberland County | 180 | 5 | 59.0 | 306.2 | Wind | 12 | 25 | 24 | 4 | Very Low |
Events are county-recorded plus zone-recorded events whose zone is named for the county. NRI risk is FEMA's National Risk Index overall rating (December 2025).
Counties by flood claims per 100 policies in force
| County | Claims, last 10 years | Policies in force | Claims per 100 policies | Claims since 1978 | Paid |
|---|---|---|---|---|---|
| Oldham County | 364 | 241 | 151.0 | 1,083 | $28M |
| Woodford County | 135 | 124 | 108.9 | 509 | $17M |
| Breathitt County | 123 | 117 | 105.1 | 207 | $7.6M |
| Floyd County | 522 | 577 | 90.5 | 2,618 | $37M |
| Letcher County | 136 | 160 | 85.0 | 188 | $7.7M |
| Clark County | 76 | 106 | 71.7 | 288 | $6.1M |
| Franklin County | 186 | 262 | 71.0 | 1,518 | $32M |
| Pike County | 523 | 927 | 56.4 | 2,480 | $56M |
| Perry County | 129 | 235 | 54.9 | 594 | $10.0M |
| Hardin County | 167 | 308 | 54.2 | 478 | $9.9M |
| Greenup County | 156 | 320 | 48.8 | 713 | $11M |
| McCracken County | 94 | 195 | 48.2 | 307 | $8.6M |
| Johnson County | 97 | 211 | 46.0 | 309 | $5.2M |
| Martin County | 92 | 200 | 46.0 | 462 | $6.6M |
| Kenton County | 70 | 189 | 37.0 | 286 | $2.7M |
Counties with at least 100 residential policies in force. Claims by year of loss in the ten years to 2026, divided by residential policies in force as of 3 Aug 2026; a rough ratio, since policies in force today differ from those in force when the losses occurred.
Federal disaster declarations by year
| Incident type | Declarations |
|---|---|
| Severe Storm | 41 |
| Flood | 27 |
| Fire | 8 |
| Tornado | 7 |
| Snowstorm | 5 |
| Severe Ice Storm | 3 |
| Winter Storm | 2 |
| Biological | 2 |
| Tropical Storm | 1 |
| Hurricane | 1 |
Most recent declarations (each disaster number once, with the number of counties designated):
| Declared | Number | Type | Incident | Title | Counties |
|---|---|---|---|---|---|
| 1 Sep 2026 | DR-4937 | Major disaster | Severe Storm | Severe Storms, Straight-Line Winds, Flooding, Landslides, And Mudslides | 20 |
| 29 May 2026 | DR-4913 | Major disaster | Winter Storm | Severe Winter Storm | 21 |
| 24 Jan 2026 | EM-3633 | Emergency | Winter Storm | Severe Winter Storm | 120 |
| 23 May 2025 | DR-4875 | Major disaster | Severe Storm | Severe Storms, Straight-Line Winds, And Tornadoes | 39 |
| 24 Apr 2025 | DR-4864 | Major disaster | Severe Storm | Severe Storms, Straight-Line Winds, Tornadoes, Flooding, Landslides, And Mudslides | 91 |
| 3 Apr 2025 | EM-3626 | Emergency | Severe Storm | Severe Storms, Straight-Line Winds, Tornadoes, And Flooding | 120 |
| 24 Feb 2025 | DR-4860 | Major disaster | Severe Storm | Severe Storms, Straight-Line Winds, Flooding, Landslides, And Mudslides | 69 |
| 16 Feb 2025 | EM-3624 | Emergency | Severe Storm | Severe Storms, Straight-Line Winds, Flooding, And Landslides | 120 |
| 26 Nov 2024 | DR-4848 | Major disaster | Tropical Storm | Remnants Of Hurricane Helene | 34 |
| 23 Jul 2024 | DR-4804 | Major disaster | Severe Storm | Severe Storms, Straight-Line Winds, Tornadoes, Landslides, And Mudslides | 58 |
| 22 May 2024 | DR-4782 | Major disaster | Severe Storm | Severe Storms, Straight-Line Winds, Tornadoes, Landslides, And Mudslides | 11 |
| 9 May 2023 | DR-4711 | Major disaster | Flood | Severe Storms, Straight-Line Winds, Flooding, Landslides, And Mudslides | 22 |
| 10 Apr 2023 | DR-4702 | Major disaster | Severe Storm | Severe Storms, Straight-Line Winds, Tornadoes, Flooding, Landslides, And Mudslides | 88 |
| 29 Jul 2022 | DR-4663 | Major disaster | Flood | Severe Storms, Flooding, Landslides, And Mudslides | 20 |
| 27 Feb 2022 | DR-4643 | Major disaster | Severe Storm | Severe Storms, Straight-Line Winds, Tornadoes, Flooding, Landslides | 13 |
Flood insurance claims by year
27,947 claims, 23,634 paid, $528M in total; 2,446 repetitive-loss and 542 severe repetitive-loss properties. ZIP codes in Kentucky with flood claims (378).
Year by year
Each year's events, declarations and claims: 2026 · 2025 · 2024 · 2023 · 2022 · 2021 · 2020 · 2019 · 2018 · 2017 · 2016 · 2015 · 2014 · 2013 · 2012 · 2011 · 2010 · 2009 · 2008 · 2007 · 2006 · 2005 · 2004 · 2003 · 2002 · 2001 · 2000 · 1999 · 1998 · 1997 · and earlier years back to 1950
- 1996
- 1995
- 1994
- 1993
- 1992
- 1991
- 1990
- 1989
- 1988
- 1987
- 1986
- 1985
- 1984
- 1983
- 1982
- 1981
- 1980
- 1979
- 1978
- 1977
- 1976
- 1975
- 1974
- 1973
- 1972
- 1971
- 1970
- 1969
- 1968
- 1967
- 1966
- 1965
- 1964
- 1963
- 1962
- 1961
- 1960
- 1959
- 1958
- 1957
- 1956
- 1955
- 1954
- 1952
- 1951
- 1950
Questions and answers
Which Kentucky counties have the most recorded tornadoes?
Christian (57), Calloway (43) and Graves (38), by NCEI count since 1950. Larger counties record more events; the state table also ranks by events per 100 square miles.
Which Kentucky counties have the most flood insurance claims?
Jefferson (5,557), Floyd (2,618) and Pike (2,480) since 1978, in the OpenFEMA NFIP claims file.
How many federal disaster declarations has Kentucky had?
99 declarations since 1953 (major disaster, emergency and fire management assistance declarations combined), 3 of them in 2026 so far.
How does Kentucky compare with the national rate?
140.0 recorded events per 100 square miles against 56.0 nationally; 6.2 NFIP claims per 1,000 residents against 8.1.
Provenance
NOAA NCEI Storm Events through 30 Jun 2026; OpenFEMA DisasterDeclarationsSummaries v2 refreshed 29 Sep 2026; OpenFEMA NfipClaims v3 as of 8 Sep 2026; NfipResidentialPenetrationRates v1 (3 Aug 2026); FEMA National Risk Index December 2025; US Census Bureau 2021 population and area. Built 30 Sep 2026. Methodology.