National Storms

Missouri hail history

IndependentNot affiliated with NOAA or the National Weather Service.

Missouri had hail reported on 433 days from 2016 to 2025, about 43 a year, and on 2,586 days since 1955. The largest hailstone on record in the state is 6.00″ (May 24, 2004). Greene County had the most hail days of any county from 2016 to 2025 (47).

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

1990: 171991: 341992: 441993: 341994: 311995: 491996: 561997: 451998: 521999: 442000: 592001: 612002: 602003: 612004: 552005: 582006: 732007: 492008: 702009: 562010: 632011: 782012: 662013: 452014: 522015: 532016: 462017: 512018: 482019: 482020: 382021: 332022: 412023: 462024: 422025: 402026: 431990199419982002200620102014201820222026max 78
Days with hail reported in Missouri, 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.

Missouri cities with the most hail days, 2016–2025

CityHail days 2016–251″+ hail daysLargest hailLast hail
Riverside23162.50″Aug 18, 2026
Joplin23204.25″Jun 25, 2026
Maplewood22184.50″Apr 26, 2026
Brentwood21174.50″Apr 26, 2026
Shrewsbury20174.50″May 19, 2025
Bridgeton19164.00″Apr 27, 2026
Rock Hill19154.50″Apr 26, 2026
Webb City19134.25″Jun 25, 2026
Webster Groves19154.50″May 19, 2025
Springfield18113.00″Apr 28, 2026
Parkville18114.50″May 31, 2026
Gladstone17133.50″Aug 18, 2026
Clayton17134.50″Apr 26, 2026
Richmond Heights17134.50″Apr 26, 2026
St. Louis17124.50″Apr 26, 2026
Ozark17112.50″Mar 14, 2025
Nixa17122.50″Apr 28, 2026
Camdenton17143.00″Sep 16, 2026
Cottleville16133.00″Apr 27, 2026
St. Ann16143.00″Apr 27, 2026

Biggest hail days in Missouri since 2016

DayLargest hailReports
July 17, 20235.00″50
April 28, 20264.75″35
March 27, 20204.50″31
March 10, 20264.50″28
May 27, 20174.25″107
June 30, 20234.25″23
May 8, 20244.00″131
May 26, 20244.00″100
April 15, 20234.00″94
April 27, 20264.00″59
May 11, 20164.00″43
May 6, 20234.00″28

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

Missouri counties

CountyHail days 2016–25All-time hail reportsLargest hailLast hail
Greene County476824.75″Aug 6, 2026
St. Louis County436254.50″Apr 27, 2026
Newton County383474.50″Apr 28, 2026
Howell County372904.50″Aug 6, 2026
Barry County363543.50″Apr 28, 2026
Stone County362633.00″Mar 30, 2025
Jackson County356865.50″Aug 18, 2026
Platte County353254.50″May 31, 2026
Douglas County342414.50″Jun 1, 2026
St. Charles County333424.00″Sep 17, 2026
Jefferson County323024.50″Apr 27, 2026
Taney County322322.75″Mar 14, 2025
Jasper County313444.50″Jun 25, 2026
Clay County304714.00″Aug 18, 2026
Christian County293122.75″May 30, 2026
Texas County292504.50″Apr 27, 2026
Laclede County292393.00″Apr 28, 2026
McDonald County292043.00″Apr 28, 2026
Wright County282092.75″Apr 28, 2026
Camden County272704.25″Sep 16, 2026
Dunklin County271512.75″Apr 28, 2026
Polk County263034.00″Aug 6, 2026
Franklin County262874.00″Apr 27, 2026
Webster County262464.00″Aug 6, 2026
Phelps County262014.25″Apr 26, 2026
Carter County25983.00″Aug 19, 2026
Johnson County242973.00″Jun 17, 2026
Benton County241802.50″Nov 17, 2025
Dent County241282.75″Jun 8, 2025
Bates County231954.25″Jun 11, 2026
Vernon County222482.75″Apr 26, 2026
Pulaski County222154.50″May 16, 2025
Lewis County211142.75″Jun 25, 2024
St. Clair County201603.00″Jun 11, 2026
Lawrence County192775.25″May 30, 2026
Butler County191413.00″Apr 16, 2026
Crawford County191453.00″Apr 27, 2026
Cass County183845.00″Apr 26, 2026
Barton County182193.00″Jul 10, 2026
Atchison County181642.75″May 18, 2026
Grundy County181794.25″May 16, 2026
Henry County181592.75″Jun 11, 2026
Ripley County181112.75″Jun 13, 2026
St. Francois County181183.00″Apr 27, 2026
Wayne County181153.00″Apr 26, 2026
Clark County181002.75″Jun 17, 2026
Nodaway County172475.00″Jun 10, 2026
Cape Girardeau County171432.50″Apr 26, 2026
Ozark County171904.50″Apr 27, 2026
Shannon County171522.75″Mar 15, 2026
Lafayette County171524.25″May 31, 2026
Pettis County162003.50″Apr 27, 2026
Morgan County161943.50″Apr 28, 2026
Cedar County161572.75″Apr 26, 2026
Oregon County161174.25″Apr 16, 2026
Scotland County161042.75″Aug 27, 2024
Callaway County151914.00″Apr 27, 2026
Clinton County151654.50″May 31, 2026
Cole County151423.00″Apr 16, 2026
Audrain County151173.00″Apr 27, 2026
Bollinger County151052.75″Apr 16, 2026
Marion County151104.50″May 2, 2024
St. Louis city15974.50″Apr 26, 2026
Boone County143694.00″Apr 27, 2026
Washington County141694.00″Apr 27, 2026
Lincoln County141232.75″May 3, 2026
Harrison County141584.00″Jun 11, 2026
Hickory County141313.00″Apr 26, 2026
Warren County141064.50″May 3, 2026
Iron County14802.75″May 16, 2025
Miller County131653.00″Apr 27, 2026
Stoddard County131133.50″May 31, 2026
Montgomery County131214.00″May 16, 2025
Perry County13612.00″Jun 16, 2026
Ray County121182.75″Sep 15, 2026
Daviess County121544.00″Sep 6, 2026
Holt County121314.25″Apr 23, 2026
New Madrid County12713.20″Apr 16, 2026
Dade County111604.00″Apr 26, 2026
Macon County111514.50″May 4, 2026
DeKalb County111312.75″Sep 15, 2026
Scott County111012.75″Apr 16, 2026
Dallas County101472.75″Apr 28, 2026
Gasconade County101343.00″Aug 12, 2026
Randolph County10913.00″Sep 15, 2026
Ralls County10752.75″Apr 27, 2026
Putnam County10784.00″Apr 17, 2026
Ste. Genevieve County10712.50″Apr 26, 2026
Reynolds County10664.00″May 26, 2024
Monroe County10684.50″Jun 10, 2026
Buchanan County91782.75″Apr 17, 2026
Maries County9954.50″Apr 16, 2026
Caldwell County91034.25″Apr 15, 2026
Pemiscot County9802.75″May 31, 2026
Sullivan County9884.50″May 16, 2026
Shelby County9621.75″Apr 16, 2024
Mississippi County9533.00″May 31, 2026
Saline County81442.75″Mar 12, 2024
Adair County81114.00″Jun 10, 2026
Andrew County81164.50″Sep 15, 2026
Mercer County8973.00″Jun 11, 2026
Moniteau County8884.00″May 8, 2024
Osage County8963.00″Jul 9, 2026
Knox County8633.25″Jun 13, 2024
Gentry County71202.75″Jun 4, 2026
Linn County71076.00″May 16, 2026
Livingston County71063.00″May 16, 2026
Pike County7964.50″Apr 18, 2024
Schuyler County7372.75″Aug 27, 2024
Cooper County61494.25″Jun 17, 2026
Chariton County61075.00″Apr 4, 2023
Howard County51043.00″May 31, 2026
Madison County5362.25″Apr 16, 2026
Worth County4802.75″Jun 11, 2026
Carroll County31164.50″May 4, 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 Missouri, by month and week: Missouri hail season

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

