South Branch Ashuelot River

On the river's northwest-flowing leg, it drops rapidly as it cuts a deep, narrow valley through the highlands of Troy and Marlborough.

New Hampshire Route 12 and an abandoned railroad line follow the river along this section.

When the river turns southwest, the valley widens, except for a brief section where the river passes the village of East Swanzey.

The final, north-flowing leg of the river is through a broad, flat intervale, where the river makes numerous tight meanders.

This article related to a river in New Hampshire is a stub.