An intense storm system tracked across the state of Iowa on Friday, March 31st. This system pulled unseasonably warm and moist conditions into the Midwest, which coupled with a very favorable wind profile and created quite the volatile environment for severe thunderstorms. This produced several long lived supercells which developed across central Iowa during the afternoon.  The storms were prolific hail producers along with a few reports of wind damage as they moved rapidly northeast.  Eventually, the storms produced a few tornadoes before exiting into eastern Iowa.

Hail in CLARKE, IOWA
From 31-MAR-23 13:28:00 to 31-MAR-23 13:28:00 (CST-6)
Location: WOODBURN
Magnitude: 1.50 
Property damage: 0.00K
Crop damage: 0.00K
Reported by: County Official

Clarke County EMA reporting from conservation land on the Lucas Clarke county line on highway 34. Time estimated by radar.

Hail in JASPER, IOWA
From 31-MAR-23 13:28:00 to 31-MAR-23 13:28:00 (CST-6)
Location: MONROE
Magnitude: 1.75 
Property damage: 0.00K
Crop damage: 0.00K
Reported by: Trained Spotter

Hail in STORY, IOWA
From 31-MAR-23 13:38:00 to 31-MAR-23 13:38:00 (CST-6)
Location: SLATER
Magnitude: 0.75 
Property damage: 0.00K
Crop damage: 0.00K
Reported by: Public

Report from mping.

Hail in WARREN, IOWA
From 31-MAR-23 13:43:00 to 31-MAR-23 13:43:00 (CST-6)
Location: LACONA
Magnitude: 1.00 
Property damage: 0.00K
Crop damage: 0.00K
Reported by: Emergency Manager

Hail in BREMER, IOWA
From 31-MAR-23 14:51:00 to 31-MAR-23 14:51:00 (CST-6)
Location: WAVERLY
Magnitude: 1.00 
Property damage: 0.00K
Crop damage: 0.00K
Reported by: Public

Delayed report, image submitted via social media.

Hail in KOSSUTH, IOWA
From 31-MAR-23 14:55:00 to 31-MAR-23 14:55:00 (CST-6)
Location: WESLEY
Magnitude: 1.25 
Property damage: 0.00K
Crop damage: 0.00K
Reported by: Trained Spotter

Hail in KOSSUTH, IOWA
From 31-MAR-23 14:57:00 to 31-MAR-23 14:57:00 (CST-6)
Location: WESLEY
Magnitude: 1.00 
Property damage: 0.00K
Crop damage: 0.00K
Reported by: Trained Spotter

Spotter said hail was slightly larger than quarters.

Hail in POWESHIEK, IOWA
From 31-MAR-23 14:54:00 to 31-MAR-23 14:54:00 (CST-6)
Location: SHERIDAN
Magnitude: 1.00 
Property damage: 0.00K
Crop damage: 0.00K
Reported by: Public

Hail in BOONE, IOWA
From 31-MAR-23 13:41:00 to 31-MAR-23 13:41:00 (CST-6)
Location: NAPIER
Magnitude: 1.00 
Property damage: 0.00K
Crop damage: 0.00K
Reported by: Public

Estimated accompanying winds at 50 mph.

Hail in STORY, IOWA
From 31-MAR-23 13:47:00 to 31-MAR-23 13:47:00 (CST-6)
Location: ONTARIO
Magnitude: 1.00 
Property damage: 0.00K
Crop damage: 0.00K
Reported by: Public

Received via email, time estimated by radar.

Hail in STORY, IOWA
From 31-MAR-23 13:49:00 to 31-MAR-23 13:49:00 (CST-6)
Location: AMES ARPT
Magnitude: 0.75 
Property damage: 0.00K
Crop damage: 0.00K
Reported by: Public

Report from mping.

Hail in STORY, IOWA
From 31-MAR-23 13:50:00 to 31-MAR-23 13:50:00 (CST-6)
Location: ONTARIO
Magnitude: 1.75 
Property damage: 0.00K
Crop damage: 0.00K
Reported by: Trained Spotter

Golfball sized hail covering the ground.

Hail in WAPELLO, IOWA
From 31-MAR-23 15:02:00 to 31-MAR-23 15:02:00 (CST-6)
Location: OTTUMWA
Magnitude: 1.75 
Property damage: 0.00K
Crop damage: 0.00K
Reported by: Trained Spotter

