National Storms

Oklahoma hail history

IndependentNot affiliated with NOAA or the National Weather Service.

Oklahoma had hail reported on 549 days from 2016 to 2025, about 55 a year, and on 3,429 days since 1955. The largest hailstone on record in the state is 8.00″ (April 26, 1971). Oklahoma County had the most hail days of any county from 2016 to 2025 (75).

Source: NOAA Storm Prediction Center storm reports. Data through November 6, 2026. Methodology

1990: 631991: 621992: 781993: 721994: 881995: 711996: 701997: 601998: 711999: 722000: 592001: 652002: 592003: 702004: 652005: 592006: 602007: 642008: 752009: 802010: 482011: 562012: 552013: 602014: 412015: 562016: 592017: 592018: 442019: 632020: 452021: 462022: 432023: 702024: 622025: 582026: 481990199419982002200620102014201820222026max 88
Days with hail reported in Oklahoma, by year (1990–2026)

Source: National Storms (nationalstorms.com), CC BY 4.0, data from NOAA Storm Prediction Center storm reports.

Report counts rose over the decades as more people and spotters reported storms, so compare recent years with each other rather than with the 1960s.

Oklahoma cities with the most hail days, 2016–2025

CityHail days 2016–251″+ hail daysLargest hailLast hail
Moore34254.60″Jun 21, 2026
Ada32276.00″Apr 25, 2026
The Village31264.25″Mar 10, 2026
Broken Arrow28153.00″Aug 11, 2025
Del City28204.00″Sep 12, 2026
Warr Acres28244.25″Mar 10, 2026
Nichols Hills26234.25″Sep 12, 2026
Bethany26204.25″Mar 10, 2026
Noble26243.00″May 25, 2025
Lawton25204.00″Apr 23, 2026
Oklahoma City23184.00″Sep 12, 2026
Tulsa21144.50″Jul 11, 2026
Duncan21202.75″Apr 25, 2026
Mustang21143.00″Jul 4, 2026
Yukon21153.25″Jul 4, 2026
Altus20124.50″Apr 3, 2026
Bixby2093.50″Mar 6, 2026
Newcastle20183.00″Nov 2, 2026
Enid19166.00″Apr 17, 2026
Midwest City19154.00″May 8, 2026

Biggest hail days in Oklahoma since 2016

DayLargest hailReports
March 14, 20246.00″106
May 18, 20254.50″53
May 15, 20224.50″46
April 30, 20244.40″44
May 27, 20174.25″96
May 11, 20174.25″37
April 19, 20234.00″165
June 15, 20234.00″74
May 17, 20254.00″73
April 29, 20164.00″40
May 2, 20224.00″32
May 9, 20164.00″31

The largest hail and the biggest storm days since 1955, with radar swaths since 2019: Biggest hail storms in Oklahoma history

Oklahoma counties

