Pennsylvania, 2025

Excessive Heat and Heat in Pennsylvania, June 23 to 25, 2025

June 23 to 25, 2025 · NWS CTP · 28 events in 28 counties and zones

An anomalously strong upper-level ridge began to set up across the eastern contiguous United States, allowing for an extended period of heat across portions of Central Pennsylvania beginning on June 22, 2025. High pressure building to the south on June 23, 2025 allowed for the hottest temperatures and heat index values to occur during the afternoon hours of June 23rd and June 24th across…

Where it happened

Every event with a place to put it; 28 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
28

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 CTP wrote it up.

An anomalously strong upper-level ridge began to set up across the eastern contiguous United States, allowing for an extended period of heat across portions of Central Pennsylvania beginning on June 22, 2025. High pressure building to the south on June 23, 2025 allowed for the hottest temperatures and heat index values to occur during the afternoon hours of June 23rd and June 24th across portions of the Susquehanna Valley, highest across the southern tier of Pennsylvania. High pressure began to slowly break down later on in the day of June 24th, allowing for slightly cooling temperatures with an approaching low pressure system from the Ohio Valley allowing for further cooling by June 25, 2025.

The radar

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

Open the radar archive at this moment

Event by event

16 excessive heat, 12 heat. Local standard time, as filed.

Excessive Heat, Lancaster

When
June 23, 9:00 AM EST to June 25, 4:00 PM EST
Where
Lancaster forecast zone
Reported by
ASOS
Coordinates
40.042, -76.248 (the zone’s center; the record gives no point)

Well-above average temperatures, coupled with humid conditions, allowed for multiple days of heat index values over 100 degrees beginning during the afternoon hours of June 22nd and continuing through the late evening hours of June 25, 2025 across Lancaster County. Heat index values topped out between 105 and 107 degrees during the afternoon and evening hours of June 23 and June 24, 2025. Warm and humid conditions continued into the overnight hours throughout this period, offering little relief throughout the time period. Multiple cooling centers and water stations were opened throughout the county during this stretch of abnormally hot temperatures.

Excessive Heat, Lebanon

When
June 23, 12:00 PM EST to June 25, 3:00 PM EST
Where
Lebanon forecast zone
Reported by
AWOS
Coordinates
40.367, -76.458 (the zone’s center; the record gives no point)

Well-above average temperatures, coupled with humid conditions, allowed for multiple days of heat index values over 100 degrees beginning during the afternoon hours of June 22nd and continuing through the late evening hours of June 25, 2025 across Lebanon County. Heat index values topped out between 105 and 108 degrees during the afternoon and evening hours of June 23, 2025. Warm and humid conditions continued into the overnight hours throughout this period, offering little relief throughout the time period. Multiple cooling stations were opened throughout the county during this stretch of abnormally hot temperatures.

Excessive Heat, Dauphin

When
June 23, 1:00 PM EST to June 25, 5:00 PM EST
Where
Dauphin forecast zone
Reported by
ASOS
Coordinates
40.415, -76.779 (the zone’s center; the record gives no point)

Well-above average temperatures, coupled with humid conditions, allowed for multiple days of heat index values over 100 degrees beginning during the afternoon hours of June 22nd and continuing through the late evening hours of June 25, 2025 across Dauphin County. Heat index values topped out between 105 and 107 degrees during the afternoon and evening hours of June 23, 2025. Warm and humid conditions continued into the overnight hours throughout this period, offering little relief throughout the time period. Multiple cooling stations were opened throughout the county during this stretch of abnormally hot temperatures.

Excessive Heat, Cumberland

When
June 23, 1:00 PM EST to June 25, 5:00 PM EST
Where
Cumberland forecast zone
Reported by
RAWS
Coordinates
40.164, -77.266 (the zone’s center; the record gives no point)

Well-above average temperatures, coupled with humid conditions, allowed for multiple days of heat index values over 100 degrees beginning during the afternoon hours of June 22nd and continuing through the late evening hours of June 25, 2025 across Cumberland County. Heat index values topped out between 105 and 107 degrees during the afternoon and evening hours of June 23, 2025. Warm and humid conditions continued into the overnight hours throughout this period, offering little relief throughout the time period. Multiple cooling stations were opened throughout the county during this stretch of abnormally hot temperatures.

