According to the United States Census Bureau, the town has a total area of 24.4 square miles (63.1 km²), of which 24.1 square miles (62.4 km²) is land and 0.2 square miles (0.6 km²) is water.
The western section of the town along the Hudson River is marked by bluffs that rise to an elevation of between 100 and 300 feet [REF].