Shiloh, IL has a population of 13,050 and is the 3,194th largest city in the United States. The population density is 1,190 per sq mi which is 435% higher than the Illinois average and 1213% higher than the national average. The median age in Shiloh is 39 which is approximately 4% higher than the Illinois average of 37. In Shiloh, 64% of the population over 15 years of age are married, 90% speak English and 5% speak Spanish. 45% of Shiloh residents were born in Illinois, 47% were born out of state, 2% were born outside of the United States and 7% were foreign born.