The village is located at 43°13.5′N 74°10.5′W in the Adirondack Park on a northern extension of the Great Sacandaga Lake. The Sacandaga River enters the lake to the west the village. The river and lake are part of the Hudson River watershed.