Alert archive / Missouri / Heat Advisories in 2025

Heat Advisory 2, NWS St. Louis, MO

July 21, 202524 counties in Missouri; 15 counties in Illinois

NWS St. Louis, MO issued this heat advisory at Jul 21, 2025, 1:57 PM CDT for 24 counties in Missouri; 15 counties in Illinois. It took effect at Jul 22, 2025, 2:33 AM CDT. It was in force for 9 days.

The area

The counties it named.

The facts

Issued
Jul 21, 2025, 1:57 PM CDT (18:57 UTC)
In effect from
Jul 22, 2025, 2:33 AM CDT
Expired
Jul 30, 2025, 7:00 PM CDT
In force
9 days
Issued by
NWS St. Louis, MO
All 39 counties

Adams County, IL, Bond County, IL, Brown County, IL, Calhoun County, IL, Clinton County, IL, Fayette County, IL, Greene County, IL, Jersey County, IL, Macoupin County, IL, Madison County, IL, Marion County, IL, Montgomery County, IL, Pike County, IL, Randolph County, IL, Washington County, IL, Audrain County, MO, Boone County, MO, Callaway County, MO, Cole County, MO, Crawford County, MO, Gasconade County, MO, Iron County, MO, Knox County, MO, Lewis County, MO, Lincoln County, MO, Madison County, MO, Marion County, MO, Moniteau County, MO, Monroe County, MO, Montgomery County, MO, Osage County, MO, Pike County, MO, Ralls County, MO, Reynolds County, MO, Saint Francois County, MO, Sainte Genevieve County, MO, Shelby County, MO, Warren County, MO, Washington County, MO

The radar

The St Louis radar (KLSX), 26 km from the middle of the area, began a volume at 18:57 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.

What forecasters said that day

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

NWS St. Louis, MO wrote its last area forecast discussion before this heat advisory went out at Jul 21, 12:13 PM CDT, 1 hour 44 minutes earlier.

Area forecast discussion, Jul 21, 12:13 PM CDT, 1 hour 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 21, 3:09 AM CDT, 10 hours 48 minutes before
Hazardous Weather Outlook
National Weather Service St Louis MO
309 AM CDT Mon Jul 21 2025

ILZ058>060-064-065-069-070-074-079-095>102-MOZ018-019-026-027-
034>036-041-042-047>052-059>065-072>075-084-085-099-220815-
Greene IL-Macoupin IL-Montgomery IL-Bond IL-Fayette IL-Clinton IL-
Marion IL-Washington IL-Randolph IL-Adams IL-Brown IL-Pike IL-
Calhoun IL-Jersey IL-Madison IL-Saint Clair IL-Monroe IL-Knox MO-
Lewis MO-Shelby MO-Marion MO-Monroe MO-Ralls MO-Pike MO-Boone MO-
Audrain MO-Moniteau MO-Cole MO-Osage MO-Callaway MO-Montgomery MO-
Lincoln MO-Gasconade MO-Warren MO-Saint Charles MO-Franklin MO-
Saint Louis MO-Saint Louis City MO-Jefferson MO-Crawford MO-
Washington MO-Saint Francois MO-Sainte Genevieve MO-Iron MO-
Madison MO-Reynolds MO-
309 AM CDT Mon Jul 21 2025

This Hazardous Weather Outlook is for portions of eastern and
central Missouri as well as west central and southwest Illinois.

.DAY ONE...Today and tonight.

Thunderstorms with heavy rain will continue across portions of the
area this morning and may cause additional flash flood impacts.
Dangerous heat will continue in areas south of the Missouri River
today. There is a slight chance of thunderstorms tonight.

.DAYS TWO THROUGH SEVEN...Tuesday through Sunday.

A slight chance of thunderstorms exists Tuesday afternoon and again
Thursday evening through Sunday.

Dangerous heat will impact the entire forecast area Tuesday through
Thursday.

.SPOTTER INFORMATION STATEMENT...

Spotter activation is not expected at this time.

Delia

In the hours before

