Alert archive / Iowa / Severe Thunderstorm Warnings in 2025

Severe Thunderstorm Warning 185, NWS Des Moines, IA

July 29, 2025Black Hawk County, Grundy County, Tama County, Iowa

NWS Des Moines, IA issued this severe thunderstorm warning at Jul 29, 2025, 1:23 AM CDT for Black Hawk County, Grundy County, Tama County, Iowa. It was in force for 37 min. No storm report in the archive falls inside the area while it was in force.

The area

The counties it named.

The facts

Issued
Jul 29, 2025, 1:23 AM CDT (06:23 UTC)
Expired
Jul 29, 2025, 2:00 AM CDT
In force
37 min
Issued by
NWS Des Moines, IA
Area
Storm-based polygon
Damage threat
Considerable
Hail
0.75 in
Wind
70.0 mph

Counties Black Hawk County, IA, Grundy County, IA, Tama County, IA

The radar

The Des Moines radar (KDMX), 117 km from the middle of the area, began a volume at 06:24 UTC, the scan nearest the moment this went out.

Open the radar archive at this moment

The archived warnings, watches and discussions in force at that minute are drawn over the scan, this one among them.

The watch it was issued in

The SPC watch in force over the same counties when this warning went out.

IssuedProductOfficeLasted
Jul 28, 10:07 PM CDTSevere Thunderstorm WatchSPC6 hr

The nearest sounding before it

Davenport, (KDVN), launched 00:00Z, 6.4 hours before the alert went out and 186 km from the middle of its area. This is the routine balloon launch nearest before it, the air the forecaster had in hand, not a measurement taken for the alert.

Skew-T log-pSkew-T log-p diagram, Davenport, at 00:00Z on 2025-07-29Temperature and dew point through the depth of the atmosphere, with the mixed-layer parcel. CAPE 615 joules per kilogram.LCLLFCEL10008507005003002001001 km2 km3 km6 km9 km12 km15 km-30°-20°-10°0°10°20°30°40°
Temperature in red, dew point in green, the mixed-layer parcel dashed.
HodographHodograph, Davenport, at 00:00Z on 2025-07-29The wind through the lowest 10 kilometers. Zero to 1 km storm-relative helicity -2 square meters per square second.1939Sfc1 km3 km6 km9 kmRMLM
The wind turning with height, colored by layer: ground to 1 km, 1 to 3 km, 3 to 6 km, 6 to 10 km.
Mixed-layer CAPE
615 J/kg
Mixed-layer CIN
-256 J/kg
Mixed-layer LCL
1409 m above ground
0-6 km bulk shear
10 kt
0-1 km storm-relative helicity
-2 m²/s²
0-3 km storm-relative helicity
51 m²/s²
Significant tornado parameter
0.0
Supercell composite
0.0

Open this sounding in Storm Lab

What forecasters said that day

The local office's own words before this severe thunderstorm warning went out, as it sent them, from the Iowa Environmental Mesonet's archive of National Weather Service text.

NWS Des Moines, IA wrote its last area forecast discussion before this severe thunderstorm warning went out at Jul 29, 12:39 AM CDT, 44 minutes earlier.

Area forecast discussion, Jul 29, 12:39 AM CDT, 44 minutes before
<!doctype html>
<html lang="en">
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <title>Service Notice</title>
  <link rel="stylesheet" href="index.css">
</head>
<body>
  <main class="wrap">
    <section class="card" role="status" aria-live="polite">
      <div class="status" id="status">Temporary Notice</div>
      <h1 id="headline">This service is currently unavailable.</h1>
      <p id="message1">
        The site you requested is temporarily down for maintenance or an unexpected outage.
      </p>
      <p id="message2">
        Please try again in a few minutes.
      </p>
      <p class="small" id="detail">
        If you are an administrator, restore upstream service and remove the redirect/fallback rule when normal operations resume.
      </p>
    </section>
  </main>
  <script src="index.js"></script>
</body>
</html>
Hazardous weather outlook, Jul 28, 10:11 PM CDT, 3 hours 12 minutes before
Hazardous Weather Outlook
National Weather Service Des Moines IA
1011 PM CDT Mon Jul 28 2025

IAZ004>007-015>017-023>028-033>039-044>050-057>062-300315-
Emmet-Kossuth-Winnebago-Worth-Palo Alto-Hancock-Cerro Gordo-
Pocahontas-Humboldt-Wright-Franklin-Butler-Bremer-Sac-Calhoun-
Webster-Hamilton-Hardin-Grundy-Black Hawk-Crawford-Carroll-Greene-
Boone-Story-Marshall-Tama-Audubon-Guthrie-Dallas-Polk-Jasper-
Poweshiek-
1011 PM CDT Mon Jul 28 2025

This Hazardous Weather Outlook is for portions of central Iowa.

.DAY ONE...Tonight

