According to the United States Census Bureau, Prairie Home Township covers an area of 33 square miles (85.46 square kilometers); of this, 32.97 square miles (85.39 square kilometers, 99.92 percent) is land and 0.03 square miles (0.07 square kilometers, 0.08 percent) is water.