A warm front moved through southern New Hampshire early Tuesday morning, leaving the area in a very moist, warm, and unstable airmass.  Tuesday afternoon a cold front began moving across western New York and approaching southern New Hampshire.  As the front made its way across this area, it set off showers and thunderstorms across much of eastern New York and western Massachusetts in an especially moist environment.  These storms eventually moved over parts of southern New Hampshire.  Three high precipitation supercell thunderstorms moved in the same path over central Cheshire County.
These thunderstorms each produced two to three inches of rain, with most of it falling over Surry, Gilsum, and Keene and to a somewhat lesser extent over Sullivan, Walpole, and Westmoreland. The NWS cooperative observer at Surry Mountain Dam recorded 6.91 inches of rain total, while the Taunton WSR-88D radar estimated storm total rainfall of up to 8 to 9 inches in less than a couple of hours.  This resulted in flash flooding across much of this area.

Flood in CHESHIRE, NEW HAMPSHIRE
From 29-MAY-12 18:29:00 to 29-MAY-12 19:00:00 (EST-5)
Location: SURRY
Flood cause: Heavy Rain
Property damage: 0.00K
Crop damage: 0.00K
Reported by: Amateur Radio

Route 12A near Carpenter Road was flooded and impassable.

Flood in CHESHIRE, NEW HAMPSHIRE
From 29-MAY-12 18:29:00 to 29-MAY-12 19:00:00 (EST-5)
Location: MUNSONVILLE
Flood cause: Heavy Rain
Property damage: 0.00K
Crop damage: 0.00K
Reported by: Amateur Radio

Murdough Hill Road was flooded and impassable.

Hail in CHESHIRE, NEW HAMPSHIRE
From 29-MAY-12 14:45:00 to 29-MAY-12 14:45:00 (EST-5)
Location: ALSTEAD
Magnitude: 1.00 
Property damage: 0.00K
Crop damage: 0.00K
Reported by: Law Enforcement

Hail in CHESHIRE, NEW HAMPSHIRE
From 29-MAY-12 15:00:00 to 29-MAY-12 15:00:00 (EST-5)
Location: GILSUM
Magnitude: 0.75 
Property damage: 0.00K
Crop damage: 0.00K
Reported by: Amateur Radio

Hail in CHESHIRE, NEW HAMPSHIRE
From 29-MAY-12 15:50:00 to 29-MAY-12 15:50:00 (EST-5)
Location: WALPOLE
Magnitude: 1.75 
Property damage: 0.00K
Crop damage: 0.00K
Reported by: Amateur Radio

Thunderstorm Wind in CHESHIRE, NEW HAMPSHIRE
From 29-MAY-12 17:40:00 to 29-MAY-12 17:45:00 (EST-5)
Location: EAST SWANZEY
Magnitude: 50.00 EG
Property damage: 5.00K
Crop damage: 0.00K
Reported by: Public

Several trees were downed by thunderstorm winds.

Thunderstorm Wind in CHESHIRE, NEW HAMPSHIRE
From 29-MAY-12 15:58:00 to 29-MAY-12 15:58:00 (EST-5)
Location: CHESTERFIELD
Magnitude: 45.00 EG
Property damage: 1.00K
Crop damage: 0.00K
Reported by: Law Enforcement

A tree was downed onto wires by thunderstorm winds.

Hail in CHESHIRE, NEW HAMPSHIRE
From 29-MAY-12 16:00:00 to 29-MAY-12 16:00:00 (EST-5)
Location: WALPOLE
Magnitude: 0.75 
Property damage: 0.00K
Crop damage: 0.00K
Reported by: Trained Spotter

Thunderstorm Wind in CHESHIRE, NEW HAMPSHIRE
From 29-MAY-12 16:08:00 to 29-MAY-12 16:08:00 (EST-5)
Location: EAST ALSTEAD
Magnitude: 45.00 EG
Property damage: 1.00K
Crop damage: 0.00K
Reported by: Law Enforcement

A tree was downed onto power lines by thunderstorm winds.

Hail in CHESHIRE, NEW HAMPSHIRE
From 29-MAY-12 16:10:00 to 29-MAY-12 16:10:00 (EST-5)
Location: WALPOLE
Magnitude: 1.00 
Property damage: 0.00K
Crop damage: 0.00K
Reported by: COOP Observer

Hail in CHESHIRE, NEW HAMPSHIRE
From 29-MAY-12 16:20:00 to 29-MAY-12 16:25:00 (EST-5)
Location: WESTMORELAND
Magnitude: 0.75 
Property damage: 0.00K
Crop damage: 0.00K
Reported by: Trained Spotter

Hail in CHESHIRE, NEW HAMPSHIRE
From 29-MAY-12 16:37:00 to 29-MAY-12 16:37:00 (EST-5)
Location: KEENE
Magnitude: 0.88 
Property damage: 0.00K
Crop damage: 0.00K
Reported by: Amateur Radio

Hail in CHESHIRE, NEW HAMPSHIRE
From 29-MAY-12 17:00:00 to 29-MAY-12 17:00:00 (EST-5)
Location: WESTMORELAND
Magnitude: 2.00 
Property damage: 0.00K
Crop damage: 0.00K
Reported by: Public

