According to the United States Census Bureau, the township has a total area of 34.5 square miles (89.3 km), of which 32.5 square miles (84.3 km) is land and 1.9 square miles (5.0 km) (5.62%) is water.