CountyHail days 2016–25All-time hail reportsLargest hailLast hail
Oklahoma County751,2175.00″Nov 2, 2026
Comanche County697494.00″Sep 26, 2026
Tulsa County681,0104.50″Jul 11, 2026
Cleveland County598424.60″Nov 2, 2026
Texas County555364.50″Jun 17, 2025
Grady County536384.50″May 8, 2026
Pontotoc County503836.00″Apr 28, 2026
Caddo County497064.50″Mar 10, 2026
Canadian County497047.00″Jul 4, 2026
Cimarron County492854.75″Aug 5, 2026
Tillman County454414.50″Apr 14, 2026
Osage County446594.50″May 8, 2026
McCurtain County444284.50″Sep 11, 2026
Beaver County445864.50″Jun 25, 2026
McClain County443975.50″Jun 3, 2025
Garfield County436068.00″Jun 26, 2026
Lincoln County414313.00″Jun 26, 2026
Stephens County405725.25″Jul 5, 2026
Le Flore County395323.00″Aug 26, 2026
Carter County394824.50″Apr 28, 2026
Garvin County393894.00″Apr 28, 2026
Pottawatomie County393523.00″Apr 28, 2026
Kay County375534.50″Jul 4, 2026
Payne County363964.50″Jul 4, 2026
Jackson County355844.50″Apr 3, 2026
Custer County353814.75″Apr 1, 2026
Roger Mills County354394.50″Apr 17, 2026
Logan County334034.50″Jun 26, 2026
Rogers County333584.25″May 8, 2026
McIntosh County333185.50″May 8, 2026
Okmulgee County323244.50″May 8, 2026
Kiowa County316096.00″Jun 11, 2026
Pittsburg County314314.50″Apr 24, 2026
Woodward County315095.00″Oct 13, 2026
Beckham County314314.50″Jun 25, 2026
Mayes County303324.50″Jun 25, 2026
Wagoner County302632.75″Aug 7, 2026
Creek County295134.50″Aug 20, 2026
Washington County282944.50″Jul 4, 2026
Bryan County282714.50″Apr 24, 2026
Love County282584.25″Apr 28, 2026
Ellis County274134.50″Sep 19, 2026
Kingfisher County263894.50″Nov 2, 2026
Cherokee County262664.25″May 18, 2025
Johnston County262304.50″Apr 25, 2026
Murray County252104.25″Apr 28, 2026
Major County243233.50″Jun 12, 2026
Blaine County243044.50″Apr 17, 2026
Okfuskee County242624.50″Jun 14, 2025
Seminole County232654.50″Apr 24, 2026
Greer County223214.50″Jun 25, 2026
Ottawa County222324.25″Apr 25, 2026
Grant County213714.50″Jun 18, 2026
Muskogee County213574.50″Sep 21, 2025
Delaware County212583.00″Apr 28, 2026
Atoka County212434.25″Apr 24, 2026
Marshall County212082.75″Apr 15, 2026
Washita County204394.50″May 9, 2026
Dewey County193324.75″Jul 4, 2026
Cotton County182924.50″Apr 26, 2026
Noble County182304.75″Apr 23, 2026
Harper County173634.50″Oct 13, 2026
Sequoyah County172903.00″May 8, 2026
Woods County163904.50″Apr 17, 2026
Jefferson County162945.00″Aug 8, 2026
Pawnee County162783.00″Apr 1, 2026
Hughes County162144.50″Apr 28, 2026
Latimer County161894.00″Apr 24, 2026
Nowata County151683.00″Jun 8, 2025
Coal County151434.00″May 19, 2025
Pushmataha County142974.25″Apr 28, 2026
Choctaw County141973.00″Apr 24, 2026
Harmon County132844.25″Aug 25, 2026
Craig County132222.75″Jun 13, 2026
Alfalfa County103374.50″Apr 17, 2026
Haskell County101984.50″Jun 3, 2024
Adair County101972.75″Apr 28, 2026

Places with fewer than 5 hail days on record are listed without a link and kept out of search engines.

When hail falls in Oklahoma, by month and week: Oklahoma hail season

Download every Oklahoma hail, tornado and wind report as CSV, by year: Oklahoma storm report downloads

All Oklahoma cities

Ada Altus Alva Anadarko Ardmore Atoka Bartlesville Bethany Bethel Acres Bixby Blackwell Blanchard Bristow Broken Arrow Broken Bow Cache Calera Catoosa Chandler Checotah Chickasha Choctaw Claremore Cleveland Clinton Collinsville Coweta Cushing Davis Del City Dewey Drumright Duncan Durant Edmond El Reno Elgin Elk City Enid Eufaula Fairview Fort Gibson Frederick Glenpool Goldsby Grove Guthrie Guymon Harrah Heavener Henryetta Hinton Hobart Holdenville Hominy Hugo Idabel Jenks Jones Kingfisher Lawton Lindsay Lone Grove Madill Mangum Mannford Marietta Marlow McAlester McLoud Miami Midwest City Moore Muldrow Muskogee Mustang New Cordell Newcastle Nichols Hills Noble Norman Nowata Okemah Oklahoma City Okmulgee Owasso Pauls Valley Pawhuska Perkins Perry Piedmont Pocola Ponca City Poteau Pryor Creek Purcell Roland Sallisaw Sand Springs Sapulpa Sayre Seminole Shawnee Skiatook Slaughterville Spencer Stigler Stillwater Stilwell Stroud Sulphur Tahlequah Tecumseh The Village Tishomingo Tonkawa Tulsa Tuttle Verdigris Vinita Wagoner Warr Acres Watonga Weatherford Wewoka Woodward Yukon