The hailiest towns in Oklahoma

Every Oklahoma town ranked by how many days a year weather radar detects hail overhead, from 154,228,416 NOAA records since 2013.

Yukonranks first, 17.1 hail days a year
102towns ranked
12.7hail days a year, average town
3,336storms at 2″ or more
Figure 1 — Hail days by county, 2013 onward
Beckham County — 278 hail daysCarter County — 253 hail daysComanche County — 320 hail daysDewey County — 307 hail daysGrant County — 342 hail daysHarper County — 287 hail daysHughes County — 229 hail daysKingfisher County — 325 hail daysLincoln County — 309 hail daysMcClain County — 300 hail daysMayes County — 281 hail daysOklahoma County — 292 hail daysPontotoc County — 266 hail daysPushmataha County — 331 hail daysWashington County — 255 hail daysWoodward County — 311 hail daysAlfalfa County — 282 hail daysBlaine County — 309 hail daysBryan County — 247 hail daysCanadian County — 359 hail daysCimarron County — 374 hail daysCoal County — 186 hail daysCraig County — 263 hail daysCuster County — 291 hail daysEllis County — 339 hail daysGarvin County — 287 hail daysGreer County — 235 hail daysJackson County — 264 hail daysKay County — 331 hail daysLogan County — 314 hail daysLove County — 217 hail daysMcIntosh County — 250 hail daysMurray County — 202 hail daysMuskogee County — 295 hail daysOkfuskee County — 271 hail daysOkmulgee County — 277 hail daysPawnee County — 250 hail daysPayne County — 262 hail daysPottawatomie County — 339 hail daysRogers County — 320 hail daysSequoyah County — 265 hail daysStephens County — 282 hail daysTulsa County — 303 hail daysWagoner County — 228 hail daysWashita County — 322 hail daysCreek County — 328 hail daysGarfield County — 306 hail daysHarmon County — 222 hail daysHaskell County — 195 hail daysJohnston County — 248 hail daysKiowa County — 315 hail daysMajor County — 306 hail daysNoble County — 276 hail daysOttawa County — 190 hail daysSeminole County — 267 hail daysTillman County — 287 hail daysAtoka County — 278 hail daysCaddo County — 369 hail daysCleveland County — 266 hail daysJefferson County — 260 hail daysLatimer County — 223 hail daysLe Flore County — 364 hail daysMcCurtain County — 366 hail daysMarshall County — 168 hail daysNowata County — 270 hail daysOsage County — 480 hail daysTexas County — 358 hail daysWoods County — 318 hail daysPittsburg County — 294 hail daysRoger Mills County — 303 hail daysAdair County — 198 hail daysBeaver County — 365 hail daysCherokee County — 277 hail daysChoctaw County — 237 hail daysCotton County — 263 hail daysDelaware County — 230 hail daysGrady County — 395 hail days
Hail days0–234235–264265–281282–306307–330331+

Table 1 — Towns ranked by hail days per year

# Town County Hail days / yr 2″+ storms Total since 2013
All figures cover January 2013 onward. A hail day is one calendar day with hail of 0.75″ or more detected within 10 miles.

How to read this

This page covers every Oklahoma town that could be located — 102 of them — and all 77 Oklahoma counties. It counts hail detected by weather radar between January 2013 and August 2026, within 10 miles of each town centre.

Hail days per year
The average number of days each year on which radar detected hail near that town. A day counts once, however long the storm lasted or however many times radar saw it. This is the column the table is ranked by.
2″+ storms
The number of separate days on which the hail was estimated at two inches across or larger. Two-inch hail is roughly the size of a hen’s egg, and is the point at which damage to roofs and vehicles becomes common. This is a count of days over the whole period, not a yearly average.
Total since 2013
Every hail day counted across the full period, about 13.7 years. This is the sample the yearly average is drawn from — a town with 200 total days has a firmer average than one with 20.
County
The county the town sits in. Counties are shaded on the map by their own hail day count, which is measured differently — see note 3 below.

Notes on method

  1. The source is NOAA’s Severe Weather Data Inventory, specifically the NEXRAD Level‑3 hail detection product. Each record marks a moment when weather radar identified a probable hail signature, with an estimated maximum stone size.
  2. A hail day is one calendar day on which radar detected hail of at least 0.75 inches within 10 miles of the town centre, at 50 percent confidence or better. A storm tracked across dozens of radar sweeps counts once. Days with fewer than five separate detections are excluded, because isolated single‑sweep signatures are frequently radar artifacts rather than hail.
  3. County figures on the map count hail anywhere inside the county boundary, so they are not comparable to the town figures, which use a fixed 10‑mile radius. A large rural county will show more hail days than any single town inside it.
  4. Maximum hail size is deliberately not reported. The radar product estimates stone size, but that estimate is capped, and over thirteen years almost every county reaches the ceiling at least once. A “largest hail” column would therefore read the same nearly everywhere and would tell you nothing. Storm counts at one inch and two inches are used instead, because those thresholds sit well below the cap and do discriminate between places.
  5. Coverage begins in 2013. The NEXRAD dual‑polarisation upgrade, completed that year, substantially improved the ability to tell hail from heavy rain. Earlier records are materially less reliable and mixing them in would distort the comparison.
  6. These are radar estimates, not confirmed ground reports. Radar infers probable hail from reflectivity aloft; it does not observe stones on the ground. Places far from a radar site may be undercounted, because the beam sits higher above ground at distance. Read the rankings as a strong indicator of relative hail exposure rather than an exact count of hailstorms.
  7. Sources. Hail records from NOAA National Centers for Environmental Information. County boundaries from the US Census Bureau. Town coordinates from OpenStreetMap. Compiled by soonerhomeservices.com.

Free to cite and republish with attribution. If you need figures for a town that is not listed, a different radius, or a county‑level breakdown, get in touch and we will run it.