The river rises at Saco Lake in Crawford Notch in the White Mountains and flows generally south-southeast through Bartlett and Conway in Carroll County, New Hampshire before crossing into Oxford County, Maine.
Shortly after entering Fryeburg, Maine, the river branches into the "Old Course" Saco River and the more commonly used "Canal River". Constructed in the 1800s to be more convenient for farmers, the 6-mile (10 km) long canal is 15 miles (24 km) shorter than the old course and is now considered to be the official course for the river, as the upstream end of the old course is largely silted over. The two channels merge again near Lovell, Maine.
After running through six hydropower stations operated by NextEra Energy Resources (including Skelton Dam and Bonny Eagle Dam), the river enters York County, crosses under Interstate 95, and passes between Saco and Biddeford, where it is bridged by U.S. Route 1. It enters Saco Bay on the Atlantic with Camp Ellis in Saco on the north shore and Hills Beach in Biddeford on the south shore.
Read more about this topic: Saco River