Harpersville

Harpersville is one of Shelby County’s oldest communities. Settled around 1815, it precedes Shelby County and the State of Alabama.