Shiloh is located in the northeast corner of Harris County along
Alternate U.S. Route 27, which leads southwest to
Columbus and north to
Warm Springs.
Georgia State Route 85 runs east of the city, leading northeast to
Manchester.
Georgia State Route 116 intersects Alternate U.S. Route 27 in the city, leading east to
Woodland and west to
Hamilton.
Atlanta is by road to the northeast. The city is located in the
Piedmont region of the state. According to the
United States Census Bureau, Shiloh has a total area of , of which , or 1.19%, are water. ==Demographics==