All Missouri cities

Arnold Ashland Aurora Ava Ballwin Battlefield Bellefontaine Neighbors Belton Berkeley Bethany Black Jack Blue Springs Bolivar Bonne Terre Boonville Bowling Green Branson Breckenridge Hills Brentwood Bridgeton Brookfield Buckner Buffalo Butler Byrnes Mill California Camdenton Cameron Canton Cape Girardeau Carl Junction Carrollton Carthage Caruthersville Cassville Centralia Chaffee Charleston Chesterfield Chillicothe Clarkson Valley Clayton Clever Clinton Columbia Cottleville Crestwood Creve Coeur Crystal City Cuba Dardenne Prairie De Soto Dellwood Des Peres Desloge Dexter East Prairie El Dorado Springs Eldon Ellisville Eureka Excelsior Springs Farmington Fayette Fenton Ferguson Festus Florissant Forsyth Fredericktown Frontenac Fulton Gladstone Glendale Grain Valley Grandview Green Park Greenwood Hannibal Harrisonville Hazelwood Herculaneum Higginsville Hillsboro Hollister Holts Summit Independence Jackson Jefferson City Jennings Joplin Kansas City Kearney Kennett Kirksville Kirkwood Knob Noster Ladue Lake Lotawana Lake St. Louis Lamar Lawson Lebanon Lee's Summit Lexington Liberty Licking Louisiana Macon Malden Manchester Maplewood Marshall Marshfield Maryland Heights Maryville Mexico Moberly Monett Monroe City Montgomery City Moscow Mills Mount Vernon Mountain Grove Mountain View Neosho Nevada New Madrid Nixa Normandy North Kansas City Northwoods O'Fallon Oak Grove Odessa Olivette Oronogo Osage Beach Overland Owensville Ozark Pacific Pagedale Palmyra Park Hills Parkville Peculiar Perryville Pevely Pine Lawn Platte City Pleasant Hill Pleasant Valley Poplar Bluff Portageville Potosi Raymore Raytown Republic Richmond Richmond Heights Riverside Rock Hill Rogersville Rolla Salem Savannah Scott City Sedalia Shrewsbury Sikeston Smithville Springfield St. Ann St. Charles St. Clair St. James St. John St. Joseph St. Louis St. Paul St. Peters St. Robert Ste. Genevieve Strafford Sugar Creek Sullivan Sunset Hills Tipton Town and Country Trenton Troy Union University City Valley Park Vandalia Versailles Warrensburg Warrenton Washington Waynesville Webb City Webster Groves Weldon Spring Wentzville West Plains Wildwood Willard Windsor Woodson Terrace Wright City