Report via social media.

Hail in WAPELLO, IOWA
From 31-MAR-23 15:02:00 to 31-MAR-23 15:02:00 (CST-6)
Location: OTTUMWA
Magnitude: 1.00 
Property damage: 0.00K
Crop damage: 0.00K
Reported by: Trained Spotter

Thunderstorm Wind in HARDIN, IOWA
From 31-MAR-23 15:11:00 to 31-MAR-23 15:11:00 (CST-6)
Location: IOWA FALLS MUNI ARPT
Magnitude: 53.00 MG
Property damage: 0.00K
Crop damage: 0.00K
Reported by: AWOS

Hail in HANCOCK, IOWA
From 31-MAR-23 15:17:00 to 31-MAR-23 15:17:00 (CST-6)
Location: GARNER
Magnitude: 1.00 
Property damage: 0.00K
Crop damage: 0.00K
Reported by: Public

Hail in STORY, IOWA
From 31-MAR-23 13:50:00 to 31-MAR-23 13:54:00 (CST-6)
Location: ONTARIO
Magnitude: 1.00 
Property damage: 0.00K
Crop damage: 0.00K
Reported by: Public

Hail began around 250pm and lasted through 254pm CDT. Largest stones with one inch in diameter and accumulated on flat surfaces and in drifts due to strong south winds.

Hail in STORY, IOWA
From 31-MAR-23 13:50:00 to 31-MAR-23 13:50:00 (CST-6)
Location: ONTARIO
Magnitude: 1.00 
Property damage: 0.00K
Crop damage: 0.00K
Reported by: Trained Spotter

Hail in STORY, IOWA
From 31-MAR-23 13:52:00 to 31-MAR-23 13:52:00 (CST-6)
Location: AMES ARPT
Magnitude: 1.00 
Property damage: 0.00K
Crop damage: 0.00K
Reported by: Public

Report from mping.

Hail in STORY, IOWA
From 31-MAR-23 13:52:00 to 31-MAR-23 13:52:00 (CST-6)
Location: AMES
Magnitude: 1.25 
Property damage: 0.00K
Crop damage: 0.00K
Reported by: Trained Spotter

Hail in MARION, IOWA
From 31-MAR-23 15:21:00 to 31-MAR-23 15:21:00 (CST-6)
Location: ATTICA
Magnitude: 1.00 
Property damage: 0.00K
Crop damage: 0.00K
Reported by: Trained Spotter

Hail came in three waves, increasing each time. Quarter sized occurred in final round.

Thunderstorm Wind in MARION, IOWA
From 31-MAR-23 15:16:00 to 31-MAR-23 15:16:00 (CST-6)
Location: KNOXVILLE
Magnitude: 48.00 EG
Property damage: 15.00K
Crop damage: 0.00K
Reported by: Broadcast Media

Large branch down on a home.

Thunderstorm Wind in MARION, IOWA
From 31-MAR-23 15:25:00 to 31-MAR-23 15:25:00 (CST-6)
Location: BUSSEY
Magnitude: 61.00 EG
Property damage: 0.00K
Crop damage: 0.00K
Reported by: Trained Spotter

Estimated 60 to 70 mph wind gusts with pea sized hail. Power is out.

Funnel Cloud in MARSHALL, IOWA
From 31-MAR-23 15:30:00 to 31-MAR-23 15:30:00 (CST-6)
Location: MARSHALLTOWN ARPT
Property damage: 0.00K
Crop damage: 0.00K
Reported by: Law Enforcement

Marshall county dispatch relayed report of funnel cloud over Marshalltown airport.

Hail in BOONE, IOWA
From 31-MAR-23 13:53:00 to 31-MAR-23 13:53:00 (CST-6)
Location: JORDAN
Magnitude: 1.00 
Property damage: 0.00K
Crop damage: 0.00K
Reported by: Public

Hail accompanied by very strong winds.

Hail in STORY, IOWA
From 31-MAR-23 13:50:00 to 31-MAR-23 13:50:00 (CST-6)
Location: ONTARIO
Magnitude: 1.00 
Property damage: 0.00K
Crop damage: 0.00K
Reported by: Public

Report from mping.

