According to the United States Census Bureau, the village has a total area of , of which, of it is land and 0.62% is water.
New York State Route 50 (Milton Avenue), a north-south highway, passes through the village and intersects New York State Route 67 (West High Street).