There is a Moderate Risk (Level 4 of 5) of severe weather over
much of the area. The primary threat is damaging wind gusts with
these storms. Heavy rainfall is also possible.

.DAYS TWO THROUGH SEVEN...Tuesday through Sunday

Additional thunderstorms are forecast from late Tuesday afternoon
through Wednesday night. The severe thunderstorm and flash
flood threat for later Tuesday and Wednesday will be evaluated in
the coming days.

.SPOTTER INFORMATION STATEMENT...

Spotter activation may be needed tonight.

IAZ070>075-081>086-092>097-300315-
Cass-Adair-Madison-Warren-Marion-Mahaska-Adams-Union-Clarke-Lucas-
Monroe-Wapello-Taylor-Ringgold-Decatur-Wayne-Appanoose-Davis-
1011 PM CDT Mon Jul 28 2025

This Hazardous Weather Outlook is for portions of central Iowa.

.DAY ONE...Tonight

Tonight there is a low risk for severe thunderstorms central and
south-central Iowa. The primary threat is damaging wind gusts with
these storms. Heavy rainfall is also possible.

.DAYS TWO THROUGH SEVEN...Tuesday through Sunday

A Heat Advisory is effect on Tuesday afternoon into Tuesday
evening. Additional thunderstorms are forecast from late Tuesday
afternoon through Wednesday night. The severe thunderstorm and
flash flood threat for later Tuesday and Wednesday will be
evaluated in the coming days.

.SPOTTER INFORMATION STATEMENT...

Spotter activation may be needed tonight.

In the hours before

Local storm report, Jul 29, 12:16 AM CDT, 1 hour 7 minutes before
<!doctype html>
<html lang="en">
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <title>Service Notice</title>
  <link rel="stylesheet" href="index.css">
</head>
<body>
  <main class="wrap">
    <section class="card" role="status" aria-live="polite">
      <div class="status" id="status">Temporary Notice</div>
      <h1 id="headline">This service is currently unavailable.</h1>
      <p id="message1">
        The site you requested is temporarily down for maintenance or an unexpected outage.
      </p>
      <p id="message2">
        Please try again in a few minutes.
      </p>
      <p class="small" id="detail">
        If you are an administrator, restore upstream service and remove the redirect/fallback rule when normal operations resume.
      </p>
    </section>
  </main>
  <script src="index.js"></script>
</body>
</html>
Special weather statement, Jul 29, 12:27 AM CDT, 56 minutes before
<!doctype html>
<html lang="en">
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <title>Service Notice</title>
  <link rel="stylesheet" href="index.css">
</head>
<body>
  <main class="wrap">
    <section class="card" role="status" aria-live="polite">
      <div class="status" id="status">Temporary Notice</div>
      <h1 id="headline">This service is currently unavailable.</h1>
      <p id="message1">
        The site you requested is temporarily down for maintenance or an unexpected outage.
      </p>
      <p id="message2">
        Please try again in a few minutes.
      </p>
      <p class="small" id="detail">
        If you are an administrator, restore upstream service and remove the redirect/fallback rule when normal operations resume.
      </p>
    </section>
  </main>
  <script src="index.js"></script>
</body>
</html>
Special weather statement, Jul 29, 12:53 AM CDT, 30 minutes before
<!doctype html>
<html lang="en">
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <title>Service Notice</title>
  <link rel="stylesheet" href="index.css">
</head>
<body>
  <main class="wrap">
    <section class="card" role="status" aria-live="polite">
      <div class="status" id="status">Temporary Notice</div>
      <h1 id="headline">This service is currently unavailable.</h1>
      <p id="message1">
        The site you requested is temporarily down for maintenance or an unexpected outage.
      </p>
      <p id="message2">
        Please try again in a few minutes.
      </p>
      <p class="small" id="detail">
        If you are an administrator, restore upstream service and remove the redirect/fallback rule when normal operations resume.
      </p>
    </section>
  </main>
  <script src="index.js"></script>
</body>
</html>
Local storm report, Jul 29, 1:09 AM CDT, 14 minutes before
<!doctype html>
<html lang="en">
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <title>Service Notice</title>
  <link rel="stylesheet" href="index.css">
</head>
<body>
  <main class="wrap">
    <section class="card" role="status" aria-live="polite">
      <div class="status" id="status">Temporary Notice</div>
      <h1 id="headline">This service is currently unavailable.</h1>
      <p id="message1">
        The site you requested is temporarily down for maintenance or an unexpected outage.
      </p>
      <p id="message2">
        Please try again in a few minutes.
      </p>
      <p class="small" id="detail">
        If you are an administrator, restore upstream service and remove the redirect/fallback rule when normal operations resume.
      </p>
    </section>
  </main>
  <script src="index.js"></script>