Hail in APPANOOSE, IOWA
From 31-MAR-23 13:54:00 to 31-MAR-23 13:54:00 (CST-6)
Location: CENTERVILLE
Magnitude: 2.25 
Property damage: 0.00K
Crop damage: 0.00K
Reported by: Trained Spotter

Hail in APPANOOSE, IOWA
From 31-MAR-23 13:55:00 to 31-MAR-23 13:55:00 (CST-6)
Location: CENTERVILLE
Magnitude: 2.50 
Property damage: 0.00K
Crop damage: 0.00K
Reported by: Trained Spotter

Funnel Cloud in MARSHALL, IOWA
From 31-MAR-23 15:30:00 to 31-MAR-23 15:30:00 (CST-6)
Location: MARSHALLTOWN
Property damage: 0.00K
Crop damage: 0.00K
Reported by: Public

Public report of funnel cloud north of Marshalltown veteran's home.

High Wind in STORY, IOWA
From 31-MAR-23 15:56:00 to 31-MAR-23 15:56:00 (CST-6)
Magnitude: 51.00 MG
Property damage: 0.00K
Crop damage: 0.00K
Reported by: ASOS

High Wind in MAHASKA, IOWA
From 31-MAR-23 16:02:00 to 31-MAR-23 16:02:00 (CST-6)
Magnitude: 50.00 MG
Property damage: 0.00K
Crop damage: 0.00K
Reported by: AWOS

Hail in APPANOOSE, IOWA
From 31-MAR-23 13:55:00 to 31-MAR-23 13:55:00 (CST-6)
Location: GARFIELD
Magnitude: 1.00 
Property damage: 0.00K
Crop damage: 0.00K
Reported by: Trained Spotter

Hail in STORY, IOWA
From 31-MAR-23 13:55:00 to 31-MAR-23 13:55:00 (CST-6)
Location: ONTARIO
Magnitude: 1.00 
Property damage: 0.00K
Crop damage: 0.00K
Reported by: Public

Report from mping.

Hail in STORY, IOWA
From 31-MAR-23 13:55:00 to 31-MAR-23 13:55:00 (CST-6)
Location: AMES
Magnitude: 0.75 
Property damage: 0.00K
Crop damage: 0.00K
Reported by: Public

Report from mping.

Hail in APPANOOSE, IOWA
From 31-MAR-23 13:56:00 to 31-MAR-23 13:56:00 (CST-6)
Location: CENTERVILLE
Magnitude: 2.75 
Property damage: 0.00K
Crop damage: 0.00K
Reported by: Law Enforcement

Tornado in WAPELLO, IOWA
From 31-MAR-23 14:36:00 to 31-MAR-23 14:49:00 (CST-6)
Location: DAHLONEGA
Tornado F-scale: EF2
Property damage: 2.00M
Crop damage: 0.00K
Reported by: Emergency Manager

Long track tornado began in Wapello County northeast
of Ottumwa then tracked northeast into Keokuk County.
The primary damage in Wapello County consisted of three
homes and one hog confinement facility. The first home
lost the entire roof and one external wall. The first failure
point was likely the wind entering and lifting the garage
which then led to failure of the roof. The home only had
straight nailed connections to the external walls spaced
every 18 inches and less to the roof. An unoccupied
mobile home on the property was not well anchored and
rolled to total destruction. This location was rated 110 mph
and EF-1. Two well anchored hog confinement buildings
were totally destroyed and were rated EF-2. The tornado
then impacted a location with a well built 2 story brick
house. The house suffered some roof and window damage
and a loss of a garage door but sustained little other
damage. Other damage indicators at the site suggested
EF-1 winds. Total destruction of a house occurred just
prior to the tornado exiting the county. This older house
sat unanchored to the concrete block basement. The house
was pushed off the foundation and crumbled. Some trees
near the house and a propane tank were mostly left with
little damage. A larger tree directly next to the house on
the wind side had several large limbs removed. Due to
all of these reasons, the wind at this location has been
rated at 135 mph, or high end EF-2.

Tornado in POWESHIEK, IOWA
From 31-MAR-23 14:52:00 to 31-MAR-23 14:57:00 (CST-6)
Location: MALCOLM
Tornado F-scale: EFU
Property damage: 0.00K
Crop damage: 0.00K
Reported by: Broadcast Media

