Ohio hail history
IndependentNot affiliated with NOAA or the National Weather Service.
Ohio had hail reported on 255 days from 2016 to 2025, about 26 a year, and on 1,442 days since 1955. The largest hailstone on record in the state is 5.00″ (May 1, 2012). Franklin County had the most hail days of any county from 2016 to 2025 (29).
Source: NOAA Storm Prediction Center storm reports. Data through November 6, 2026. Methodology
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.
Ohio cities with the most hail days, 2016–2025
| City | Hail days 2016–25 | 1″+ hail days | Largest hail | Last hail |
|---|---|---|---|---|
| Upper Arlington | 13 | 8 | 2.75″ | Jun 6, 2026 |
| Sharonville | 12 | 8 | 2.75″ | Jul 15, 2023 |
| The Village of Indian Hill | 11 | 10 | 1.75″ | Jul 5, 2022 |
| Bexley | 11 | 5 | 3.00″ | Feb 27, 2025 |
| Cincinnati | 10 | 5 | 2.00″ | Apr 2, 2024 |
| Springdale | 10 | 5 | 2.75″ | Apr 2, 2024 |
| Newtown | 9 | 6 | 1.75″ | Jul 24, 2023 |
| Whitehall | 9 | 4 | 2.00″ | Feb 27, 2025 |
| Centerville | 9 | 3 | 2.50″ | Apr 4, 2025 |
| Evendale | 9 | 8 | 2.00″ | Jul 2, 2023 |
| Blue Ash | 9 | 7 | 2.00″ | Jul 2, 2023 |
| Grove City | 9 | 4 | 1.75″ | Feb 27, 2025 |
| Akron | 8 | 7 | 4.25″ | Apr 2, 2025 |
| Columbus | 8 | 4 | 3.00″ | Apr 2, 2025 |
| Kettering | 8 | 4 | 2.50″ | Apr 29, 2025 |
| Seven Hills | 8 | 7 | 2.00″ | Aug 22, 2026 |
| New Philadelphia | 8 | 8 | 1.75″ | Mar 26, 2026 |
| Parma Heights | 8 | 5 | 2.00″ | Apr 15, 2026 |
| Parma | 8 | 5 | 2.00″ | Apr 15, 2026 |
| Beavercreek | 8 | 4 | 3.00″ | Feb 27, 2025 |
Biggest hail days in Ohio since 2016
| Day | Largest hail | Reports |
|---|---|---|
| February 27, 2023 | 3.50″ | 14 |
| March 14, 2024 | 3.00″ | 27 |
| May 26, 2019 | 3.00″ | 12 |
| April 14, 2025 | 3.00″ | 9 |
| April 4, 2025 | 3.00″ | 8 |
| June 16, 2022 | 2.75″ | 20 |
| May 2, 2025 | 2.50″ | 47 |
| April 8, 2020 | 2.50″ | 44 |
| March 28, 2020 | 2.50″ | 43 |
| June 15, 2023 | 2.50″ | 32 |
| May 16, 2025 | 2.50″ | 22 |
| April 28, 2016 | 2.50″ | 21 |
The largest hail and the biggest storm days since 1955, with radar swaths since 2019: Biggest hail storms in Ohio history
Ohio counties
| County | Hail days 2016–25 | All-time hail reports | Largest hail | Last hail |
|---|---|---|---|---|
| Franklin County | 29 | 282 | 3.00″ | Jun 6, 2026 |
| Licking County | 22 | 124 | 2.75″ | Mar 22, 2026 |
| Hamilton County | 21 | 211 | 2.75″ | Mar 30, 2025 |
| Butler County | 21 | 157 | 2.75″ | May 16, 2025 |
| Summit County | 18 | 260 | 4.25″ | Sep 3, 2026 |
| Montgomery County | 17 | 205 | 3.00″ | Aug 7, 2026 |
| Clermont County | 17 | 120 | 2.75″ | May 2, 2025 |
| Cuyahoga County | 16 | 288 | 2.75″ | Aug 22, 2026 |
| Warren County | 16 | 126 | 4.00″ | Jun 28, 2025 |
| Fairfield County | 16 | 114 | 2.75″ | Mar 7, 2026 |
| Muskingum County | 16 | 114 | 2.75″ | Jun 6, 2026 |
| Clinton County | 15 | 120 | 2.75″ | May 16, 2025 |
| Tuscarawas County | 15 | 122 | 2.75″ | Mar 26, 2026 |
| Stark County | 14 | 228 | 3.00″ | Aug 10, 2026 |
| Greene County | 14 | 167 | 3.00″ | Apr 4, 2025 |
| Mahoning County | 14 | 125 | 2.00″ | Mar 22, 2026 |
| Perry County | 14 | 70 | 2.75″ | Mar 7, 2026 |
| Brown County | 14 | 65 | 2.75″ | Sep 6, 2024 |
| Lorain County | 13 | 175 | 2.00″ | Aug 22, 2026 |
| Richland County | 13 | 168 | 2.00″ | Apr 14, 2026 |
| Lucas County | 13 | 203 | 3.00″ | Aug 10, 2026 |
| Seneca County | 13 | 161 | 3.00″ | Apr 22, 2026 |
| Athens County | 13 | 94 | 2.50″ | Apr 1, 2026 |
| Huron County | 12 | 128 | 3.50″ | Apr 15, 2026 |
| Hancock County | 12 | 99 | 2.75″ | Mar 26, 2026 |
| Miami County | 12 | 78 | 2.75″ | May 28, 2024 |
| Belmont County | 12 | 89 | 2.50″ | Jun 6, 2026 |
| Washington County | 12 | 97 | 3.50″ | Apr 1, 2026 |
| Jefferson County | 12 | 71 | 2.00″ | Mar 26, 2026 |
| Allen County | 12 | 66 | 2.75″ | Aug 12, 2026 |
| Meigs County | 12 | 54 | 2.00″ | Jul 18, 2023 |
| Columbiana County | 11 | 136 | 3.00″ | Jun 25, 2026 |
| Putnam County | 11 | 88 | 2.00″ | Apr 22, 2026 |
| Clark County | 11 | 88 | 2.75″ | Mar 22, 2026 |
| Trumbull County | 10 | 180 | 2.00″ | Apr 15, 2026 |
| Wood County | 10 | 142 | 4.50″ | Jun 25, 2023 |
| Lawrence County | 10 | 95 | 3.00″ | Apr 14, 2025 |
| Guernsey County | 10 | 102 | 2.00″ | Jun 25, 2026 |
| Medina County | 9 | 175 | 2.50″ | Aug 10, 2026 |
| Portage County | 9 | 168 | 2.50″ | Apr 15, 2026 |
| Ashland County | 9 | 125 | 2.25″ | May 5, 2025 |
| Geauga County | 9 | 107 | 2.00″ | Aug 23, 2026 |
| Lake County | 9 | 99 | 1.75″ | Aug 22, 2026 |
| Logan County | 9 | 74 | 2.00″ | Apr 22, 2026 |
| Mercer County | 9 | 75 | 2.50″ | Aug 12, 2026 |
| Union County | 9 | 69 | 2.00″ | Mar 22, 2026 |
| Preble County | 9 | 64 | 2.50″ | Jul 17, 2023 |
| Carroll County | 9 | 63 | 3.00″ | Mar 26, 2026 |
| Van Wert County | 9 | 70 | 2.50″ | Apr 2, 2025 |
| Wayne County | 8 | 142 | 3.00″ | Mar 22, 2026 |
| Sandusky County | 8 | 105 | 3.00″ | Oct 8, 2021 |
| Delaware County | 8 | 89 | 2.00″ | Jun 6, 2026 |
| Auglaize County | 8 | 94 | 2.75″ | Mar 22, 2026 |
| Gallia County | 8 | 85 | 2.75″ | Aug 10, 2026 |
| Shelby County | 8 | 72 | 2.75″ | May 2, 2025 |
| Highland County | 8 | 62 | 2.75″ | May 16, 2025 |
| Jackson County | 8 | 61 | 2.50″ | Aug 7, 2023 |
| Defiance County | 8 | 63 | 2.75″ | Apr 15, 2026 |
| Henry County | 8 | 54 | 2.50″ | Apr 22, 2026 |
| Morgan County | 8 | 35 | 1.75″ | May 5, 2025 |
| Hocking County | 8 | 37 | 2.00″ | Mar 14, 2024 |
| Noble County | 8 | 29 | 1.75″ | Apr 1, 2026 |
| Scioto County | 7 | 96 | 3.00″ | Apr 14, 2025 |
| Ross County | 7 | 89 | 5.00″ | May 4, 2025 |
| Holmes County | 7 | 87 | 2.00″ | Mar 22, 2026 |
| Crawford County | 7 | 77 | 2.00″ | Apr 14, 2026 |
| Coshocton County | 7 | 87 | 2.75″ | Mar 26, 2026 |
| Fulton County | 7 | 58 | 4.50″ | Mar 26, 2026 |
| Harrison County | 7 | 43 | 1.75″ | Apr 14, 2026 |
| Monroe County | 7 | 41 | 1.75″ | Apr 1, 2026 |
| Williams County | 7 | 44 | 2.00″ | Mar 26, 2026 |
| Ottawa County | 6 | 115 | 2.50″ | Jul 27, 2026 |
| Ashtabula County | 6 | 106 | 1.75″ | Jun 14, 2026 |
| Erie County | 6 | 105 | 2.00″ | Apr 9, 2024 |
| Morrow County | 6 | 74 | 1.75″ | Mar 26, 2026 |
| Madison County | 6 | 63 | 1.75″ | Mar 22, 2026 |
| Adams County | 6 | 75 | 2.50″ | Apr 14, 2025 |
| Fayette County | 6 | 67 | 2.00″ | May 16, 2025 |
| Pickaway County | 6 | 67 | 2.75″ | Apr 17, 2024 |
| Paulding County | 6 | 48 | 3.00″ | Sep 24, 2024 |
| Darke County | 5 | 100 | 2.75″ | Mar 22, 2026 |
| Marion County | 5 | 96 | 2.50″ | Apr 3, 2026 |
| Knox County | 4 | 78 | 1.75″ | Mar 26, 2026 |
| Wyandot County | 4 | 54 | 2.75″ | Apr 2, 2025 |
| Hardin County | 4 | 53 | 1.75″ | Mar 22, 2026 |
| Pike County | 4 | 37 | 2.75″ | Apr 19, 2025 |
| Champaign County | 3 | 61 | 2.50″ | May 16, 2026 |
| Vinton County | 2 | 17 | 1.00″ | Jul 6, 2022 |
Places with fewer than 5 hail days on record are listed without a link and kept out of search engines.
When hail falls in Ohio, by month and week: Ohio hail season
Download every Ohio hail, tornado and wind report as CSV, by year: Ohio storm report downloads
All Ohio cities
Ada Akron Alliance Amberley Amherst Archbold Ashland Ashtabula Ashville Athens Aurora Avon Avon Lake Baltimore Barberton Barnesville Bay Village Beachwood Beavercreek Bedford Bedford Heights Bellaire Bellbrook Bellefontaine Bellevue Belpre Berea Bethel Bexley Blanchester Blue Ash Bluffton Bowling Green Brecksville Broadview Heights Brook Park Brooklyn Brookville Brunswick Bryan Buckeye Lake Bucyrus Cadiz Cambridge Campbell Canal Fulton Canal Winchester Canfield Canton Carey Carlisle Carrollton Cedarville Celina Centerville Chagrin Falls Chardon Cheviot Chillicothe Cincinnati Circleville Clayton Cleveland Cleveland Heights Cleves Clyde Coldwater Columbiana Columbus Commercial Point Conneaut Cortland Coshocton Covington Crestline Cuyahoga Falls Dayton Deer Park Defiance Delaware Delphos Dennison Dover Doylestown Dublin East Cleveland East Liverpool East Palestine Eastlake Eaton Elyria Englewood Euclid Evendale Fairborn Fairfield Fairlawn Fairport Harbor Fairview Park Findlay Forest Park Fostoria Franklin Fredericktown Fremont Gahanna Galion Gallipolis Garfield Heights Geneva Georgetown Germantown Girard Golf Manor Grafton Grandview Heights Granville Green Greenfield Greenhills Greenville Grove City Groveport Hamilton Harrison Hartville Heath Hicksville Highland Heights Hilliard Hillsboro Hubbard Huber Heights Hudson Huron Independence Ironton Jackson Jefferson Johnstown Kent Kenton Kettering Kirtland LaGrange Lakemore Lakewood Lancaster Lebanon Lexington Lima Lincoln Heights Lisbon Lithopolis Lockland Lodi Logan London Lorain Lordstown Loudonville Louisville Loveland Lyndhurst Macedonia Madeira Madison Mansfield Maple Heights Mariemont Marietta Marion Martins Ferry Marysville Mason Massillon Maumee Mayfield Mayfield Heights McDonald Medina Mentor Mentor-on-the-Lake Miamisburg Middleburg Heights Middlefield Middletown Milford Millersburg Minerva Mingo Junction Minster Mogadore Monroe Montgomery Montpelier Moraine Moreland Hills Mount Gilead Mount Healthy Mount Orab Mount Vernon Munroe Falls Napoleon Nelsonville New Albany New Bremen New Carlisle New Franklin New Lebanon New Lexington New Philadelphia New Richmond Newark Newcomerstown Newton Falls Newtown Niles North Baltimore North Canton North College Hill North Olmsted North Ridgeville North Royalton Northfield Northwood Norton Norwalk Norwood Oak Harbor Oakwood Oakwood Oberlin Obetz Olmsted Falls Ontario Orange Oregon Orrville Ottawa Ottawa Hills Oxford Painesville Parma Parma Heights Pataskala Paulding Pepper Pike Perrysburg Pickerington Piqua Plain City Port Clinton Portsmouth Powell Ravenna Reading Reminderville Reynoldsburg Richfield Richmond Heights Richwood Rittman Riverside Rocky River Rossford Salem Sandusky Sebring Seven Hills Shadyside Shaker Heights Sharonville Sheffield Sheffield Lake Shelby Sidney Silver Lake Silverton Solon South Bloomfield South Euclid South Lebanon South Point South Russell Springboro Springdale Springfield St. Bernard St. Clairsville St. Henry St. Marys Steubenville Stow Strasburg Streetsboro Strongsville Struthers Sunbury Swanton Sylvania Tallmadge The Village of Indian Hill Tiffin Tipp City Toledo Toronto Trenton Trotwood Troy Twinsburg Uhrichsville Union University Heights Upper Arlington Upper Sandusky Urbana Van Wert Vandalia Vermilion Versailles Wadsworth Walbridge Wapakoneta Warren Warrensville Heights Washington Court House Waterville Wauseon Waverly Waynesville Wellington Wellston Wellsville West Carrollton West Jefferson West Milton West Union Westerville Westlake Whitehall Whitehouse Wickliffe Willard Williamsburg Willoughby Willoughby Hills Willowick Wilmington Wintersville Woodlawn Wooster Worthington Wyoming Xenia Yellow Springs Youngstown Zanesville
Guides: How to check if it hailed at your address · Hail size chart and roof damage