According to the United States Census Bureau, the township has a total area of 36.1 square miles (93.4 km²); 35.9 square miles (92.9 km²) of it is land and 0.2 square miles (0.5 km²) of it (0.50%) is water.
The city of Wanda is located in Willow Lake Township.