Storm reports for March 22, 2026
NOAA recorded 142 hail reports and 37 wind reports in 7 states on March 22, 2026.
- in 7 states
- 179
- Storm reports
- Bicknell, Knox County, IN
- 2.0 in
- Largest hail
- 2 NNE Whitehall, Franklin County, OH
- 69 mph
- Highest gust
- 0
- Tornado reports
Hail, inches
- 0.75
- 1
- 1.5
- 2
- 2.5
- 3+
Dots: reports. Shading: radar estimate.
- Wind report
- Estimated gusts, 50 to 90 mph
Hail, inches
- 0.75
- 1
- 1.5
- 2
- 2.5
- 3+
Dots: reports. Shading: radar estimate.
- Wind report
- Estimated gusts, 50 to 90 mph
Source: NOAA/NWS Storm Prediction Center, preliminary storm reports. NOAA revises recent reports for several weeks. Report day: 12:00 UTC on March 22, 2026 to 12:00 UTC the next day. Times are Central.
Select a dot or a path for the report. Gust lines are estimates: the highest gust of the day in NOAA's hourly 2.5 km wind analysis (URMA), which fills in between weather stations. They aren't measurements at any building.
Reports by hour
Hail142, most at 7 PM
Wind37, most at 9 PM
Every report
Source: NOAA/NWS Storm Prediction Center.
| Time | Size | Where |
|---|---|---|
| 4:00 PM | 1.25 in | Strattanville, Clarion County, PA |
| 4:02 PM | 1.5 in | 2 SW Clarion, Clarion County, PA |
| 4:02 PM | 1.0 in | Clarion, Clarion County, PA |
| 4:17 PM | 1.0 in | Johnstown, Licking County, OH |
| 4:27 PM | 1.0 in | Saint Louisville, Licking County, OH |
| 4:57 PM | 1.0 in | Dresden, Muskingum County, OH |
| 5:00 PM | 1.0 in | 6 SSE Brookville, Jefferson County, PA |
| 5:02 PM | 1.5 in | 3 SSE Dresden, Muskingum County, OH |
| 5:25 PM | 1.0 in | New Concord, Muskingum County, OH |
| 5:25 PM | 1.0 in | 2 NW Bergholz, Jefferson County, OH |
| 5:35 PM | 1.0 in | Cambridge, Guernsey County, OH |
| 5:40 PM | 1.5 in | Chester, Hancock County, WV |
Show all 142 hail reportsShow fewer
| Time | Size | Where |
|---|---|---|
| 5:41 PM | 1.0 in | 4 SW Newell, Hancock County, WV |
| 5:42 PM | 1.0 in | Old Washington, Guernsey County, OH |
| 5:45 PM | 1.25 in | Senecaville, Guernsey County, OH |
| 5:50 PM | 1.75 in | Salesville, Guernsey County, OH |
| 5:53 PM | 1.75 in | 2 W Brookville, Jefferson County, PA |
| 5:55 PM | 1.0 in | Quaker City, Guernsey County, OH |
| 5:56 PM | 1.0 in | Brookville, Jefferson County, PA |
| 5:57 PM | 1.0 in | 3 WNW Aliquippa, Beaver County, PA |
| 5:59 PM | 1.0 in | 2 SW Aliquippa, Beaver County, PA |
| 6:18 PM | 1.0 in | Galveston, Cass County, IN |
| 6:22 PM | 1.0 in | 2 NNE Wawpecong, Miami County, IN |
| 6:37 PM | 1.0 in | 1 SE Hyde, Clearfield County, PA |
| 6:38 PM | 1.0 in | New Bethlehem, Clarion County, PA |
| 6:41 PM | 1.0 in | 4 N Marion, Grant County, IN |
| 6:42 PM | 1.0 in | Butler, Butler County, PA |
| 6:43 PM | 1.0 in | 1 NW Philipsburg, Centre County, PA |
| 6:50 PM | 1.0 in | 1 NW Philipsburg, Clearfield County, PA |
| 6:52 PM | 1.5 in | Mendon, Mercer County, OH |
| 6:55 PM | 1.0 in | 6 NE Kokomo, Howard County, IN |
| 6:59 PM | 1.0 in | 4 S Arlington, Hancock County, OH |
| 7:00 PM | 1.0 in | 1 N Park Forest, Centre County, PA |
| 7:01 PM | 1.0 in | Park Forest, Centre County, PA |
| 7:02 PM | 1.0 in | 1 E Park Forest, Centre County, PA |
| 7:02 PM | 1.0 in | 1 NE Park Forest, Centre County, PA |
| 7:03 PM | 1.0 in | 1 W State College, Centre County, PA |
| 7:06 PM | 1.0 in | 1 NE Upland, Grant County, IN |
| 7:07 PM | 1.0 in | 2 SSW State College, Centre County, PA |
| 7:07 PM | 1.0 in | 2 NE Park Forest, Centre County, PA |
| 7:09 PM | 1.0 in | 1 WNW Wapakoneta, Auglaize County, OH |
| 7:10 PM | 1.0 in | 2 ESE Dublin, Franklin County, OH |
| 7:10 PM | 1.25 in | 1 E Dublin, Franklin County, OH |
| 7:10 PM | 1.0 in | 3 NNW Shamrock Lakes, Grant County, IN |
| 7:10 PM | 1.0 in | 3 E Upland, Grant County, IN |
| 7:10 PM | 1.0 in | Cridersville, Auglaize County, OH |
| 7:11 PM | 1.25 in | 3 SE Findlay, Shelby County, IL |
| 7:13 PM | 1.25 in | 4 NE Shelbyville, Shelby County, IL |
| 7:13 PM | 1.0 in | 2 S Upland, Grant County, IN |
| 7:13 PM | 1.0 in | 1 W State College, Centre County, PA |
| 7:15 PM | 1.5 in | Hartford City, Blackford County, IN |
| 7:16 PM | 1.25 in | Hartford City, Blackford County, IN |
| 7:17 PM | 1.0 in | 3 ENE Hartford City, Blackford County, IN |
| 7:19 PM | 1.5 in | 1 S Westerville, Franklin County, OH |
| 7:19 PM | 1.0 in | Hartford City, Blackford County, IN |
| 7:20 PM | 1.0 in | 1 SSW Worthington, Franklin County, OH |
| 7:20 PM | 1.4 in | Westerville, Franklin County, OH |
| 7:21 PM | 1.0 in | 1 NE Reedsville, Mifflin County, PA |
| 7:25 PM | 1.0 in | 3 N Portland, Jay County, IN |
| 7:28 PM | 1.0 in | 2 S Mattoon, Coles County, IL |
| 7:29 PM | 1.0 in | 1 SSE Bucyrus, Crawford County, OH |
| 7:30 PM | 1.0 in | 1 NE Paradise, Coles County, IL |
| 7:30 PM | 1.0 in | 2 SW Westerville, Franklin County, OH |
| 7:30 PM | 1.0 in | 1 NE Rigdon, Grant County, IN |
| 7:33 PM | 1.0 in | 2 S Hackleman, Grant County, IN |
| 7:35 PM | 1.0 in | Worthington, Franklin County, OH |
| 7:35 PM | 1.0 in | Summitville, Madison County, IN |
| 7:35 PM | 1.0 in | 6 WSW Kenton, Hardin County, OH |
| 7:35 PM | 1.0 in | 2 N Galion, Crawford County, OH |
| 7:35 PM | 1.0 in | Rittman, Wayne County, OH |
| 7:38 PM | 1.0 in | 2 NW Effingham, Effingham County, IL |
| 7:40 PM | 1.0 in | 3 NNW Lexington, Richland County, OH |
| 7:42 PM | 1.0 in | 5 E Sparta, Knox County, OH |
| 7:44 PM | 1.0 in | Mount Vernon, Knox County, OH |
| 7:44 PM | 1.0 in | 1 NW Barberton, Summit County, OH |
| 7:45 PM | 1.0 in | Clarksville, Clark County, IL |
| 7:45 PM | 1.0 in | Westfield, Clark County, IL |
| 7:45 PM | 1.0 in | Barberton, Summit County, OH |
| 7:46 PM | 1.0 in | 1 N Lexington, Richland County, OH |
| 7:46 PM | 1.0 in | 3 S Mansfield, Richland County, OH |
| 7:46 PM | 1.0 in | 1 S Mansfield, Richland County, OH |
| 7:46 PM | 1.0 in | 1 NW Poland, Mahoning County, OH |
| 7:47 PM | 1.0 in | 2 S Mansfield, Richland County, OH |
| 7:49 PM | 1.0 in | 1 SW Mansfield, Richland County, OH |
| 7:50 PM | 1.0 in | Poland, Mahoning County, OH |
| 7:51 PM | 1.0 in | Campbell, Mahoning County, OH |
| 7:52 PM | 1.0 in | Casey, Clark County, IL |
| 7:53 PM | 1.0 in | 4 ESE Royerton, Delaware County, IN |
| 7:54 PM | 1.0 in | 2 SE Bloomingdale, Parke County, IN |
| 7:54 PM | 1.25 in | 1 ESE Albany, Randolph County, IN |
| 7:54 PM | 1.0 in | 2 W Chickasaw, Mercer County, OH |
| 7:57 PM | 1.25 in | Newton, Jasper County, IL |
| 7:59 PM | 1.25 in | 2 SE Sharpsville, Tipton County, IN |
| 8:00 PM | 1.5 in | Millersburg, Holmes County, OH |
| 8:00 PM | 1.0 in | New Castle, Lawrence County, PA |
| 8:01 PM | 1.0 in | Millersburg, Holmes County, OH |
| 8:05 PM | 1.0 in | 1 E Winchester, Randolph County, IN |
| 8:06 PM | 1.4 in | Winchester, Randolph County, IN |
| 8:08 PM | 1.25 in | 3 SSE Waynesfield, Auglaize County, OH |
| 8:10 PM | 1.0 in | 5 E Millersburg, Holmes County, OH |
| 8:13 PM | 1.0 in | 4 W Union City, Randolph County, IN |
| 8:14 PM | 1.25 in | Glenmont, Holmes County, OH |
| 8:16 PM | 1.0 in | Wilmot, Stark County, OH |
| 8:19 PM | 1.0 in | 3 S Anderson, Madison County, IN |
| 8:20 PM | 1.0 in | Flat Rock, Crawford County, IL |
| 8:20 PM | 1.0 in | De Graff, Logan County, OH |
| 8:23 PM | 1.0 in | Palestine, Crawford County, IL |
| 8:24 PM | 1.5 in | 3 WNW Southport, Marion County, IN |
| 8:25 PM | 1.0 in | 3 NW Greenville, Darke County, OH |
| 8:33 PM | 1.5 in | 4 W Carlisle, Sullivan County, IN |
| 8:33 PM | 1.0 in | Monrovia, Morgan County, IN |
| 8:34 PM | 1.0 in | West Liberty, Logan County, OH |
| 8:36 PM | 1.0 in | 1 NE Ball State Univers, Delaware County, IN |
| 8:40 PM | 1.0 in | Bradford, Miami County, OH |
| 8:40 PM | 1.0 in | Mount Vernon, Knox County, OH |
| 8:42 PM | 1.0 in | Bruceville, Knox County, IN |
| 8:42 PM | 1.0 in | 2 NE Prairie Creek Rese, Delaware County, IN |
| 8:45 PM | 1.7 in | Bicknell, Knox County, IN |
| 8:45 PM | 2.0 in | Bicknell, Knox County, IN |
| 8:45 PM | 1.0 in | 1 W Franklin, Johnson County, IN |
| 8:50 PM | 1.25 in | 3 N Kimbolton, Guernsey County, OH |
| 8:54 PM | 1.0 in | Plainville 1.3 S, Daviess County, IN |
| 9:00 PM | 1.5 in | 2 E Unionville Center, Union County, OH |
| 9:02 PM | 1.0 in | 1 S Greenfield, Hancock County, IN |
| 9:02 PM | 1.25 in | 4 SW Nellie, Coshocton County, OH |
| 9:04 PM | 1.75 in | 3 W Montgomery, Daviess County, IN |
| 9:08 PM | 1.0 in | Plain City, Madison County, OH |
| 9:12 PM | 1.0 in | 1 W Dublin, Franklin County, OH |
| 9:13 PM | 1.75 in | Loogootee, Martin County, IN |
| 9:20 PM | 1.75 in | 2 S Whitfield, Martin County, IN |
| 9:20 PM | 1.5 in | North Hampton, Clark County, OH |
| 9:30 PM | 1.0 in | 2 N New Albany, Franklin County, OH |
| 9:30 PM | 1.25 in | Cadiz, Harrison County, OH |
| 9:40 PM | 1.0 in | London, Madison County, OH |
| 9:42 PM | 1.25 in | 15 W Westerville, Union County, OH |
| 9:45 PM | 1.5 in | West Jefferson, Madison County, OH |
| 9:45 PM | 1.0 in | Plain City, Madison County, OH |
| 9:47 PM | 1.0 in | 1 NE London, Madison County, OH |
| 9:47 PM | 1.0 in | 1 WSW West Jefferson, Madison County, OH |
| 9:47 PM | 1.75 in | Heath, Licking County, OH |
| 9:47 PM | 1.0 in | 1 NE Westerville, Delaware County, OH |
| 9:54 PM | 1.0 in | 3 ESE Chambersburg, Orange County, IN |
| Time | Gust | Where |
|---|---|---|
| 3:25 PM | Not measured | 2 NNW Beech Creek, Clinton County, PA |
| 3:42 PM | Not measured | 1 NNW Millheim, Centre County, PA |
| 3:45 PM | Not measured | 4 ESE Millheim, Centre County, PA |
| 3:48 PM | Not measured | 6 NNW Weikert, Centre County, PA |
| 4:16 PM | Not measured | 4 NW Osceola Mills, Clearfield County, PA |
| 4:20 PM | Not measured | 2 NNE Osceola Mills, Clearfield County, PA |
| 4:42 PM | Not measured | Unionville, Centre County, PA |
| 4:53 PM | Not measured | 4 SE Zion, Centre County, PA |
| 5:09 PM | Not measured | Milesburg, Centre County, PA |
| 8:09 PM | Not measured | 2 NE Riley, Vigo County, IN |
| 8:13 PM | Not measured | 3 N Belle Union, Putnam County, IN |
| 8:26 PM | 60 mph | 2 N Clay City, Clay County, IN |
Show all 37 wind reportsShow fewer
| Time | Gust | Where |
|---|---|---|
| 8:34 PM | 60 mph | 4 NW Ball State Univers, Delaware County, IN |
| 8:59 PM | 62 mph | 4 SE Bloomington, Monroe County, IN |
| 9:01 PM | 62 mph | 4 ESE Bloomington, Monroe County, IN |
| 9:01 PM | Not measured | 1 SSW Hookstown, Beaver County, PA |
| 9:15 PM | 58 mph | 2 W Urbancrest, Franklin County, OH |
| 9:19 PM | 69 mph | 2 NNE Whitehall, Franklin County, OH |
| 9:25 PM | Not measured | 3 ESE Reynoldsburg, Licking County, OH |
| 9:29 PM | 64 mph | 2 S Spurgeons Corner, Jackson County, IN |
| 9:33 PM | Not measured | Bedford, Lawrence County, IN |
| 9:45 PM | Not measured | 3 W Old Washington, Guernsey County, OH |
| 9:48 PM | Not measured | Seymour, Jackson County, IN |
| 9:53 PM | Not measured | 4 ENE Seymour, Jackson County, IN |
| 10:00 PM | Not measured | 6 NW New Straitsville, Perry County, OH |
| 10:00 PM | Not measured | 1 NE Junction City, Perry County, OH |
| 10:03 PM | Not measured | 3 W Old Washington, Guernsey County, OH |
| 10:05 PM | Not measured | 5 N Rendville, Perry County, OH |
| 10:10 PM | Not measured | 1 WSW Ballardsville, Oldham County, KY |
| 10:20 PM | 58 mph | 2 S Eminence, Shelby County, KY |
| 10:25 PM | 58 mph | 2 W Turpin Hills, Hamilton County, OH |
| 10:55 PM | Not measured | 1 N Summerside, Clermont County, OH |
| 3:12 AM | Not measured | 3 NE Mint Spring, Augusta County, VA |
| 3:28 AM | Not measured | 1 ESE Afton, Albemarle County, VA |
| 3:35 AM | Not measured | 2 SE Crozet, Albemarle County, VA |
| 3:37 AM | Not measured | 3 N North Garden, Albemarle County, VA |
| 3:38 AM | Not measured | 3 NNW Lewisburg, Greenbrier County, WV |
By state
| State | Reports | Hail | Wind | Tornado |
|---|---|---|---|---|
| Ohio | 77 | 67 | 10 | 0 |
| Indiana | 49 | 39 | 10 | 0 |
| Pennsylvania | 33 | 23 | 10 | 0 |
| Illinois | 11 | 11 | 0 | 0 |
| Virginia | 4 | 0 | 4 | 0 |
| West Virginia | 3 | 2 | 1 | 0 |
| Kentucky | 2 | 0 | 2 | 0 |
Cities with reports nearby
Reports within 15 miles of the center of each city we track.
| City | Largest hail | Highest gust | Tornado reports |
|---|---|---|---|
| Columbus, OH | 1.5 in | 69 mph | 0 |
| Indianapolis, IN | 1.5 in | None | 0 |
| Akron, OH | 1.0 in | None | 0 |
| Youngstown, OH | 1.0 in | None | 0 |
| Cincinnati, OH | None | 58 mph | 0 |
Reports are what observers recorded near a location, not a complete record of every storm. They don’t describe conditions at any building.