</body>
</html>
Local storm report, Jul 29, 1:20 AM CDT, 3 minutes before
<!doctype html>
<html lang="en">
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <title>Service Notice</title>
  <link rel="stylesheet" href="index.css">
</head>
<body>
  <main class="wrap">
    <section class="card" role="status" aria-live="polite">
      <div class="status" id="status">Temporary Notice</div>
      <h1 id="headline">This service is currently unavailable.</h1>
      <p id="message1">
        The site you requested is temporarily down for maintenance or an unexpected outage.
      </p>
      <p id="message2">
        Please try again in a few minutes.
      </p>
      <p class="small" id="detail">
        If you are an administrator, restore upstream service and remove the redirect/fallback rule when normal operations resume.
      </p>
    </section>
  </main>
  <script src="index.js"></script>
</body>
</html>
Local storm report, Jul 29, 1:22 AM CDT, 1 minute before
<!doctype html>
<html lang="en">
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <title>Service Notice</title>
  <link rel="stylesheet" href="index.css">
</head>
<body>
  <main class="wrap">
    <section class="card" role="status" aria-live="polite">
      <div class="status" id="status">Temporary Notice</div>
      <h1 id="headline">This service is currently unavailable.</h1>
      <p id="message1">
        The site you requested is temporarily down for maintenance or an unexpected outage.
      </p>
      <p id="message2">
        Please try again in a few minutes.
      </p>
      <p class="small" id="detail">
        If you are an administrator, restore upstream service and remove the redirect/fallback rule when normal operations resume.
      </p>
    </section>
  </main>
  <script src="index.js"></script>
</body>
</html>

The office that day

Everything else NWS Des Moines, IA issued on the same UTC day.

IssuedProductOfficeCountiesLasted
Jul 28, 10:29 PM CDTSevere Thunderstorm Warning Destructive damage threatDMXEmmet, Kossuth, Palo Alto76 min
Jul 28, 10:35 PM CDTSevere Thunderstorm Warning Considerable damage threatDMXCalhoun, Humboldt, Pocahontas, Sac, Webster70 min
Jul 28, 10:50 PM CDTSevere Thunderstorm WarningDMXCalhoun, Carroll, Crawford, Greene, Sac, Webster55 min
Jul 28, 11:17 PM CDTSevere Thunderstorm Warning Destructive damage threatDMXCerro Gordo, Emmet, Hancock, Kossuth, Palo Alto, Winnebago and 1 more73 min
Jul 28, 11:27 PM CDTSevere Thunderstorm Warning Considerable damage threatDMXFranklin, Hamilton, Hardin, Humboldt, Webster, Wright63 min
Jul 28, 11:32 PM CDTSevere Thunderstorm WarningDMXBoone, Calhoun, Carroll, Greene, Hamilton, Hardin and 2 more58 min
Jul 28, 11:51 PM CDTSevere Thunderstorm WarningDMXCerro Gordo, Worth39 min
Jul 29, 12:11 AM CDTSevere Thunderstorm WarningDMXButler, Cerro Gordo, Franklin, Hancock, Winnebago, Worth and 1 more79 min
Jul 29, 12:27 AM CDTSpecial Weather StatementDMXHamilton, Hardin, Story33 min
Jul 29, 12:47 AM CDTSevere Thunderstorm WarningDMXBlack Hawk, Bremer, Butler, Grundy, Hardin58 min
Jul 29, 12:53 AM CDTSpecial Weather StatementDMXGrundy, Hardin, Marshall52 min
Jul 29, 1:32 AM CDTSevere Thunderstorm WarningDMXGrundy, Jasper, Marshall, Poweshiek, Tama28 min
Jul 29, 1:54 AM CDTSevere Thunderstorm WarningDMXJasper, Mahaska, Marshall, Poweshiek, Tama66 min
Jul 29, 2:54 AM CDTSpecial Weather StatementDMXMahaska36 min
Jul 29, 8:43 AM CDTSpecial Weather StatementDMXPalo Alto32 min
Jul 29, 9:44 AM CDTSevere Thunderstorm WarningDMXHumboldt, Kossuth, Palo Alto, Pocahontas34 min
Jul 29, 11:39 AM CDTRiver Flood WatchDMXBlack Hawk9 hr
Jul 29, 11:39 AM CDTRiver Flood WarningDMXBlack Hawk, Bremer, Butler5 days
Jul 29, 1:20 PM CDTSpecial Weather StatementDMXHumboldt25 min
Jul 29, 3:08 PM CDTFlood WatchDMXAdair, Adams, Appanoose, Audubon, Boone, Calhoun and 36 more23 hr

Nearby

Severe Thunderstorm Warnings in Iowa, 2025Every severe thunderstorm warning in 2025

Sources

The product and its follow-ups from the Iowa Environmental Mesonet's archive of National Weather Service and Storm Prediction Center text; the sounding from the Mesonet's radiosonde archive; radar from the NEXRAD Level II archive.