Elgin is a town in Kershaw County, South Carolina, United States. It is located approximately 24 miles to the northeast of the center of Columbia, the state's capital, and is one of the ten townships that make up Kershaw County.

Listing data provided by Consolidated MLS. Information deemed reliable but not guaranteed. Updated Jun 6, 2020 9:00:pm.