Heat, Schuylkill

When
June 23, 1:00 PM EST to June 25, 3:00 PM EST
Where
Schuylkill forecast zone
Reported by
AWOS
Coordinates
40.706, -76.216 (the zone’s center; the record gives no point)

Well-above average temperatures, coupled with humid conditions, allowed for multiple days of heat index values between 100 and 105 degrees beginning during the afternoon hours of June 23 and continuing through the late evening hours of June 25, 2025 across Schuylkill County. Warm and humid conditions continued into the overnight hours throughout this period, offering little relief throughout the time period. Multiple cooling stations were opened throughout the county during this stretch of abnormally hot temperatures.

Excessive Heat, York

When
June 23, 2:00 PM EST to June 25, 3:00 PM EST
Where
York forecast zone
Reported by
ASOS
Coordinates
39.920, -76.726 (the zone’s center; the record gives no point)

Well-above average temperatures, coupled with humid conditions, allowed for multiple days of heat index values over 100 degrees beginning during the afternoon hours of June 22nd and continuing through the late evening hours of June 25, 2025 across York County. Heat index values topped out between 105 and 107 degrees during the afternoon and evening hours of June 23, 2025. Warm and humid conditions continued into the overnight hours throughout this period, offering little relief throughout the time period. Multiple cooling stations were opened throughout the county during this stretch of abnormally hot temperatures.

Excessive Heat, Franklin

When
June 23, 2:00 PM EST to June 25, 3:00 PM EST
Where
Franklin forecast zone
Reported by
Public
Coordinates
39.927, -77.721 (the zone’s center; the record gives no point)

Well-above average temperatures, coupled with humid conditions, allowed for multiple days of heat index values over 100 degrees beginning during the afternoon hours of June 22nd and continuing through the late evening hours of June 25, 2025 across Franklin County. Heat index values topped out between 105 and 107 degrees during the afternoon and evening hours of June 23, 2025. Warm and humid conditions continued into the overnight hours throughout this period, offering little relief throughout the time period. Multiple cooling stations were opened throughout the county during this stretch of abnormally hot temperatures.

Excessive Heat, Adams

When
June 23, 2:00 PM EST to June 25, 3:00 PM EST
Where
Adams forecast zone
Reported by
Public
Coordinates
39.872, -77.218 (the zone’s center; the record gives no point)

Well-above average temperatures, coupled with humid conditions, allowed for multiple days of heat index values over 100 degrees beginning during the afternoon hours of June 22nd and continuing through the late evening hours of June 25, 2025 across Adams County. Heat index values topped out between 105 and 107 degrees during the afternoon and evening hours of June 23, 2025. Warm and humid conditions continued into the overnight hours throughout this period, offering little relief throughout the time period. Multiple cooling stations were opened throughout the county during this stretch of abnormally hot temperatures. A power outage in the southeastern portion of the county led to 4,000 people being without power for some duration of the heat event.

Excessive Heat, Snyder

When
June 23, 2:00 PM EST to June 25, 2:00 PM EST
Where
Snyder forecast zone
Reported by
AWOS
Coordinates
40.770, -77.070 (the zone’s center; the record gives no point)

Well-above average temperatures, coupled with humid conditions, allowed for multiple days of heat index values over 100 degrees beginning during the afternoon hours of June 22nd and continuing through the late evening hours of June 25, 2025 across Snyder County. Heat index values topped out between 105 and 107 degrees during the afternoon and evening hours of June 23, 2025. Warm and humid conditions continued into the overnight hours throughout this period, offering little relief throughout the time period.

Excessive Heat, Union

When
June 23, 2:00 PM EST to June 25, 2:00 PM EST
Where
Union forecast zone
Reported by
RAWS
Coordinates
40.963, -77.062 (the zone’s center; the record gives no point)