Hail in CHESHIRE, NEW HAMPSHIRE
From 29-MAY-12 17:05:00 to 29-MAY-12 17:05:00 (EST-5)
Location: KEENE
Magnitude: 1.75 
Property damage: 0.00K
Crop damage: 0.00K
Reported by: Amateur Radio

Thunderstorm Wind in CHESHIRE, NEW HAMPSHIRE
From 29-MAY-12 17:29:00 to 29-MAY-12 17:29:00 (EST-5)
Location: ALSTEAD
Magnitude: 50.00 EG
Property damage: 10.00K
Crop damage: 0.00K
Reported by: Amateur Radio

Trees and wires on Pleasant Street were downed by thunderstorm winds.

Thunderstorm Wind in CHESHIRE, NEW HAMPSHIRE
From 29-MAY-12 17:58:00 to 29-MAY-12 17:58:00 (EST-5)
Location: WALPOLE
Magnitude: 45.00 EG
Property damage: 1.00K
Crop damage: 0.00K
Reported by: Amateur Radio

A tree on Bookseller Road was downed by thunderstorm winds.

Thunderstorm Wind in CHESHIRE, NEW HAMPSHIRE
From 29-MAY-12 18:01:00 to 29-MAY-12 18:01:00 (EST-5)
Location: KEENE
Magnitude: 50.00 EG
Property damage: 5.00K
Crop damage: 0.00K
Reported by: Amateur Radio

Trees and Wires on Arch Street were downed by thunderstorm winds.

Hail in HILLSBOROUGH, NEW HAMPSHIRE
From 29-MAY-12 18:06:00 to 29-MAY-12 18:06:00 (EST-5)
Location: ANTRIM
Magnitude: 1.75 
Property damage: 0.00K
Crop damage: 0.00K
Reported by: Amateur Radio

Thunderstorm Wind in HILLSBOROUGH, NEW HAMPSHIRE
From 29-MAY-12 18:06:00 to 29-MAY-12 18:06:00 (EST-5)
Location: HANCOCK
Magnitude: 50.00 EG
Property damage: 5.00K
Crop damage: 0.00K
Reported by: Amateur Radio

Trees and wires on Cavender Road were downed by thunderstorm winds, blocking the road.

Hail in CHESHIRE, NEW HAMPSHIRE
From 29-MAY-12 18:25:00 to 29-MAY-12 18:25:00 (EST-5)
Location: WEST SWANZEY
Magnitude: 0.75 
Property damage: 0.00K
Crop damage: 0.00K
Reported by: Amateur Radio

Hail in CHESHIRE, NEW HAMPSHIRE
From 29-MAY-12 18:34:00 to 29-MAY-12 18:34:00 (EST-5)
Location: KEENE
Magnitude: 0.75 
Property damage: 0.00K
Crop damage: 0.00K
Reported by: Amateur Radio

Flood in CHESHIRE, NEW HAMPSHIRE
From 29-MAY-12 17:41:00 to 29-MAY-12 18:00:00 (EST-5)
Location: ALSTEAD CENTER
Flood cause: Heavy Rain
Property damage: 0.00K
Crop damage: 0.00K
Reported by: Amateur Radio

Alstead Center Road was flooded and impassable.

Flash Flood in CHESHIRE, NEW HAMPSHIRE
From 29-MAY-12 17:10:00 to 29-MAY-12 18:45:00 (EST-5)
Location: NELSON
Flood cause: Heavy Rain
Property damage: 3.00M
Crop damage: 0.00K
Reported by: Amateur Radio

Numerous roads flooded in Keene (including Maple and Pako Avenues, Roxbury, Church, Harrison, Gurnsey, and Edwards Streets, Hurricane and Belvedere Roads, and Colonial and Dale Drives), Westmoreland (including Mount Gilboa Road), Sullivan (including Centre Street, Route 9, and South, Hubbard, and East Sullivan Roads) and Gilsum (including Route 10 and Vessel Rock Road).  Centre Street in Sullivan and Vessel Rock Road and Route 10 in Gilsum were washed out.  Ferry Brook in Keene was out of its banks.  Route 9 in Sullivan was closed with cars stuck in the floodwaters.  In Keene, Belvedere Road off Route 10 sustained the most damage.  Several roads in Keene sustained washouts:  including Old Walpole Road (1,000 feet), East Surry Road (culvert), Ferry Brook Road (200 feet), and White Brook Road (200 feet).  Route 9 and Route 12 were both closed for a period of time due to the flooding.  Route 12 was damaged on the northbound side between the Summit Steakhouse in Westmoreland and the Black Brook Industrial Park in Keene.  These closed roads cut off some residents, making travel between Westmoreland, Keene, Gilsum, and Sullivan difficult, if not impossible.  A quarter mile section of Centre Street in Sullivan was completely washed out with lesser damage over a mile long length.
Twenty six people stayed in a Red Cross shelter Tuesday night (May 29), only 1 remained Wednesday night (May 30).  Basements flooded across Keene, some with up to 4 to 5 feet of water.  Flooding resulted in Gilsum and Sullivan Elementary Schools being closed Wednesday (May 30) because access to those schools was limited by closed roads.

Flood in CHESHIRE, NEW HAMPSHIRE
From 29-MAY-12 17:53:00 to 29-MAY-12 18:30:00 (EST-5)
Location: WALPOLE
Flood cause: Heavy Rain
Property damage: 0.00K
Crop damage: 0.00K
Reported by: Amateur Radio

County Road was flooded and impassable.