The Official Travel Site of Alabama

Harpersville

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