According to the United States Census Bureau, the township has a total area of 32.0 square miles (82.8 km2), of which 31.6 square miles (81.9 km2) is land and 0.3 square mile (0.9 km2) (1.10%) is water.
