Hail History

Data story · updated November 4, 2026

The 25 US cities hit by hail most often since 2000

Ranked by separate days with a hail report in or near each city, 2000 to today, from NOAA and National Weather Service records.

Cities hit by hail most often

Most hail days
Oklahoma City, OK
205 days with hail since 2000
Most reports
822
Oklahoma City, OK
Biggest stone in the top 25
7.75 in
Wichita, KS

Chart

0100200300 Oklahoma City, OK Oklahoma City, OK: 205 hail days, 822 reports 205 Colorado Springs, CO Colorado Springs, CO: 195 hail days, 730 reports 195 Amarillo, TX Amarillo, TX: 158 hail days, 678 reports 158 Rapid City, SD Rapid City, SD: 143 hail days, 393 reports 143 Greeley County, KS Greeley County, KS: 140 hail days, 269 reports 140 Wichita, KS Wichita, KS: 137 hail days, 482 reports 137 Omaha, NE Omaha, NE: 129 hail days, 313 reports 129 Fort Worth, TX Fort Worth, TX: 128 hail days, 406 reports 128 Kansas City, MO Kansas City, MO: 124 hail days, 307 reports 124 Tulsa, OK Tulsa, OK: 123 hail days, 324 reports 123 Jacksonville, FL Jacksonville, FL: 115 hail days, 207 reports 115 Springfield, MO Springfield, MO: 111 hail days, 248 reports 111 Lubbock, TX Lubbock, TX: 108 hail days, 193 reports 108 Norman, OK Norman, OK: 102 hail days, 349 reports 102 San Antonio, TX San Antonio, TX: 98 hail days, 339 reports 98 Lincoln, NE Lincoln, NE: 98 hail days, 191 reports 98 Indianapolis, IN Indianapolis, IN: 97 hail days, 275 reports 97 Topeka, KS Topeka, KS: 94 hail days, 256 reports 94 Nashville-Davidson, TN Nashville-Davidson, TN: 94 hail days, 196 reports 94 Houston, TX Houston, TX: 89 hail days, 219 reports 89 Goodland, KS Goodland, KS: 87 hail days, 179 reports 87 Wichita Falls, TX Wichita Falls, TX: 86 hail days, 229 reports 86 San Angelo, TX San Angelo, TX: 86 hail days, 220 reports 86 North Platte, NE North Platte, NE: 86 hail days, 188 reports 86 Abilene, TX Abilene, TX: 84 hail days, 173 reports 84
Source: NOAA NCEI Storm Events Database and NWS Local Storm Reports (IEM). Chart: Hail History.

What the data shows

Oklahoma City, OK has had hail reported on 205 separate days since January 1, 2000, more than any other US city or town, with 822 reports in all. Colorado Springs, CO (195 days) and Amarillo, TX (158) follow.

8 of the 25 are in Texas, 4 of the 25 are in Kansas, 3 of the 25 are in Oklahoma. Most of the list sits on the Plains, from Texas to South Dakota, where spring and summer storms form along the Rockies' foothills and the dry line.

The list ranks hail days rather than reports. A single storm over a big city can produce dozens of reports from spotters and the public, so report counts favour populous places; a hail day counts once however many people called it in.

The numbers

The 25 US cities hit by hail most often since 2000. Select a column heading to sort.
1Oklahoma CityOK205822724.25 inNov 2, 2026
2Colorado SpringsCO195730393.00 inSep 22, 2026
3AmarilloTX158678254.25 inJul 12, 2026
4Rapid CitySD143393433.25 inAug 18, 2026
5Greeley CountyKS140269144.25 inSep 19, 2026
6WichitaKS137482237.75 inJun 25, 2026
7OmahaNE129313284.50 inJun 13, 2026
8Fort WorthTX128406414.50 inSep 11, 2026
9Kansas CityMO12430782.75 inAug 18, 2026
10TulsaOK123324124.25 inJul 11, 2026
11JacksonvilleFL11520722.50 inAug 20, 2026
12SpringfieldMO11124873.00 inAug 6, 2026
13LubbockTX108193234.50 inSep 15, 2026
14NormanOK102349323.25 inAug 16, 2026
15San AntonioTX98339525.50 inSep 11, 2026
16LincolnNE98191115.00 inJul 3, 2026
17IndianapolisIN9727593.00 inAug 11, 2026
18TopekaKS94256165.25 inOct 13, 2026
19Nashville-DavidsonTN9419662.50 inNov 7, 2025
20HoustonTX89219122.75 inJun 2, 2026
21GoodlandKS87179174.00 inAug 19, 2026
22Wichita FallsTX8622943.00 inJul 5, 2026
23San AngeloTX86220184.00 inMay 10, 2026
24North PlatteNE86188192.75 inJul 2, 2026
25AbileneTX84173264.50 inJul 5, 2026

Use this story

Free to republish with a link to this page. Every city, county and state page has the same numbers for a local angle.

Method and caveats

More data stories