According to the United States Census Bureau, the township has a total area of 34.6 square miles (89.6 km2), of which 34.3 square miles (88.8 km2) is land and 0.3 square mile (0.9 km2) (0.95%) is water.
