According to the United States Census Bureau, the town has a total area of 49.3 square miles (127.6 km2), of which, 48.5 square miles (125.7 km2) of it is land and 0.8 square miles (1.9 km2) of it (1.52%) is water.
