what county is shiloh oh in?
Shiloh, Richland County, Ohio. Shiloh is a village in Richland County in the U.S. state of Ohio. It is part of the Mansfield, Ohio Metropolitan Statistical Area. The population was 649 at the 2010 census. Contents.