Salmon Falls River
…approximately 38 miles (61 km), forming the border between York County, Maine, and Strafford County, New Hampshire. The Salmon Falls River joins the Cochecho River near Dover, New Hampshire, to form the Piscataqua River. It provides hydroelectric power at the New Hampshire towns of Milton, North Rochester, East…