Shiloh Map
Shiloh is a village in St. Clair County, Illinois, United States. A 2005 census recorded a population of 11,000.
Shiloh is located at 38°33?0?N 89°54?53?W / 38.55°N 89.91472°W / 38.55; -89.91472 (38.550132, -89.914859).
According to the United States Census Bureau, the village has a total area of 10.1 square miles (26.1 km²), of which, 10.1 square miles (26.0 km²) of it is land and 0.04 square miles (0.1 km²) of it (0.30%) is water.
Nearby cities include New Baden, Smithton, Troy, Washington Park, Alorton.