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
$313K
-
List Price
$215K - $466K
-
For Sale
Homes For Sale
7 Listings