New Hampshire, 2025

Flash Flooding and Hail in New Hampshire, June 6 to 7, 2025

June 6 to 7, 2025 · NWS GYX · 16 events in 3 counties and zones

A stationary front stalled over southern New Hampshire on the evening of June 6 into midday on June 7th. Repeated rounds of heavy rain and thunderstorms brought up to 4 inches of rainfall to areas across Merrimack and Hillsborough Counties between 3 and 7 PM.

Where it happened

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

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

A stationary front stalled over southern New Hampshire on the evening of June 6 into midday on June 7th. Repeated rounds of heavy rain and thunderstorms brought up to 4 inches of rainfall to areas across Merrimack and Hillsborough Counties between 3 and 7 PM. The heavy rain with rates measured over 2 inches per hour at times, was sufficient to cause flash flooding with multiple roads flooded, some with washouts, and some property damage. Numerous severe thunderstorms also developed on the afternoon of June 6th as amble instability and moisture interacted with the stalled front boundary. Large hail and damaging winds were reported.

The radar

The Portland,ME radar (KGYX), 144 km away, was scanning. The volume nearest the first event began at 18:59 UTC.

Open the radar archive at this moment

Event by event

7 hail, 5 thunderstorm wind, 4 flash flood. Local standard time, as filed.

Thunderstorm Wind, Merrimack

When
June 6, 1:58 PM EST to 2:02 PM EST
Where
Merrimack County, West Hopkinton
Measured
52 kt (60 mph) estimated gust
Reported by
Trained Spotter
Coordinates
43.180, -71.750

Severe thunderstorm outflow winds downed trees on NH Route 127 near Contoocook State Forest.

Hail, Merrimack

When
June 6, 2:10 PM EST to 2:15 PM EST
Where
Merrimack County, 1.22 mi NW of West Hopkinton
Measured
1.25 in hail
Reported by
Trained Spotter
Coordinates
43.190, -71.770

A severe thunderstorm dropped hail the size of quarters on Old Hopkinton Rd. in Hopkinton.

Thunderstorm Wind, Sullivan

When
June 6, 2:15 PM EST to 2:20 PM EST
Where
Sullivan County, 0.85 mi SW of Cornish Mills
Measured
52 kt (60 mph) estimated gust
Reported by
Trained Spotter
Coordinates
43.460, -72.390

Severe thunderstorm outflow winds downed 2 trees down on NH-12A, partially blocking a road in Cornish.

Thunderstorm Wind, Sullivan

When
June 6, 2:30 PM EST to 2:35 PM EST
Where
Sullivan County, Cornish Flat
Measured
52 kt (60 mph) estimated gust
Reported by
Public
Coordinates
43.500, -72.280

Severe thunderstorm outflow winds downed numerous smaller trees and branches on Cornish Stage Rd. and Cornish Flats.

Hail, Merrimack

When
June 6, 2:36 PM EST to 2:40 PM EST
Where
Merrimack County, 0.85 mi SE of North Sutton Arpt
Measured
1.25 in hail
Reported by
Fire Department/Rescue
Coordinates
43.360, -71.910

A severe thunderstorm dropped hail the size of quarters in North Sutton.

Hail, Hillsborough

When
June 6, 2:50 PM EST to 2:55 PM EST
Where
Hillsborough County, 1.01 mi W of West Deering
Measured
1 in hail
Reported by
Trained Spotter
Coordinates
43.080, -71.920

A severe thunderstorm dropped hail the size of quarters south of Hillsborough.

Hail, Merrimack

When
June 6, 3:32 PM EST to 3:36 PM EST
Where
Merrimack County, 1.38 mi N of Penacook
Measured
1 in hail
Reported by
Amateur Radio
Coordinates
43.300, -71.600

A severe thunderstorm dropped hail the size of quarters north of Boscawen.

Hail, Hillsborough

When
June 6, 3:50 PM EST to 3:55 PM EST
Where
Hillsborough County, 1.47 mi NNE of South Weare
Measured
1.25 in hail
Reported by
Amateur Radio
Coordinates
43.070, -71.720

A severe thunderstorm dropped hail the size of half dollars in Weare.

Hail, Merrimack

When
June 6, 4:06 PM EST to 4:10 PM EST
Where
Merrimack County, 0.5 mi W of Dunbarton
Measured
1.25 in hail
Reported by
Trained Spotter
Coordinates
43.100, -71.630

A severe thunderstorm dropped hail the size of half dollars in Dunbarton.

