St. Charles Township is one of sixteen townships in Kane County, Illinois, USA.
As of the 2010 census, its population was 50,854 and it contained 19,043 housing units.
[2] According to the 2010 census, the township has a total area of 35.55 square miles (92.1 km2), of which 34.82 square miles (90.2 km2) (or 97.95%) is land and 0.74 square miles (1.9 km2) (or 2.08%) is water.
[2] It is divided by the Fox River.