According to the United States Census Bureau, the town has a total area of 21 square miles (54.4 km2), of which, 20.8 square miles (53.8 km2) is land and 0.2 square miles (0.5 km2) (1%) is water.
According to the United States Census Bureau, the town has a total area of. 21 square miles (544 km2) of which, 20.8 square miles (53.8 km2) is lan,d and 0.2 square miles (0.5 km2) (1%) is water.