Well-above average temperatures, coupled with humid conditions, allowed for multiple days of heat index values over 100 degrees beginning during the afternoon hours of June 22nd and continuing through the late evening hours of June 25, 2025 across Union County. Heat index values topped out between 105 and 107 degrees during the afternoon and evening hours of June 23, 2025. Warm and humid conditions continued into the overnight hours throughout this period, offering little relief throughout the time period. Multiple cooling stations were opened throughout the county during this stretch of abnormally hot temperatures.

Excessive Heat, Northumberland

When
June 23, 2:00 PM EST to June 25, 2:00 PM EST
Where
Northumberland forecast zone
Reported by
AWOS
Coordinates
40.852, -76.709 (the zone’s center; the record gives no point)

Well-above average temperatures, coupled with humid conditions, allowed for multiple days of heat index values over 100 degrees beginning during the afternoon hours of June 22nd and continuing through the late evening hours of June 25, 2025 across Northumberland County. Heat index values topped out between 105 and 107 degrees during the afternoon and evening hours of June 23, 2025. Warm and humid conditions continued into the overnight hours throughout this period, offering little relief throughout the time period.

Excessive Heat, Columbia

When
June 23, 2:00 PM EST to June 25, 2:00 PM EST
Where
Columbia forecast zone
Reported by
Public
Coordinates
41.049, -76.405 (the zone’s center; the record gives no point)

Well-above average temperatures, coupled with humid conditions, allowed for multiple days of heat index values over 100 degrees beginning during the afternoon hours of June 22nd and continuing through the late evening hours of June 25, 2025 across Columbia County. Heat index values topped out between 105 and 107 degrees during the afternoon and evening hours of June 23, 2025. Warm and humid conditions continued into the overnight hours throughout this period, offering little relief throughout the time period. Multiple cooling stations were opened throughout the county during this stretch of abnormally hot temperatures.

Excessive Heat, Southern Lycoming

When
June 23, 2:00 PM EST to June 25, 2:00 PM EST
Where
Southern Lycoming forecast zone
Reported by
ASOS
Coordinates
41.343, -77.064 (the zone’s center; the record gives no point)

Well-above average temperatures, coupled with humid conditions, allowed for multiple days of heat index values over 100 degrees beginning during the afternoon hours of June 22nd and continuing through the late evening hours of June 25, 2025 across southern Lycoming County. Heat index values topped out between 105 and 107 degrees during the afternoon and evening hours of June 23, 2025. Warm and humid conditions continued into the overnight hours throughout this period, offering little relief throughout the time period.

Excessive Heat, Montour

When
June 23, 2:00 PM EST to June 25, 2:00 PM EST
Where
Montour forecast zone
Reported by
Public
Coordinates
41.028, -76.659 (the zone’s center; the record gives no point)

Well-above average temperatures, coupled with humid conditions, allowed for multiple days of heat index values over 100 degrees beginning during the afternoon hours of June 22nd and continuing through the late evening hours of June 25, 2025 across Montour County. Heat index values topped out between 105 and 107 degrees during the afternoon and evening hours of June 23, 2025. Warm and humid conditions continued into the overnight hours throughout this period, offering little relief throughout the time period. Multiple cooling stations were opened throughout the county during this stretch of abnormally hot temperatures.

Heat, Sullivan

When
June 23, 2:00 PM EST
Where
Sullivan forecast zone
Reported by
Public
Coordinates
41.446, -76.512 (the zone’s center; the record gives no point)

Well-above average temperatures, coupled with humid conditions, allowed for multiple days of heat index values between 100 and 105 degrees beginning during the afternoon hours of June 23 and continuing through the late evening hours of June 25, 2025 across Sullivan County. Warm and humid conditions continued into the overnight hours throughout this period, offering little relief throughout the time period. Multiple cooling stations were opened throughout the county during this stretch of abnormally hot temperatures.

Heat, Tioga

When
June 23, 2:00 PM EST
Where
Tioga forecast zone
Reported by
RAWS
Coordinates
41.772, -77.254 (the zone’s center; the record gives no point)

Well-above average temperatures, coupled with humid conditions, allowed for multiple days of heat index values between 100 and 105 degrees beginning during the afternoon hours of June 23 and continuing through the late evening hours of June 25, 2025 across Tioga County. Warm and humid conditions continued into the overnight hours throughout this period, offering little relief throughout the time period.

