Elgin, located in the heart of Kershaw County, is approximately 20 minutes northeast of Columbia. It has kept its wonderfully rural feel, while providing easy access to I-20. Enjoy the country and the convenience of having amenities only moments away! There are many beautiful communities in Elgin including:

  • Woodcreek Farms
  • Fair Havens
  • Greenhill Parrish
  • Haigs Creek
  • Kelsney Ridge