Local media obtained video of a tornado south of Malcolm. The path was also found in high resolution satellite imagery as well to help fill out the path. The tornado hit no damage indicator, hence the EFU rating.

Hail in STORY, IOWA
From 31-MAR-23 13:56:00 to 31-MAR-23 13:56:00 (CST-6)
Location: ONTARIO
Magnitude: 1.25 
Property damage: 20.00K
Crop damage: 0.00K
Reported by: NWS Employee

Hail caused some siding damage.

Hail in STORY, IOWA
From 31-MAR-23 13:50:00 to 31-MAR-23 13:50:00 (CST-6)
Location: AMES
Magnitude: 1.00 
Property damage: 0.00K
Crop damage: 0.00K
Reported by: Public

Report from mping.

Hail in STORY, IOWA
From 31-MAR-23 14:00:00 to 31-MAR-23 14:00:00 (CST-6)
Location: GILBERT
Magnitude: 1.00 
Property damage: 0.00K
Crop damage: 0.00K
Reported by: Trained Spotter

Hail in STORY, IOWA
From 31-MAR-23 14:01:00 to 31-MAR-23 14:01:00 (CST-6)
Location: STORY CITY
Magnitude: 1.00 
Property damage: 0.00K
Crop damage: 0.00K
Reported by: Emergency Manager

Tornado in GRUNDY, IOWA
From 31-MAR-23 15:22:00 to 31-MAR-23 15:28:00 (CST-6)
Location: WELLSBURG
Tornado F-scale: EF1
Property damage: 50.00K
Crop damage: 0.00K
Reported by: Emergency Manager

Two tornadoes developed in parallel to the north of Wellsburg. This northern track tornado damaged several trees and outbuildings along its path.

Tornado in GRUNDY, IOWA
From 31-MAR-23 15:22:00 to 31-MAR-23 15:29:00 (CST-6)
Location: WELLSBURG
Tornado F-scale: EF1
Property damage: 50.00K
Crop damage: 0.00K
Reported by: Emergency Manager

Two tornadoes developed in parallel to the north of Wellsburg.  This southern track tornado damaged a grain bin along with surrounding trees and outbuilding, then later damaged powerline poles.

High Wind in DALLAS, IOWA
From 31-MAR-23 13:55:00 to 31-MAR-23 13:55:00 (CST-6)
Magnitude: 50.00 MG
Property damage: 0.00K
Crop damage: 0.00K
Reported by: AWOS

Non thunderstorm wind gust associated with boundary behind the line of storms.

Hail in APPANOOSE, IOWA
From 31-MAR-23 14:02:00 to 31-MAR-23 14:02:00 (CST-6)
Location: MAINE
Magnitude: 1.00 
Property damage: 0.00K
Crop damage: 0.00K
Reported by: Trained Spotter

Hail in APPANOOSE, IOWA
From 31-MAR-23 13:56:00 to 31-MAR-23 13:56:00 (CST-6)
Location: CENTERVILLE
Magnitude: 2.50 
Property damage: 0.00K
Crop damage: 0.00K
Reported by: Trained Spotter

Hail in MARION, IOWA
From 31-MAR-23 14:08:00 to 31-MAR-23 14:08:00 (CST-6)
Location: KNOXVILLE
Magnitude: 1.25 
Property damage: 0.00K
Crop damage: 0.00K
Reported by: Trained Spotter

Hail in RINGGOLD, IOWA
From 31-MAR-23 11:40:00 to 31-MAR-23 11:40:00 (CST-6)
Location: MT AYR MUNI ARPT
Magnitude: 1.75 
Property damage: 0.00K
Crop damage: 0.00K
Reported by: Broadcast Media

Relayed by WHO13 in Des Moines.

Hail in MARSHALL, IOWA
From 31-MAR-23 14:08:00 to 31-MAR-23 14:08:00 (CST-6)
Location: GILMAN
Magnitude: 1.75 
Property damage: 0.00K
Crop damage: 0.00K
Reported by: Trained Spotter

Hail in MARION, IOWA
From 31-MAR-23 14:09:00 to 31-MAR-23 14:09:00 (CST-6)
Location: KNOXVILLE
Magnitude: 1.00 
Property damage: 0.00K
Crop damage: 0.00K
Reported by: Public

Report from mping.

