According to the United States Census Bureau, the town has a total area of 38.4 square miles (99.4 km²), of which 36.9 square miles (95.6 km²) is land and 1.5 square miles (3.8 km², or 3.86%) is water.
The New York State Thruway (Interstate 87) and U.S. Route 9W pass through the town.