New Hampshire River Gauges

37 river gauges with NWS flood stage data in New Hampshire. Live water levels from USGS, updated every 15 minutes. Get push alerts when rivers rise with StormCast.

Get it on Google Play

All New Hampshire Gauges by River

Ammonoosuc River

Ammonoosuc River at Bethlehem Grafton County · Flood stage: 8 ft

Androscoggin River

Androscoggin River at Gorham Coos County · Flood stage: 8 ft

Ashuelot River

Ashuelot River above West Swanzey Cheshire County · Flood stage: 11 ft Ashuelot River at Hinsdale Cheshire County · Flood stage: 8 ft Ashuelot River at Keene Cheshire County · Flood stage: 73 ft Ashuelot River below Surry Mt. Dam Cheshire County · Flood stage: 9.05 ft Ashuelot River near Gilsum Cheshire County · Flood stage: 9.5 ft

Atlantic Coast

Atlantic Coast at Hampton (IN MLLW) Rockingham County · Flood stage: 11 ft Atlantic Coast at Seavey Island (IN MLLW) York County · Flood stage: 11.5 ft

Baker River

Baker River at Rumney Grafton County · Flood stage: 10 ft

Cockermouth River

Cockermouth River at Groton Grafton County · Flood stage: 9.5 ft

Cold River

Cold River at Alstead Cheshire County · Flood stage: 9 ft

Connecticut River

Connecticut River at Dalton Coos County · Flood stage: 18 ft Connecticut River at North Stratford Coos County · Flood stage: 13 ft Connecticut River at North Walpole Cheshire County · Flood stage: 28 ft Connecticut River at West Lebanon Grafton County · Flood stage: 23 ft

Contoocook River

Contoocook River at Henniker Merrimack County · Flood stage: 12 ft Contoocook River at Peterborough Hillsborough County · Flood stage: 5.5 ft Contoocook River at River Hill Merrimack County · Flood stage: 18 ft

Lamprey River

Lamprey River near Newmarket Rockingham County · Flood stage: 8 ft

Merrimack River

Merrimack River at Concord Merrimack County · Flood stage: 14 ft Merrimack River at Franklin Jct. Merrimack County · Flood stage: 16 ft Merrimack River at Goffs Falls Hillsborough County · Flood stage: 11 ft Merrimack River at Nashua Hillsborough County · Flood stage: 18 ft

Pemigewasset River

Pemigewasset River at Plymouth Grafton County · Flood stage: 13 ft Pemigewasset River at Woodstock Grafton County · Flood stage: 9 ft

Piscataquog River

Piscataquog River at Goffstown Hillsborough County · Flood stage: 9 ft

Saco River

Saco River at Bartlett Carroll County · Flood stage: 10 ft Saco River near Conway Carroll County · Flood stage: 9 ft

Smith River (NH)

Smith River (NH) at Bristol Merrimack County · Flood stage: 8 ft

Souhegan River

Souhegan River at Merrimack Hillsborough County · Flood stage: 9 ft Souhegan River at Milford Hillsborough County · Flood stage: 9 ft

Sugar River (NH)

Sugar River (NH) at West Claremont Sullivan County · Flood stage: 7 ft

Suncook River

Suncook River at North Chichester Merrimack County · Flood stage: 7 ft

Upper Ammonoosuc River

Upper Ammonoosuc River near Groveton Coos County · Flood stage: 7.5 ft

Warner River

Warner River at Davisville Merrimack County · Flood stage: 8 ft

Winnipesaukee River

Winnipesaukee River at Tilton Belknap County · Flood stage: 7 ft

Frequently Asked Questions

How many river gauges are monitored in New Hampshire?

StormCast monitors 37 river gauges with NWS flood stage data in New Hampshire. These include USGS stream gauges and NWS forecast points on rivers and creeks across the state.

How do I get flood alerts for a New Hampshire river?

Download StormCast free on Google Play, go to River Gauges, and add any gauge to your watchlist. You'll receive a push notification when the water level crosses into a new NWS flood category.

How often are river levels updated?

USGS updates most gauge readings every 15 minutes. Each gauge page on this site shows live data fetched directly from USGS.

More Resources