Thunderstorm Wind, Merrimack

When
June 6, 4:06 PM EST to 4:10 PM EST
Where
Merrimack County, 1.66 mi WNW of Bow Center
Measured
52 kt (60 mph) estimated gust
Reported by
Public
Coordinates
43.140, -71.580

Severe thunderstorm outflow winds downed a few small trees down across Clement hill Rd. in Bow.

Hail, Merrimack

When
June 6, 4:18 PM EST to 4:22 PM EST
Where
Merrimack County, 0.5 mi E of Bow Center
Measured
1.25 in hail
Reported by
Public
Coordinates
43.130, -71.540

A severe thunderstorm dropped hail the size of half dollars in Bow.

Flash Flood, Merrimack

When
June 6, 4:52 PM EST to 6:00 PM EST
Where
Merrimack County, 1.78 mi S of West Henniker to 2.27 mi WNW of West Henniker
Cause
Heavy Rain
Reported by
Department of Highways
Coordinates
43.144, -71.850

In Henniker, highway and road management reported road damage from flooding along Bear Hill Road, Ray Road, Hemlock Corner Loop and parts of Dodge Hill Road due to heavy downpours dropping around 3 inches of rain on saturated soils.

Thunderstorm Wind, Hillsborough

When
June 6, 5:06 PM EST to 5:10 PM EST
Where
Hillsborough County, 1.01 mi W of Temple
Measured
52 kt (60 mph) estimated gust
Reported by
Amateur Radio
Coordinates
42.820, -71.850

Severe thunderstorm outflow winds downed multiple trees and wires down across town in Temple.

Flash Flood, Hillsborough

When
June 6, 5:23 PM EST to 6:30 PM EST
Where
Hillsborough County, 1.31 mi SE of Hillsboro Lower Vlg to 0.71 mi NNW of Antrim Center
Cause
Heavy Rain
Reported by
Park/Forest Service
Coordinates
43.105, -71.934

Repeating thunderstorms brought up to 4 inches of rainfall to the Antrim area between 3 pm and 7 pm on June 6. The high rainfall rates on nearly saturated ground resulted in flooding of Routes 31 and 9, with some minor shoulder damage. Local roads were more impacted with minor to moderate washouts along Reed Carr, Liberty Farm, Stacy Hill, and Farmstead Roads. The most significant flooding of the event occurred along Mountainside Drive off Franklin Pierce Lake where runoff eroded a driveway to the home foundation, damaging 2 vehicles.

Flash Flood, Hillsborough

When
June 6, 5:54 PM EST to 7:14 PM EST
Where
Hillsborough County, 0.44 mi SE of Hillsborough to 0.44 mi SW of Hillsborough
Cause
Heavy Rain
Reported by
Fire Department/Rescue
Coordinates
43.115, -71.895

In Hillsborough, heavy rain measured up to 3.91 inches fell on the evening of June 9. at the major thruway Route 9 was closed between Henniker St and Antrim Road due to flooding of both lanes. Additional road closures due to flooding occurred on the following roads Center Road between Hillcat Road and Jones Road, Bible Hill Road, Shed Road, and Contoocook Falls Road.

Flash Flood, Hillsborough

When
June 7, 1:03 PM EST to 2:30 PM EST
Where
Hillsborough County, 2.65 mi ESE of Peterborough to 2.29 mi ESE of Peterborough
Cause
Heavy Rain
Reported by
Park/Forest Service
Coordinates
42.861, -71.879

A burst of torrential rainfall over saturated ground resulted in a washout along Miller State Park Road on the afternoon of June 6. The rainfall estimated to have rainfall rates of 2 inches per hour cause excessive and rapid runoff over the high sloped terrain of the Pack Monadnock.

What these are

Thunderstorm Wind
Winds from a thunderstorm of 50 knots (58 mph) or more, or lower winds that caused damage or casualties. Measured gusts are marked MG, estimated EG.
Hail
Hail three-quarters of an inch or larger, or smaller hail that caused damage, filed with the largest stone measured.
Flash Flood
Flooding that begins within six hours of the rain that causes it, or of a dam or levee failure or ice jam release, often with deadly speed.

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

The same day elsewhere

More

Every storm in New Hampshire in 2025Every state in 2025This day in weather historyWarnings in New Hampshire, 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: 1269722, 1269634, 1269718, 1269719, 1269635, 1269636, 1269637, 1269638, 1269639, 1269720, 1269640, 1252490, 1269724, 1252505, 1252492, 1252495.