Souhegan River

Hillsborough County, New Hampshire.

Souhegan River midpoint in Milford, New Hampshire.

Souhegan River ends in Merrimack, New Hampshire.

98 feet (30 meters)

33.86 miles long (54.50 kilometers)

13795359.76 miles (22201486.33 sq kilometers)