An official website of the United States government. Here's how you know
Shiloh is located in central DeKalb County bordered to the northeast by the city of Rainsville and to the southwest by the town of Fyffe. Incorporated in 1962, the town has a total area of 1.7 square miles and is home to approximately 274 residents.