Elgin
Elgin is a small town with a big heart in rural Kershaw County. It’s home to established neighborhoods, longstanding traditions, local businesses and a growing population of roughly 2,000, about 25 miles outside of Columbia. “People move there for the close-knit community,” says longtime local Jeffrey Graham, broker and owner of Graham Realty.
-
Average Value
$316K
-
List Price
$247K - $398K
-
For Sale
Homes For Sale
2 Listings