The Pemigewasset originates at Profile Lake in Franconia Notch State Park, in the town of Franconia. It flows south through the White Mountains and merges with the Winnipesaukee River to form the Merrimack River at Franklin. The Merrimack then flows through southern New Hampshire, northeastern Massachusetts and into the Atlantic Ocean.