Home / Rivers / New Hampshire
Max Creel™ rivers

New Hampshire Rivers

Open a river for its map, facts and the lakes on it.

117 miles

Merrimack River

Running south through Concord, Manchester and Nashua, New Hampshire, the Merrimack bends northeast in Massachusetts through the old mill cities of Lowell, Lawrence and Haverhill to the sea at Newburyport.

View river →
410 miles

Connecticut River

New England's longest river runs south from the Connecticut Lakes, forms the New Hampshire–Vermont line, crosses Massachusetts' Pioneer Valley past Springfield, and passes Hartford and Middletown before reaching Long Island Sound.

View river →
178 miles

Androscoggin River

Leaving Umbagog Lake in northern New Hampshire, the Androscoggin drops south past Berlin and Gorham, swings east into Maine through Bethel, Rumford, Lewiston-Auburn and Brunswick, and ends in Merrymeeting Bay.

View river →
136 miles

Saco River

From Crawford Notch the Saco runs down through Bartlett and Conway, New Hampshire, then crosses southern Maine past Fryeburg to the ocean between Saco and Biddeford.

View river →
10.5 miles

Winnipesaukee River

This short lake-chain river links Lake Winnipesaukee through Opechee Bay, Laconia, Lake Winnisquam and Silver Lake, then drops through Tilton and Northfield to Franklin.

View river →

← Browse rivers by state