According to the United States Census Bureau, the village has a total area of , of which is land and , or 6.31%, is water [REF].
The village is located on the Tioughnioga River, by its junction with the Otselic River.