The northwest end of Great Sacandaga Lake (formerly called the Great Sacandaga Reservoir) is in the town, where the Sacandaga River enters the lake at the village of Northville. Northampton lies inside the Adirondack Park.