New Hampshire Rivers
Open a river for its map, facts and the lakes on it.
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.
410 milesConnecticut 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.
178 milesAndroscoggin 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.
136 milesSaco 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.
10.5 milesWinnipesaukee 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.