Shiloh Valley Township is located in St. Clair County, Illinois.
As of the 2010 census, its population was 11,631 and it contained 4,284 housing units.
[2] Shiloh Valley Township was originally called Shiloh before its name was changed on an unknown date.
According to the 2010 census, the township has a total area of 31.89 square miles (82.6 km2), of which 31.68 square miles (82.1 km2) (or 99.34%) is land and 0.21 square miles (0.54 km2) (or 0.66%) is water.
This St. Clair County, Illinois location article is a stub.