
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
$310K
-
List Price
$206K - $726K
-
For Sale
Homes For Sale
17 Listings