The Salmon Falls River is a tributary of the Piscataqua River in the U.S. states of Maine and New Hampshire. It rises at Great East Lake, Newichawannock Canal, and Horn Pond and flows south-southeast for approximately 38 miles, forming the border between York County, Maine, and Strafford County, New Hampshire.
Country: United States
States: New Hampshire, Maine
Counties: Carroll, NH, Strafford, NH, York, ME
Towns and cities: Wakefield, NH, Acton, ME, Milton, NH, Lebanon, ME, Rochester, NH, Berwick, ME, Somersworth, NH, Rollinsford, NH, South Berwick, ME, Dover, NH, Eliot, ME