Heat, Northern Lycoming

When
June 23, 2:00 PM EST
Where
Northern Lycoming forecast zone
Reported by
Public
Coordinates
41.343, -77.064 (the zone’s center; the record gives no point)

Well-above average temperatures, coupled with humid conditions, allowed for multiple days of heat index values between 100 and 105 degrees beginning during the afternoon hours of June 23 and continuing through the late evening hours of June 25, 2025 across northern Lycoming County. Warm and humid conditions continued into the overnight hours throughout this period, offering little relief throughout the time period.

Heat, Southern Clinton

When
June 23, 2:00 PM EST
Where
Southern Clinton forecast zone
Reported by
AWOS
Coordinates
41.234, -77.638 (the zone’s center; the record gives no point)

Well-above average temperatures, coupled with humid conditions, allowed for multiple days of heat index values between 100 and 105 degrees beginning during the afternoon hours of June 23 and continuing through the late evening hours of June 25, 2025 across southern Clinton County. Warm and humid conditions continued into the overnight hours throughout this period, offering little relief throughout the time period. Multiple cooling stations were opened throughout the county during this stretch of abnormally hot temperatures.

Heat, Northern Clinton

When
June 23, 2:00 PM EST
Where
Northern Clinton forecast zone
Reported by
RAWS
Coordinates
41.234, -77.638 (the zone’s center; the record gives no point)

Well-above average temperatures, coupled with humid conditions, allowed for multiple days of heat index values between 100 and 105 degrees beginning during the afternoon hours of June 23 and continuing through the late evening hours of June 25, 2025 across northern Clinton County. Warm and humid conditions continued into the overnight hours throughout this period, offering little relief throughout the time period. Multiple cooling stations were opened throughout the county during this stretch of abnormally hot temperatures.

Excessive Heat, Perry

When
June 23, 3:00 PM EST to June 25, 4:00 PM EST
Where
Perry forecast zone
Reported by
RAWS
Coordinates
40.398, -77.262 (the zone’s center; the record gives no point)

Well-above average temperatures, coupled with humid conditions, allowed for multiple days of heat index values over 100 degrees beginning during the afternoon hours of June 22nd and continuing through the late evening hours of June 25, 2025 across Perry County. Heat index values topped out between 105 and 107 degrees during the afternoon and evening hours of June 23, 2025. Warm and humid conditions continued into the overnight hours throughout this period, offering little relief throughout the time period. Multiple cooling stations were opened throughout the county during this stretch of abnormally hot temperatures.

Excessive Heat, Juniata

When
June 23, 3:00 PM EST to June 25, 4:00 PM EST
Where
Juniata forecast zone
Reported by
Public
Coordinates
40.531, -77.402 (the zone’s center; the record gives no point)

Well-above average temperatures, coupled with humid conditions, allowed for multiple days of heat index values over 100 degrees beginning during the afternoon hours of June 22nd and continuing through the late evening hours of June 25, 2025 across Juniata County. Heat index values topped out between 105 and 107 degrees during the afternoon and evening hours of June 23, 2025. Warm and humid conditions continued into the overnight hours throughout this period, offering little relief throughout the time period.

Excessive Heat, Mifflin

When
June 23, 3:00 PM EST to June 25, 4:00 PM EST
Where
Mifflin forecast zone
Reported by
AWOS
Coordinates
40.610, -77.617 (the zone’s center; the record gives no point)

Well-above average temperatures, coupled with humid conditions, allowed for multiple days of heat index values over 100 degrees beginning during the afternoon hours of June 22nd and continuing through the late evening hours of June 25, 2025 across Mifflin County. Heat index values topped out between 105 and 107 degrees during the afternoon and evening hours of June 23, 2025. Warm and humid conditions continued into the overnight hours throughout this period, offering little relief throughout the time period. Multiple cooling stations were opened throughout the county during this stretch of abnormally hot temperatures.

Heat, Huntingdon

When
June 23, 3:00 PM EST to June 25, 3:00 PM EST
Where
Huntingdon forecast zone
Reported by
Public
Coordinates
40.417, -77.981 (the zone’s center; the record gives no point)

