According to the United States Census Bureau, the village has a total area of 0.9 square miles (2.4 km²), all of it land.
The village is on New York State Route 104, which passes around the north part of the village and is at the north end of New York State Route 88.