Harpersville, AL City Limits stuff
Harpersville is in Shelby County, Alabama, and covers 22.0 square miles.
Towns near Harpersville
Vincent, AL (5 mi) Childersburg, AL (5 mi) Wilsonville, AL (6 mi) Westover, AL (7 mi) Bon Air, AL (7 mi) Oak Grove, AL (11 mi)
Vincent, AL (5 mi) Childersburg, AL (5 mi) Wilsonville, AL (6 mi) Westover, AL (7 mi) Bon Air, AL (7 mi) Oak Grove, AL (11 mi)