Well-above average temperatures, coupled with humid conditions, allowed for multiple days of heat index values between 100 and 105 degrees beginning during the afternoon hours of June 23 and continuing through the late evening hours of June 25, 2025 across Huntingdon County. Warm and humid conditions continued into the overnight hours throughout this period, offering little relief throughout the time period. Multiple cooling stations were opened throughout the county during this stretch of abnormally hot temperatures.

Heat, Southern Centre

When
June 23, 3:00 PM EST to June 25, 3:00 PM EST
Where
Southern Centre forecast zone
Reported by
AWOS
Coordinates
40.919, -77.820 (the zone’s center; the record gives no point)

Well-above average temperatures, coupled with humid conditions, allowed for multiple days of heat index values between 100 and 105 degrees beginning during the afternoon hours of June 23 and continuing through the late evening hours of June 25, 2025 across southern Centre County. Warm and humid conditions continued into the overnight hours throughout this period, offering little relief throughout the time period.

Heat, Northern Centre

When
June 23, 3:00 PM EST to June 25, 3:00 PM EST
Where
Northern Centre forecast zone
Reported by
RAWS
Coordinates
40.919, -77.820 (the zone’s center; the record gives no point)

Well-above average temperatures, coupled with humid conditions, allowed for multiple days of heat index values between 100 and 105 degrees beginning during the afternoon hours of June 23 and continuing through the late evening hours of June 25, 2025 across northern Centre County. Warm and humid conditions continued into the overnight hours throughout this period, offering little relief throughout the time period.

Heat, Bedford

When
June 23, 3:00 PM EST to June 25, 3:00 PM EST
Where
Bedford forecast zone
Reported by
AWOS
Coordinates
40.007, -78.490 (the zone’s center; the record gives no point)

Well-above average temperatures, coupled with humid conditions, allowed for multiple days of heat index values between 100 and 105 degrees beginning during the afternoon hours of June 23 and continuing through the late evening hours of June 25, 2025 across Bedford County. Warm and humid conditions continued into the overnight hours throughout this period, offering little relief throughout the time period. Multiple cooling stations were opened throughout the county during this stretch of abnormally hot temperatures.

Heat, Fulton

When
June 23, 3:00 PM EST to June 25, 3:00 PM EST
Where
Fulton forecast zone
Reported by
RAWS
Coordinates
39.925, -78.113 (the zone’s center; the record gives no point)

Well-above average temperatures, coupled with humid conditions, allowed for multiple days of heat index values between 100 and 105 degrees beginning during the afternoon hours of June 23 and continuing through the late evening hours of June 25, 2025 across Fulton County. Warm and humid conditions continued into the overnight hours throughout this period, offering little relief throughout the time period. Multiple cooling stations were opened throughout the county during this stretch of abnormally hot temperatures.

Heat, Blair

When
June 23, 3:00 PM EST to June 25, 3:00 PM EST
Where
Blair forecast zone
Reported by
ASOS
Coordinates
40.481, -78.349 (the zone’s center; the record gives no point)

Well-above average temperatures, coupled with humid conditions, allowed for multiple days of heat index values between 100 and 105 degrees beginning during the afternoon hours of June 23 and continuing through the late evening hours of June 25, 2025 across Blair County. Warm and humid conditions continued into the overnight hours throughout this period, offering little relief throughout the time period. Multiple cooling stations were opened throughout the county during this stretch of abnormally hot temperatures.

What these are

Excessive Heat
Heat at or above the local excessive heat warning criteria, or heat that caused deaths.
Heat
Heat below excessive heat criteria that still caused deaths, injuries or significant impacts.

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

The same day elsewhere

More

Every storm in Pennsylvania in 2025Every state in 2025This day in weather historyWarnings in Pennsylvania, June 2025

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: 1267274, 1267275, 1267303, 1267308, 1267330, 1267280, 1267289, 1267302, 1267324, 1267325, 1267326, 1267327, 1267328, 1267329, 1267331, 1267339, 1267340, 1267341, 1267342, 1267319, 1267320, 1267321, 1267333, 1267334, 1267335, 1267336, 1267337, 1267338.