Overnight convection across south-central and southeast Minnesota began to slide southward along a potent MUCAPE gradient over eastern Iowa. While sub-severe initially, the line of storms formed a QLCS structure and eventually strengthened to the point of producing numerous hail and damaging wind reports as it continued to move southward.
The convective environment included MUCAPE values ranging from 2000-4000 J/kg MUCAP from east to west and 30 to 40 kts of effective bulk shear nearly orthogonal to the line of storms. Effectively, the storms were able to sustain long enough and produce a cold pool that was able to continue to initiate convection throughout the morning and into the afternoon as it moved out of Iowa and into increasingly more unstable environments.

Hail in GRUNDY, IOWA
From 28-JUN-19 06:58:00 to 28-JUN-19 06:58:00 (CST-6)
Location: DIKE
Magnitude: 1.00 
Property damage: 0.00K
Crop damage: 0.00K
Reported by: Public

Public reported quarter sized hail via the mPING app.

Hail in MARSHALL, IOWA
From 28-JUN-19 08:22:00 to 28-JUN-19 08:22:00 (CST-6)
Location: GILMAN
Magnitude: 1.00 
Property damage: 0.00K
Crop damage: 0.00K
Reported by: Social Media

Public relayed a picture of quarter sized hail.

Hail in DAVIS, IOWA
From 28-JUN-19 10:50:00 to 28-JUN-19 10:50:00 (CST-6)
Location: BLOOMFIELD
Magnitude: 1.00 
Property damage: 0.00K
Crop damage: 0.00K
Reported by: Social Media

Public reported quarter sized hail and heavy rainfall.

Thunderstorm Wind in APPANOOSE, IOWA
From 28-JUN-19 10:51:00 to 28-JUN-19 10:51:00 (CST-6)
Location: MOULTON
Magnitude: 52.00 EG
Property damage: 0.00K
Crop damage: 0.00K
Reported by: Public

Strong winds were bending small, weak trees completely over, while bigger trees had 2 to 3 inch diameter branches broken off. Small hail was all occurring, but appeared to be less than quarter in size.

Hail in JASPER, IOWA
From 28-JUN-19 08:29:00 to 28-JUN-19 08:29:00 (CST-6)
Location: NEWBURG
Magnitude: 1.00 
Property damage: 0.00K
Crop damage: 0.00K
Reported by: Public

Public reported quarter sized hail via the mPING app.

Thunderstorm Wind in WAPELLO, IOWA
From 28-JUN-19 09:52:00 to 28-JUN-19 09:52:00 (CST-6)
Location: (OTM)OTTUMWA INDSTRL
Magnitude: 53.00 MG
Property damage: 0.00K
Crop damage: 0.00K
Reported by: ASOS

Ottumwa Regional Airport ASOS recorded a wind gust of 61 mph and sustained winds of 41 mph.

Thunderstorm Wind in WAPELLO, IOWA
From 28-JUN-19 10:20:00 to 28-JUN-19 10:20:00 (CST-6)
Location: OTTUMWA
Magnitude: 52.00 EG
Property damage: 0.00K
Crop damage: 0.00K
Reported by: Social Media

Public reported large branches down on the west wide of Ottumwa.

Thunderstorm Wind in WAPELLO, IOWA
From 28-JUN-19 10:15:00 to 28-JUN-19 10:15:00 (CST-6)
Location: OTTUMWA
Magnitude: 56.00 EG
Property damage: 5.00K
Crop damage: 0.00K
Reported by: Trained Spotter

A spotter reported awning damage to a business on Church St. between Weller and Sheridan.

Thunderstorm Wind in MARION, IOWA
From 28-JUN-19 09:30:00 to 28-JUN-19 09:30:00 (CST-6)
Location: KNOXVILLE
Magnitude: 58.00 EG
Property damage: 2.00K
Crop damage: 0.00K
Reported by: Broadcast Media

Broadcast media, KNIA/KRLS radio, reported a large tree snapped in town. This is a delayed report and time is estimated from radar.

Thunderstorm Wind in MARION, IOWA
From 28-JUN-19 09:40:00 to 28-JUN-19 09:40:00 (CST-6)
Location: PELLA
Magnitude: 60.00 EG
Property damage: 5.00K
Crop damage: 0.00K
Reported by: Public

Public reported 2 to 3 foot diameter tree snapped in the city square, via the mPING app.

Thunderstorm Wind in WAPELLO, IOWA
From 28-JUN-19 09:51:00 to 28-JUN-19 09:51:00 (CST-6)
Location: EDDYVILLE
Magnitude: 61.00 EG
Property damage: 100.00K
Crop damage: 0.00K
Reported by: Emergency Manager

Emergency manager reported several trees down across the city of Eddyville, a utility pole snapped, and two houses that had trees that fell on top of them. Degree of damage to the homes was unknown at the time. This is a delayed report and time estimated form radar.

Thunderstorm Wind in APPANOOSE, IOWA
From 28-JUN-19 10:06:00 to 28-JUN-19 10:06:00 (CST-6)
Location: MONROVIA
Magnitude: 61.00 EG
Property damage: 30.00K
Crop damage: 0.00K
Reported by: Emergency Manager

Emergency manager and Appanoose County Dispatch wind damage in Moravia. They reported roof damage to buildings, siding damage to buildings, and multiple trees with limbs 10 to 12 inches in diameter down.  Winds went through the center of town and the tree damage was widespread.

Thunderstorm Wind in MONROE, IOWA
From 28-JUN-19 10:13:00 to 28-JUN-19 10:13:00 (CST-6)
Location: ALBIA
Magnitude: 56.00 EG
Property damage: 5.00K
Crop damage: 0.00K
Reported by: Social Media

Public reported trees down in Albia.

Thunderstorm Wind in APPANOOSE, IOWA
From 28-JUN-19 10:30:00 to 28-JUN-19 10:30:00 (CST-6)
Location: RATHBUN
Magnitude: 52.00 EG
Property damage: 2.00K
Crop damage: 0.00K
Reported by: Other Federal Agency

US Army Corps of Engineers reported large branches down in the campgrounds near Rathbun Lake.

Thunderstorm Wind in APPANOOSE, IOWA
From 28-JUN-19 11:03:00 to 28-JUN-19 11:03:00 (CST-6)
Location: MOULTON
Magnitude: 56.00 EG
Property damage: 10.00K
Crop damage: 0.00K
Reported by: Trained Spotter

Trained spotter reported 6 to 8 inch diameter tree limbs snapped as well as damage to a residential roof in town.