Virginia, 2024

Excessive Heat in Virginia, July 16, 2024

July 16, 2024 · NWS LWX · 7 events in 7 counties and zones

Hot and humid conditions overspread much of the region on July 15 and July 16, resulting in the hottest temperatures of the Summer in 2024. Heat index values reached and exceeded 100 to 110, with daily record high temperatures tied and set.

Where it happened

Every event with a place to put it; 7 filed by county or forecast zone are drawn at its center, in a lighter ring. Tap one for its entry below.

  • Tornadoes
  • Tropical storms and surge
  • Floods
  • Wind
  • Hail
  • Winter weather
  • Heat and drought
  • Cold
  • Fire, smoke and dust
  • Marine and coastal
  • Other

Open the live radar over this ground

The toll

Deaths
0
Injuries
0
Property damage
None recorded
Crop damage
None recorded
Events
7

Deaths and injuries are direct and indirect together, as the offices filed them. Damage is property and crops in the dollars of the year, not adjusted for inflation, and only where an office estimated it.

What happened

The episode as NWS LWX wrote it up.

Hot and humid conditions overspread much of the region on July 15 and July 16, resulting in the hottest temperatures of the Summer in 2024. Heat index values reached and exceeded 100 to 110, with daily record high temperatures tied and set.

What forecasters said that day

The local office's own words before the first event, as it sent them, from the Iowa Environmental Mesonet's archive of National Weather Service text.

NWS Baltimore/Washington wrote its last area forecast discussion before the first event at Jul 16, 9:16 AM EST, 3 hours 44 minutes earlier.

Area forecast discussion, Jul 16, 9:16 AM EST, 3 hours 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 16, 11:06 AM EST, 1 hour 54 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>

In the hours before

Local storm report, Jul 16, 8:44 AM EST, 4 hours 16 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 16, 8:56 AM EST, 4 hours 4 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 16, 8:59 AM EST, 4 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 16, 9:02 AM EST, 3 hours 58 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 16, 10:13 AM EST, 2 hours 47 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 radar

The national radar mosaic for the moment the first event began.

Open the radar archive at this moment

Event by event

7 excessive heat. Local standard time, as filed.

Excessive Heat, Arlington

When
July 16, 1:00 PM EST to 6:00 PM EST
Where
Arlington forecast zone
Reported by
ASOS
Coordinates
38.855, -77.106 (the zone’s center; the record gives no point)

The ASOS at Ronald Reagan Washington National Airport (KDCA) measured a peak heat index value of 110, with a high temperature of 104F. Several mesonets in the county measured peak heat indices around 110.

Excessive Heat, Fairfax

When
July 16, 1:00 PM EST to 6:00 PM EST
Where
Fairfax forecast zone
Reported by
ASOS
Coordinates
38.841, -77.291 (the zone’s center; the record gives no point)

The ASOS at Washington Dulles International Airport (KIAD) measured a peak heat index value of 108, with a high temperature of 101F. Several mesonets in the county measured peak heat indices around 110.

Excessive Heat, Stafford

When
July 16, 1:00 PM EST to 6:00 PM EST
Where
Stafford forecast zone
Reported by
AWOS
Coordinates
38.421, -77.457 (the zone’s center; the record gives no point)

The AWOS at Quantico Marine Base (KNYG) measured a peak heat index value of 110, with a high temperature of 101F. Several mesonets in the county measured peak heat indices around 110.

Excessive Heat, Cst and Southeast Prince William/Manassas/Manassas Park

When
July 16, 1:00 PM EST to 6:00 PM EST
Where
Cst and Southeast Prince William/Manassas/Manassas Park forecast zone
Reported by
AWOS
Coordinates
38.746, -77.474 (the zone’s center; the record gives no point)

The AWOS at Manassas Regional Airport (KHEF) measured a peak heat index value of 112, with a high temperature of 99F. The AWOS at Quantico Marine Base (KNYG) measured a peak heat index value of 110, with a high temperature of 101F. Several mesonets in the county measured peak heat indices around 110.

Excessive Heat, King George

When
July 16, 1:00 PM EST to 6:00 PM EST
Where
King George forecast zone
Reported by
Mesonet
Coordinates
38.274, -77.156 (the zone’s center; the record gives no point)

Several mesonets in the county measured peak heat indices around 110.

Excessive Heat, Warren

When
July 16, 1:00 PM EST to 6:00 PM EST
Where
Warren forecast zone
Reported by
Mesonet
Coordinates
38.909, -78.207 (the zone’s center; the record gives no point)

The AWOS at Front Royal-Warren County Airport (KFRR) measured a peak heat index value of 106, with a high temperature of 102F. Several mesonets in the county measured peak heat indices around 105.

Excessive Heat, Page

When
July 16, 1:00 PM EST to 6:00 PM EST
Where
Page forecast zone
Reported by
Mesonet
Coordinates
38.620, -78.484 (the zone’s center; the record gives no point)

The AWOS at Luray Airport (KLUA) measured a peak heat index value of 105, with a high temperature of 102F. Several mesonets in the county measured peak heat indices around 105.

What these are

Excessive Heat
Heat at or above the local excessive heat warning criteria, or heat that caused deaths.

After NWS Directive 10-1605, the rules offices file Storm Data by.

The same day elsewhere

More

Every storm in Virginia in 2024Every state in 2024This day in weather historyWarnings in Virginia, July 2024

Sources

NOAA National Centers for Environmental Information, Storm Events Database, compiled from the National Weather Service’s monthly Storm Data. Complete through 2026-06; NCEI adds each month about 75 days after it ends and revises past years a few times a year. Rebuilt 2026-10-01. Each event’s entry at NCEI: 1205066, 1205067, 1205068, 1205069, 1205070, 1205072, 1205074.