Hail in MARION, IOWA
From 31-MAR-23 14:15:00 to 31-MAR-23 14:15:00 (CST-6)
Location: FIFIELD
Magnitude: 1.50 
Property damage: 0.00K
Crop damage: 0.00K
Reported by: Public

Report from mping.

Funnel Cloud in WAPELLO, IOWA
From 31-MAR-23 14:20:00 to 31-MAR-23 14:20:00 (CST-6)
Location: BLAKESBURG ARPT
Property damage: 0.00K
Crop damage: 0.00K
Reported by: Storm Chaser

Chaser report of funnel cloud and rotating wall cloud southwest of his position. Location adjusted for funnel location via radar.

Hail in CLARKE, IOWA
From 31-MAR-23 11:49:00 to 31-MAR-23 11:49:00 (CST-6)
Location: OSCEOLA
Magnitude: 1.00 
Property damage: 0.00K
Crop damage: 0.00K
Reported by: Trained Spotter

Hail in WARREN, IOWA
From 31-MAR-23 12:50:00 to 31-MAR-23 12:50:00 (CST-6)
Location: LIBERTY CENTER
Magnitude: 1.75 
Property damage: 0.00K
Crop damage: 0.00K
Reported by: Broadcast Media

Relayed by knia radio.

Hail in CLARKE, IOWA
From 31-MAR-23 12:53:00 to 31-MAR-23 12:53:00 (CST-6)
Location: MURRAY
Magnitude: 1.75 
Property damage: 0.00K
Crop damage: 0.00K
Reported by: Trained Spotter

Thunderstorm Wind in CLARKE, IOWA
From 31-MAR-23 12:53:00 to 31-MAR-23 12:53:00 (CST-6)
Location: MURRAY
Magnitude: 49.00 EG
Property damage: 1.00K
Crop damage: 0.00K
Reported by: Public

Delayed report of one inch tree limbs broken and shingles blown off.

Hail in MARION, IOWA
From 31-MAR-23 14:08:00 to 31-MAR-23 14:08:00 (CST-6)
Location: KNOXVILLE
Magnitude: 1.00 
Property damage: 0.00K
Crop damage: 0.00K
Reported by: Public

Picture submitted via social media.

Hail in MARION, IOWA
From 31-MAR-23 14:22:00 to 31-MAR-23 14:22:00 (CST-6)
Location: PELLA
Magnitude: 1.00 
Property damage: 0.00K
Crop damage: 0.00K
Reported by: Public

Report via social media, time estimated by radar.

Hail in MARION, IOWA
From 31-MAR-23 14:23:00 to 31-MAR-23 14:23:00 (CST-6)
Location: PELLA
Magnitude: 1.50 
Property damage: 0.00K
Crop damage: 0.00K
Reported by: Broadcast Media

Report via radio station knia.

High Wind in DECATUR, IOWA
From 31-MAR-23 14:31:00 to 31-MAR-23 14:31:00 (CST-6)
Magnitude: 53.00 MG
Property damage: 0.00K
Crop damage: 0.00K
Reported by: ASOS

Non thunderstorm wind gust recorded by Lamoni ASOS.

Hail in CERRO GORDO, IOWA
From 31-MAR-23 14:35:00 to 31-MAR-23 14:35:00 (CST-6)
Location: HANFORD
Magnitude: 0.88 
Property damage: 0.00K
Crop damage: 0.00K
Reported by: Trained Spotter

Thunderstorm Wind in WAPELLO, IOWA
From 31-MAR-23 14:39:00 to 31-MAR-23 14:39:00 (CST-6)
Location: OTTUMWA
Magnitude: 52.00 EG
Property damage: 0.00K
Crop damage: 0.00K
Reported by: Trained Spotter

Trained spotter estimated gusts of 60 mph.

Hail in CERRO GORDO, IOWA
From 31-MAR-23 14:44:00 to 31-MAR-23 14:44:00 (CST-6)
Location: MASON CITY
Magnitude: 1.00 
Property damage: 0.00K
Crop damage: 0.00K
Reported by: Emergency Manager

Hail in CERRO GORDO, IOWA
From 31-MAR-23 14:49:00 to 31-MAR-23 14:49:00 (CST-6)
Location: MASON CITY
Magnitude: 1.00 
Property damage: 0.00K
Crop damage: 0.00K
Reported by: Trained Spotter