Shiloh is a small unincorporated farming community on Shiloh Road near White Oak in north central Gregg County, Texas, United States. Located just south of the Upshur County line, Shiloh was established by formerly enslaved African Americans just after the end of the Civil War.