According to the United States Census Bureau, Saint Charles Township covers an area of 63.92 square miles (165.56 square kilometers); of this, 63.87 square miles (165.43 square kilometers, 99.92 percent) is land and 0.05 square miles (0.13 square kilometers, 0.08 percent) is water.
