States › Kansas
Kansas
The recorded hazard history of every county in Kansas: storm events since 1950, federal disaster declarations since 1953, and National Flood Insurance Program claims since 1978.
Kansas has 94,007 weather events in the NCEI Storm Events record since 1950 across 105 counties, led by hail: 115.0 per 100 square miles against 56.0 nationally.
NCEI attributes 475 deaths and 4,268 injuries to those events, with property damage estimated at $5.3B. By events per 100 square miles the leading counties are Wyandotte, Johnson and Sedgwick.
FEMA lists 96 disaster declarations touching the state since 1953, most recently Severe Storms, Straight-Line Winds, Tornadoes, And Flooding (1 Sep 2026). NFIP policyholders filed 7,901 flood claims since 1978, $117M paid; 5,331 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 | Kansas | US |
|---|---|---|
| Recorded events since 1950 | 94,007 | 1,977,440 |
| Events per 100 square miles | 115.0 | 56.0 |
| Events per 10,000 residents | 320.3 | 59.6 |
| Deaths recorded by NCEI | 475 | 26,435 |
| Property damage (NCEI estimates) | $5.3B | $575B |
| NFIP claims per 1,000 residents | 2.7 | 8.1 |
| Average paid NFIP claim | $19K | $43K |
| Residential flood policies in force | 5,331 | 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 |
|---|---|---|---|---|---|---|---|---|---|---|
| Wyandotte County | 559 | 26 | 368.6 | 33.5 | Wind | 11 | 188 | 26 | 434 | Relatively Moderate |
| Johnson County | 1,514 | 55 | 319.7 | 24.7 | Hail | 45 | 657 | 12 | 1,155 | Relatively High |
| Sedgwick County | 3,150 | 136 | 316.0 | 60.1 | Hail | 91 | 1,397 | 18 | 990 | Relatively High |
| Shawnee County | 1,652 | 47 | 303.7 | 92.7 | Wind | 52 | 629 | 17 | 368 | Relatively Moderate |
| Douglas County | 1,068 | 24 | 234.3 | 89.5 | Wind | 41 | 375 | 21 | 150 | Relatively Low |
| Leavenworth County | 923 | 16 | 199.2 | 112.3 | Hail | 32 | 323 | 23 | 208 | Relatively Low |
| Ford County | 2,131 | 50 | 194.0 | 623.8 | Hail | 115 | 980 | 16 | 55 | Relatively Low |
| Jefferson County | 1,014 | 19 | 190.4 | 550.8 | Hail | 37 | 379 | 19 | 49 | Very Low |
| Sherman County | 1,859 | 66 | 176.0 | 3,153.5 | Wind | 110 | 712 | 11 | 0 | Very Low |
| Geary County | 640 | 12 | 166.4 | 178.1 | Wind | 20 | 211 | 16 | 31 | Very Low |
| Harvey County | 836 | 35 | 154.9 | 247.2 | Hail | 53 | 323 | 25 | 403 | Very Low |
| Pratt County | 1,104 | 22 | 150.2 | 1,202.5 | Hail | 75 | 576 | 19 | 12 | Relatively Low |
| Cherokee County | 874 | 33 | 148.7 | 456.9 | Wind | 46 | 259 | 28 | 86 | Relatively Low |
| Russell County | 1,292 | 38 | 145.8 | 1,927.5 | Wind | 79 | 493 | 23 | 0 | Very Low |
| Osage County | 1,025 | 17 | 145.3 | 650.1 | Hail | 51 | 459 | 26 | 14 | Very Low |
| Barton County | 1,298 | 30 | 145.0 | 514.8 | Hail | 105 | 534 | 28 | 513 | Relatively Low |
| Montgomery County | 927 | 32 | 144.0 | 297.5 | Wind | 37 | 328 | 15 | 311 | Relatively Low |
| Butler County | 2,021 | 52 | 141.4 | 297.7 | Hail | 90 | 895 | 29 | 507 | Relatively Low |
| Seward County | 904 | 21 | 141.3 | 415.7 | Hail | 39 | 407 | 12 | 39 | Very Low |
| Cowley County | 1,585 | 32 | 140.8 | 459.5 | Hail | 89 | 727 | 27 | 142 | Relatively Low |
| Riley County | 852 | 17 | 139.7 | 118.0 | Hail | 30 | 323 | 18 | 406 | Relatively Low |
| Saline County | 1,004 | 57 | 139.4 | 186.3 | Hail | 51 | 393 | 19 | 240 | Relatively Low |
| Crawford County | 790 | 13 | 134.0 | 202.0 | Wind | 38 | 239 | 24 | 149 | Relatively Low |
| Ellis County | 1,194 | 19 | 132.7 | 414.7 | Hail | 66 | 539 | 15 | 97 | Very Low |
| McPherson County | 1,184 | 42 | 131.8 | 392.8 | Hail | 53 | 439 | 19 | 37 | Very Low |
| Reno County | 1,630 | 34 | 129.8 | 265.4 | Hail | 88 | 720 | 24 | 108 | Relatively Low |
| Franklin County | 740 | 11 | 129.4 | 284.8 | Wind | 29 | 250 | 22 | 28 | Relatively Low |
| Cloud County | 903 | 21 | 126.2 | 1,011.4 | Hail | 53 | 407 | 16 | 2 | Very Low |
| Finney County | 1,633 | 30 | 125.4 | 428.5 | Wind | 99 | 625 | 11 | 13 | Relatively Low |
| Lyon County | 1,047 | 19 | 123.5 | 327.2 | Hail | 50 | 384 | 27 | 64 | Relatively Low |
| Scott County | 884 | 17 | 123.2 | 1,722.9 | Hail | 60 | 426 | 10 | 0 | Relatively Low |
| Dickinson County | 1,041 | 47 | 122.9 | 564.0 | Hail | 48 | 477 | 17 | 86 | Relatively Low |
| Ellsworth County | 875 | 28 | 122.3 | 1,381.0 | Hail | 50 | 386 | 19 | 7 | Very Low |
| Grant County | 687 | 22 | 119.5 | 938.0 | Hail | 28 | 332 | 9 | 1 | Very Low |
| Pawnee County | 875 | 5 | 116.0 | 1,405.6 | Hail | 45 | 457 | 29 | 7 | Very Low |
| Thomas County | 1,247 | 67 | 116.0 | 1,583.1 | Hail | 62 | 493 | 13 | 3 | Very Low |
| Gray County | 1,002 | 10 | 115.3 | 1,775.3 | Hail | 53 | 478 | 14 | 0 | Very Low |
| Neosho County | 653 | 15 | 114.3 | 413.7 | Wind | 29 | 189 | 21 | 100 | Very Low |
| Ottawa County | 824 | 21 | 114.3 | 1,411.4 | Hail | 31 | 383 | 18 | 39 | Very Low |
| Rice County | 827 | 16 | 113.9 | 880.7 | Hail | 46 | 328 | 26 | 26 | Very Low |
| Allen County | 563 | 14 | 112.5 | 451.7 | Hail | 26 | 196 | 14 | 91 | Very Low |
| Rush County | 807 | 11 | 112.4 | 2,732.8 | Hail | 53 | 449 | 23 | 7 | Very Low |
| Cheyenne County | 1,142 | 42 | 112.0 | 4,337.3 | Hail | 48 | 480 | 12 | 0 | Very Low |
| Sumner County | 1,313 | 51 | 111.1 | 586.6 | Hail | 89 | 561 | 27 | 211 | Relatively Low |
| Edwards County | 687 | 3 | 110.5 | 2,425.8 | Hail | 53 | 359 | 29 | 10 | Very Low |
| Labette County | 712 | 15 | 110.3 | 357.6 | Wind | 43 | 235 | 15 | 100 | Relatively Low |
| Stanton County | 745 | 28 | 109.5 | 3,644.8 | Hail | 27 | 392 | 12 | 0 | Very Low |
| Kingman County | 941 | 32 | 109.0 | 1,273.0 | Hail | 66 | 402 | 21 | 9 | Very Low |
| Republic County | 776 | 18 | 108.2 | 1,664.5 | Hail | 70 | 355 | 17 | 9 | Very Low |
| Mitchell County | 757 | 3 | 107.9 | 1,317.0 | Hail | 50 | 299 | 14 | 16 | Very Low |
| Lincoln County | 774 | 23 | 107.6 | 2,666.2 | Hail | 33 | 327 | 16 | 2 | Very Low |
| Harper County | 857 | 20 | 107.0 | 1,607.6 | Hail | 64 | 365 | 22 | 1 | Very Low |
| Pottawatomie County | 900 | 9 | 107.0 | 349.0 | Hail | 37 | 408 | 20 | 72 | Very Low |
| Coffey County | 657 | 20 | 104.8 | 788.0 | Hail | 26 | 245 | 19 | 5 | Very Low |
| Clay County | 671 | 13 | 104.0 | 830.8 | Hail | 45 | 289 | 17 | 5 | Very Low |
| Brown County | 591 | 1 | 103.5 | 625.1 | Hail | 44 | 206 | 19 | 1 | Very Low |
| Morton County | 752 | 11 | 103.1 | 2,793.5 | Hail | 20 | 350 | 8 | 0 | Very Low |
| Kiowa County | 744 | 8 | 103.0 | 3,110.4 | Hail | 64 | 396 | 34 | 0 | Very Low |
| Rawlins County | 1,097 | 40 | 102.6 | 4,303.6 | Hail | 53 | 483 | 11 | 0 | Very Low |
| Logan County | 1,097 | 57 | 102.2 | 4,030.1 | Hail | 39 | 488 | 15 | 0 | Very Low |
| Stafford County | 808 | 9 | 102.0 | 2,003.0 | Hail | 72 | 437 | 27 | 0 | Very Low |
| Haskell County | 574 | 11 | 99.4 | 1,564.9 | Hail | 37 | 254 | 14 | 0 | Very Low |
| Graham County | 892 | 17 | 99.3 | 3,716.7 | Hail | 41 | 360 | 16 | 0 | Very Low |
| Wallace County | 889 | 27 | 97.3 | 5,895.2 | Hail | 45 | 382 | 17 | 0 | Very Low |
| Hodgeman County | 830 | 10 | 96.5 | 4,853.8 | Hail | 60 | 408 | 25 | 0 | Very Low |
| Wilson County | 544 | 7 | 95.4 | 638.0 | Hail | 23 | 206 | 17 | 72 | Very Low |
| Kearny County | 829 | 24 | 95.2 | 2,130.6 | Hail | 45 | 440 | 11 | 1 | Very Low |
| Wichita County | 684 | 26 | 95.2 | 3,285.3 | Hail | 37 | 329 | 8 | 0 | Very Low |
| Anderson County | 540 | 7 | 93.2 | 694.3 | Hail | 15 | 176 | 18 | 4 | Very Low |
| Sheridan County | 835 | 64 | 93.2 | 3,369.7 | Hail | 50 | 355 | 17 | 4 | Very Low |
| Norton County | 817 | 20 | 93.0 | 1,529.4 | Hail | 31 | 358 | 13 | 0 | Very Low |
| Wabaunsee County | 736 | 15 | 92.7 | 1,056.6 | Hail | 47 | 291 | 27 | 8 | Very Low |
| Chautauqua County | 591 | 8 | 92.5 | 1,740.8 | Hail | 25 | 205 | 16 | 1 | Very Low |
| Miami County | 532 | 30 | 92.4 | 153.8 | Hail | 22 | 187 | 16 | 27 | Relatively Low |
| Jackson County | 606 | 7 | 92.3 | 457.0 | Hail | 36 | 248 | 20 | 4 | Very Low |
| Morris County | 638 | 12 | 91.8 | 1,191.2 | Hail | 39 | 277 | 28 | 0 | Very Low |
| Marion County | 861 | 47 | 91.2 | 735.1 | Hail | 55 | 340 | 22 | 18 | Very Low |
| Gove County | 976 | 45 | 91.1 | 3,542.6 | Hail | 62 | 450 | 13 | 0 | Very Low |
| Decatur County | 813 | 18 | 91.0 | 2,955.3 | Hail | 46 | 357 | 12 | 0 | Very Low |
| Nemaha County | 650 | 11 | 90.6 | 636.3 | Hail | 39 | 245 | 17 | 4 | Very Low |
| Comanche County | 713 | 11 | 90.4 | 4,269.5 | Hail | 46 | 425 | 22 | 0 | Very Low |
| Atchison County | 386 | 1 | 89.5 | 237.7 | Hail | 22 | 131 | 20 | 3 | Very Low |
| Phillips County | 783 | 4 | 88.4 | 1,626.2 | Hail | 40 | 328 | 19 | 0 | Very Low |
| Bourbon County | 561 | 7 | 88.3 | 391.7 | Hail | 18 | 173 | 18 | 64 | Very Low |
| Meade County | 858 | 10 | 87.7 | 2,133.3 | Hail | 57 | 482 | 15 | 2 | Very Low |
| Marshall County | 785 | 15 | 87.2 | 786.7 | Hail | 42 | 328 | 19 | 27 | Very Low |
| Greeley County | 677 | 29 | 87.0 | 5,191.7 | Hail | 43 | 297 | 10 | 0 | Very Low |
| Osborne County | 776 | 1 | 86.9 | 2,218.4 | Hail | 48 | 352 | 19 | 8 | Very Low |
| Trego County | 768 | 9 | 86.3 | 2,749.7 | Hail | 61 | 410 | 13 | 0 | Very Low |
| Lane County | 612 | 10 | 85.3 | 3,910.5 | Hail | 45 | 299 | 11 | 0 | Very Low |
| Rooks County | 755 | 7 | 84.8 | 1,562.8 | Hail | 53 | 317 | 19 | 0 | Very Low |
| Washington County | 748 | 17 | 83.6 | 1,357.3 | Hail | 37 | 398 | 21 | 2 | Very Low |
| Jewell County | 748 | 6 | 82.2 | 2,546.8 | Hail | 43 | 332 | 17 | 1 | Very Low |
| Clark County | 796 | 12 | 81.7 | 4,026.3 | Hail | 41 | 471 | 17 | 0 | Very Low |
| Stevens County | 591 | 8 | 81.3 | 1,116.6 | Hail | 26 | 301 | 12 | 0 | Very Low |
| Smith County | 710 | 4 | 79.3 | 1,985.5 | Hail | 42 | 271 | 16 | 0 | Very Low |
| Hamilton County | 778 | 22 | 78.1 | 3,132.0 | Hail | 36 | 395 | 11 | 0 | Very Low |
| Barber County | 881 | 16 | 77.7 | 2,143.6 | Hail | 42 | 426 | 19 | 3 | Very Low |
| Ness County | 830 | 6 | 77.2 | 3,106.3 | Hail | 46 | 436 | 21 | 2 | Very Low |
| Woodson County | 368 | 9 | 73.9 | 1,186.3 | Hail | 14 | 132 | 25 | 0 | Very Low |
| Elk County | 462 | 8 | 71.7 | 1,892.7 | Hail | 31 | 159 | 20 | 1 | Very Low |
| Doniphan County | 281 | 0 | 71.4 | 376.1 | Hail | 19 | 90 | 22 | 95 | Very Low |
| Linn County | 404 | 8 | 68.0 | 414.5 | Hail | 15 | 132 | 19 | 1 | Very Low |
| Chase County | 497 | 14 | 64.3 | 1,913.0 | Hail | 47 | 180 | 22 | 29 | Very Low |
| Greenwood County | 678 | 15 | 59.3 | 1,141.6 | Hail | 47 | 229 | 25 | 6 | 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 |
|---|---|---|---|---|---|
| Butler County | 74 | 151 | 49.0 | 507 | $13M |
| Sumner County | 27 | 107 | 25.2 | 211 | $3.7M |
| Johnson County | 136 | 544 | 25.0 | 1,155 | $13M |
| Riley County | 67 | 314 | 21.3 | 406 | $9.2M |
| Reno County | 29 | 185 | 15.7 | 108 | $1.2M |
| Douglas County | 34 | 260 | 13.1 | 150 | $1.9M |
| Sedgwick County | 93 | 850 | 10.9 | 990 | $15M |
| Leavenworth County | 12 | 130 | 9.2 | 208 | $3.0M |
| Ellis County | 9 | 107 | 8.4 | 97 | $246K |
| Shawnee County | 58 | 714 | 8.1 | 368 | $4.0M |
| Saline County | 12 | 178 | 6.7 | 240 | $4.6M |
| Harvey County | 9 | 142 | 6.3 | 403 | $3.2M |
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 | 50 |
| Fire | 14 |
| Flood | 13 |
| Tornado | 6 |
| Biological | 5 |
| Snowstorm | 3 |
| Severe Ice Storm | 2 |
| Winter Storm | 1 |
| Hurricane | 1 |
| Other | 1 |
Most recent declarations (each disaster number once, with the number of counties designated):
| Declared | Number | Type | Incident | Title | Counties |
|---|---|---|---|---|---|
| 1 Sep 2026 | DR-4943 | Major disaster | Severe Storm | Severe Storms, Straight-Line Winds, Tornadoes, And Flooding | 21 |
| 1 Sep 2026 | DR-4940 | Major disaster | Severe Storm | Severe Storms, Straight-Line Winds, Tornadoes, And Flooding | 30 |
| 30 Jun 2026 | DR-4926 | Major disaster | Severe Storm | Severe Storms, Straight-Line Winds, Tornadoes, And Flooding | 5 |
| 19 Dec 2025 | DR-4897 | Major disaster | Severe Storm | Severe Storms, Straight-Line Winds, And Flooding | 12 |
| 11 Sep 2025 | DR-4891 | Major disaster | Severe Storm | Severe Storms, Straight-Line Winds, Tornadoes, And Flooding | 16 |
| 22 Jul 2025 | DR-4883 | Major disaster | Severe Storm | Severe Storms, Straight-Line Winds, Tornadoes, And Flooding | 11 |
| 21 May 2025 | DR-4869 | Major disaster | Severe Storm | Severe Winter Storm, Straight-Line Winds, Flooding, And Wildfires | 28 |
| 14 Mar 2025 | FM-5556 | Fire management assistance | Fire | Yates Center Fire | 1 |
| 24 Sep 2024 | DR-4824 | Major disaster | Severe Storm | Severe Storms, Straight-Line Winds, Tornadoes, And Flooding | 17 |
| 20 Aug 2024 | DR-4811 | Major disaster | Severe Storm | Severe Storm, Straight-Line Winds, Tornadoes, And Flooding | 14 |
| 15 Jul 2024 | DR-4800 | Major disaster | Severe Storm | Severe Storms, Straight-Line Winds, Tornadoes, And Flooding | 13 |
| 28 Apr 2024 | DR-4774 | Major disaster | Winter Storm | Severe Winter Storm | 17 |
| 26 Oct 2023 | DR-4747 | Major disaster | Severe Storm | Severe Storms, Straight-Line Winds, Tornadoes, And Flooding | 21 |
| 13 Apr 2023 | FM-5463 | Fire management assistance | Fire | Haddam Fire | 1 |
| 25 May 2022 | DR-4654 | Major disaster | Snowstorm | Severe Winter Storms And Straight-Line Winds | 20 |
Flood insurance claims by year
7,901 claims, 6,002 paid, $117M in total; 463 repetitive-loss and 62 severe repetitive-loss properties. ZIP codes in Kansas with flood claims (169).
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
- 1953
- 1952
- 1951
- 1950
Questions and answers
Which Kansas counties have the most recorded tornadoes?
Ford (115), Sherman (110) and Barton (105), by NCEI count since 1950. Larger counties record more events; the state table also ranks by events per 100 square miles.
Which Kansas counties have the most flood insurance claims?
Johnson (1,155), Sedgwick (990) and Barton (513) since 1978, in the OpenFEMA NFIP claims file.
How many federal disaster declarations has Kansas had?
96 declarations since 1953 (major disaster, emergency and fire management assistance declarations combined), 3 of them in 2026 so far.
How does Kansas compare with the national rate?
115.0 recorded events per 100 square miles against 56.0 nationally; 2.7 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.