Is Hail Getting Worse? Hail Days by Year in TX, CO, OK, KS and NE

The busiest year in each state was 2023 in Texas, 2015 in Colorado, 2023 in Oklahoma, 2017 in Kansas and Nebraska tied in 2015 and 2019. About 10 years is too short to show a long-term trend. More hail gets reported now because more people report it.

How we counted

Official NWS reports are used through July 11, 2026. The latest months use preliminary Storm Prediction Center reports. A hail day is a date with at least one of those reports in the state since 2015. The other count is days with hail 2 inches or larger. 2026 is marked so far because that year is not finished.

Texas

  • 201585 days
  • 201693 days
  • 201795 days
  • 201883 days
  • 2019101 days
  • 202072 days
  • 202181 days
  • 202281 days
  • 2023113 days
  • 202499 days
  • 202595 days
  • 2026 so far77 days
YearHail days2" or larger
20158533
20169344
20179542
20188332
201910147
20207231
20218139
20228122
202311358
20249944
20259545
2026 so far7729

Colorado

  • 201572 days
  • 201661 days
  • 201751 days
  • 201854 days
  • 201963 days
  • 202046 days
  • 202147 days
  • 202231 days
  • 202357 days
  • 202450 days
  • 202559 days
  • 2026 so far42 days
YearHail days2" or larger
20157214
20166118
20175113
20185414
20196318
20204612
20214710
2022313
20235721
20245012
20255915
2026 so far4212

Oklahoma

  • 201554 days
  • 201662 days
  • 201763 days
  • 201846 days
  • 201965 days
  • 202045 days
  • 202149 days
  • 202245 days
  • 202370 days
  • 202463 days
  • 202561 days
  • 2026 so far55 days
YearHail days2" or larger
20155414
20166217
20176319
20184610
20196514
20204518
20214911
20224517
20237018
20246322
20256121
2026 so far5519

Kansas

  • 201579 days
  • 201679 days
  • 201782 days
  • 201867 days
  • 201981 days
  • 202065 days
  • 202156 days
  • 202254 days
  • 202370 days
  • 202470 days
  • 202573 days
  • 2026 so far62 days
YearHail days2" or larger
20157923
20167925
20178228
20186723
20198123
20206516
20215619
20225414
20237026
20247029
20257321
2026 so far6224

Nebraska

  • 201582 days
  • 201665 days
  • 201763 days
  • 201865 days
  • 201982 days
  • 202061 days
  • 202159 days
  • 202256 days
  • 202378 days
  • 202464 days
  • 202560 days
  • 2026 so far64 days
YearHail days2" or larger
20158225
20166512
20176321
20186521
20198221
20206125
20215914
20225619
20237833
20246421
20256021
2026 so far6423