Kershaw is a city located in Lancaster County South Carolina. With a 2020 population of 2,471, it is the 108th largest city in South Carolina and the 6872nd largest city in the United States . Kershaw is currently growing at a rate of 3.13% annually and its population has increased by 37.05% since the most recent census, which recorded a population of 1,803 in 2010. Kershaw reached it's highest population of in . Spanning over 2 miles, Kershaw has a population density of 1,194 people per square mile.
The average household income in Kershaw is $58,123 with a poverty rate of 16.68%. The median rental costs in recent years comes to $790 per month, and the median house value is $87,300. The median age in Kershaw is 43.9 years, 39.6 years for males, and 44.9 years for females.