Local storm report, Jul 21, 11:34 AM CDT, 2 hours 23 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 21, 11:36 AM CDT, 2 hours 21 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 21, 11:56 AM CDT, 2 hours 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>
Local storm report, Jul 21, 12:34 PM CDT, 1 hour 23 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 21, 12:36 PM CDT, 1 hour 21 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 21, 12:44 PM CDT, 1 hour 13 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>

The office that day

Everything else NWS St. Louis, MO issued on the same UTC day.

IssuedProductOfficeCountiesLasted
Jul 20, 11:33 PM CDTFlash Flood WarningLSXLincoln, Pike, Ralls4 hr
Jul 21, 12:11 AM CDTFlash Flood WarningLSXAudrain, Callaway, Montgomery5 hr
Jul 21, 12:27 AM CDTFlash Flood WarningLSXLincoln, Saint Charles, Saint Louis, Warren, City of Saint Louis3 hr
Jul 21, 1:00 AM CDTFlash Flood WarningLSXAudrain, Monroe, Pike, Ralls, Shelby3 hr
Jul 21, 2:03 AM CDTAreal Flood AdvisoryLSXSaint Louis, City of Saint Louis4 hr
Jul 21, 2:54 AM CDTFlash Flood WarningLSXCallaway, Montgomery, Warren3 hr
Jul 21, 3:24 AM CDTAreal Flood AdvisoryLSXLincoln, Saint Charles, Saint Louis, Warren56 min
Jul 21, 3:47 AM CDTAreal Flood AdvisoryLSXAudrain, Monroe, Ralls, Shelby5 hr
Jul 21, 4:20 AM CDTFlash Flood WarningLSXSaint Charles, Saint Louis77 min
Jul 21, 4:40 AM CDTAreal Flood AdvisoryLSXSaint Charles, Warren3 hr
Jul 21, 4:57 AM CDTFlash Flood WarningLSXSaint Louis, City of Saint Louis3 hr
Jul 21, 5:06 AM CDTAreal Flood WarningLSXAudrain, Montgomery6 hr
Jul 21, 5:26 AM CDTAreal Flood WarningLSXCallaway, Montgomery, Warren6 hr
Jul 21, 5:32 AM CDTFlash Flood WarningLSXJefferson86 min
Jul 21, 5:37 AM CDTAreal Flood AdvisoryLSXSaint Charles, Saint Louis113 min
Jul 21, 5:51 AM CDTAreal Flood AdvisoryLSXBoone, Callaway, Cole, Moniteau3 hr
Jul 21, 6:54 AM CDTAreal Flood WarningLSXMonroe, Ralls5 hr
Jul 21, 6:58 AM CDTAreal Flood AdvisoryLSXJefferson3 hr
Jul 21, 9:02 AM CDTRiver Flood WarningLSXMonroe22 hr
Jul 21, 9:02 AM CDTRiver Flood WarningLSXLewis22 hr
Jul 21, 9:03 AM CDTRiver Flood WarningLSXLincoln46 hr
Jul 21, 9:20 AM CDTRiver Flood WarningLSXLincoln54 hr
Jul 21, 11:27 AM CDTAreal Flood WarningLSXAudrain, Montgomery, Pike, Ralls6 hr
Jul 20, 7:57 PM CDTFlash Flood WarningLSXFayette7 hr
Jul 20, 11:08 PM CDTFlash Flood Warning EmergencyCatastrophic damage threatLSXFayette3 hr
Jul 21, 12:12 AM CDTFlash Flood WarningLSXBond, Macoupin, Montgomery3 hr
Jul 21, 12:42 AM CDTFlash Flood WarningLSXFayette, Marion3 hr
Jul 21, 2:48 AM CDTAreal Flood WarningLSXFayette7 hr
Jul 21, 4:50 AM CDTRiver Flood WarningLSXFayette3 days
Jul 21, 6:11 AM CDTAreal Flood AdvisoryLSXSaint Clair3 hr

Nearby

Heat Advisories in Missouri, 2025Heat Advisories in Illinois, 2025Every heat advisory 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; radar from the NEXRAD Level II archive.