According to the United States Census Bureau, Osage Township covers an area of 44.86 square miles (116.17 square kilometers); of this, 44.73 square miles (115.84 square kilometers, 99.72 percent) is land and 0.13 square miles (0.33 square kilometers, 0.28 percent) is water.