Verified NWS Local Storm Reports

Iowa Hail Storm — Thursday, April 2, 2026

Every verified storm report NWS spotters filed in Iowa on Thursday, April 2, 2026 — hail up to 3" (baseball size). The same ground-truth data insurance adjusters trust.

3"
Largest hail (baseball)
15
Hail reports
13
Towns hit
15
Wind & tornado reports
60 mph wind — Park View, Scott Co. (Apr 2, 2026)56 mph wind — Davenport Municipality, Scott Co. (Apr 2, 2026)55 mph wind — 1 SE Clinton Municipali, Clinton Co. (Apr 2, 2026)Tornado — 2 WSW Welton, Clinton Co. (Apr 2, 2026)61 mph wind — 3 ENE Oxford Junction, Clinton Co. (Apr 2, 2026)60 mph wind — Wheatland, Clinton Co. (Apr 2, 2026)1.75" hail — Lowden, Cedar Co. (Apr 2, 2026)60 mph wind — Lowden, Cedar Co. (Apr 2, 2026)1" hail — 4 SSE Clarence, Cedar Co. (Apr 2, 2026)1.75" hail — Tipton, Cedar Co. (Apr 2, 2026)58 mph wind — 3 SW Tipton, Cedar Co. (Apr 2, 2026)Tornado — 1 E Springdale, Cedar Co. (Apr 2, 2026)Tornado — 3 SW Downey, Johnson Co. (Apr 2, 2026)1.75" hail — 1 ESE Iowa City Municip, Johnson Co. (Apr 2, 2026)2.5" hail — 1 NNW Kalona, Washington Co. (Apr 2, 2026)1.75" hail — 1 W Kalona, Washington Co. (Apr 2, 2026)Tornado — 2 S Richmond, Washington Co. (Apr 2, 2026)64 mph wind — 3 NW Parnell, Iowa Co. (Apr 2, 2026)50 mph wind — 3 E Keota, Washington Co. (Apr 2, 2026)1.25" hail — 4 WNW Ollie, Keokuk Co. (Apr 2, 2026)3" hail — 2 E Martinsburg, Keokuk Co. (Apr 2, 2026)2" hail — 2 E Martinsburg, Keokuk Co. (Apr 2, 2026)66 mph wind — 9 NNE Agency, Wapello Co. (Apr 2, 2026)1.5" hail — 8 N Agency, Wapello Co. (Apr 2, 2026)2" hail — 2 NE Ottumwa, Wapello Co. (Apr 2, 2026)1.5" hail — 1 NE Ottumwa, Wapello Co. (Apr 2, 2026)1.25" hail — Ottumwa, Wapello Co. (Apr 2, 2026)2.75" hail — 2 NNE Ottumwa, Wapello Co. (Apr 2, 2026)1" hail — Ottumwa, Wapello Co. (Apr 2, 2026)61 mph wind — 2 W Murray, Clarke Co. (Apr 2, 2026)Lowden2 E MartinsburgOttumwaPark ViewDavenport Municipality1 SE Clinton Municipali

Was a specific roof under this storm?

Type any Iowa address and get that exact roof's verified hail history — including this storm — plus measurements and a replacement cost range. Free.

Check a Roof Free

Hail by town — Thursday, April 2, 2026

2 E MartinsburgKeokuk Co.2 reportsmax 3"baseball
2 NNE OttumwaWapello Co.1 reportmax 2.75"baseball
1 NNW KalonaWashington Co.1 reportmax 2.5"tennis ball
2 NE OttumwaWapello Co.1 reportmax 2"golf ball
LowdenCedar Co.1 reportmax 1.75"golf ball
TiptonCedar Co.1 reportmax 1.75"golf ball
1 ESE Iowa City MunicipJohnson Co.1 reportmax 1.75"golf ball
1 W KalonaWashington Co.1 reportmax 1.75"golf ball
8 N AgencyWapello Co.1 reportmax 1.5"ping pong ball
1 NE OttumwaWapello Co.1 reportmax 1.5"ping pong ball
OttumwaWapello Co.2 reportsmax 1.25"quarter
4 WNW OllieKeokuk Co.1 reportmax 1.25"quarter
4 SSE ClarenceCedar Co.1 reportmax 1"quarter

All verified reports

Time (UTC)LocationEvent
10:57 PMPark ViewScott Co.60 mph wind
10:56 PMDavenport MunicipalityScott Co.56 mph wind
10:26 PM1 SE Clinton MunicipaliClinton Co.55 mph wind
10:25 PM2 WSW WeltonClinton Co.Tornado
10:18 PM3 ENE Oxford JunctionClinton Co.61 mph wind
10:18 PMWheatlandClinton Co.60 mph wind
10:12 PMLowdenCedar Co.1.75" hail
10:12 PMLowdenCedar Co.60 mph wind
10:00 PM4 SSE ClarenceCedar Co.1" hail
9:57 PMTiptonCedar Co.1.75" hail
9:56 PM3 SW TiptonCedar Co.58 mph wind
9:44 PM1 E SpringdaleCedar Co.Tornado
9:36 PM3 SW DowneyJohnson Co.Tornado
9:31 PM1 ESE Iowa City MunicipJohnson Co.1.75" hail
9:13 PM1 NNW KalonaWashington Co.2.5" hail
9:13 PM1 W KalonaWashington Co.1.75" hail
9:11 PM2 S RichmondWashington Co.Tornado
8:59 PM3 NW ParnellIowa Co.64 mph wind
8:56 PM3 E KeotaWashington Co.50 mph wind
8:35 PM4 WNW OllieKeokuk Co.1.25" hail
8:32 PM2 E MartinsburgKeokuk Co.3" hail
8:30 PM2 E MartinsburgKeokuk Co.2" hail
8:30 PM9 NNE AgencyWapello Co.66 mph wind
8:22 PM8 N AgencyWapello Co.1.5" hail
8:19 PM2 NE OttumwaWapello Co.2" hail
8:17 PM1 NE OttumwaWapello Co.1.5" hail
8:17 PMOttumwaWapello Co.1.25" hail
8:13 PM2 NNE OttumwaWapello Co.2.75" hail
8:11 PMOttumwaWapello Co.1" hail
6:45 PM2 W MurrayClarke Co.61 mph wind

About this storm

How big was the hail in Iowa on Thursday, April 2, 2026?

The largest verified hail report that day measured 3" — baseball sized. NWS spotters filed 15 hail reports across 13 towns.

Is that big enough to damage a roof?

Hail around 1" (quarter size) and up can bruise or crack asphalt shingles — that's the threshold insurance adjusters take seriously. Damage is often invisible from the ground, which is why an inspection matters even when the roof "looks fine."

How long do homeowners have to file a claim for this storm?

Most homeowner policies allow one to two years from the storm date — some as little as six months. This storm was 107 days ago, so the filing window is open for most policies.

How do I check if a specific address was hit?

Run a free roof report on Rooftops AI: type the address and you get the roof's measurements plus its verified hail history — every NWS-logged report near that exact property, with dates, sizes, and distances.

Data: NWS Local Storm Reports via Iowa Environmental Mesonet. Local Storm Reports are preliminary, spotter-submitted observations and may be revised by the National Weather Service. Rooftops AI is not affiliated with or endorsed by NOAA or the NWS. Insurance filing windows vary by policy and state — homeowners should confirm with their carrier.