Bennettsville
City in Marlboro County, South Carolina

Bennettsville is a city in Marlboro County, South Carolina, with 7,020 residents (2020 Census). It sits at 157 ft (48 m) above sea level. The nearest town is Tatum, 5.7 miles E.
- 7,020residents (2020 Census)
- 157 ftelevation · 48 m
- 6.3 sq miland area · 16.4 km²
- 1,107 / sq mipopulation density
- 29512ZIP code
About Bennettsville
Bennettsville is a city located in the U.S. state of South Carolina on the Great Pee Dee River. As the county seat of Marlboro County, Bennettsville is noted for its historic homes and buildings from the 19th and early 20th centuries—including the Bennettsville Historic District which is listed on the National Register of Historic Places.
As of the 2020 census, Bennettsville had a population of 7,020.
Text: Wikipedia · CC BY-SA 4.0
Bennettsville weather: 7-day forecast
Loading the National Weather Service forecast…
Source: National Weather Service (NOAA).
Live webcams in Bennettsville
Webcams: Windy.com
Living in Bennettsville
- Median household income
- $37,115
- Median home value
- $92,100
- Median rent
- $671/mo
- Median age
- 41.6
Do you know Bennettsville? Tell us about it
Help other travelers: share what makes Bennettsville special. We review every message before publishing it.
Map of Bennettsville
Tap any street on the map to see it in Street View below. Map: © OpenStreetMap contributors.
Bennettsville Street View
Drag the image to look around and tap the arrows on the ground to move. If it says there is no imagery, tap a nearby street on the map above.
Open in Google Maps ›Bennettsville, SC population
Bennettsville had 7,020 residents in the 2020 Census.
| 2020 Census | 7,020 |
|---|---|
| Density | 1,107 per sq mi (428 per km²) |
Source: U.S. Census Bureau, Decennial Census.
Bennettsville at a glance
| State | South Carolina (SC) |
|---|---|
| County | Marlboro County |
| Type | City |
| Population | 7,020 (2020) |
| Land area | 6.34 sq mi (16.4 km²) |
| Water area | 0.63 sq mi (1.64 km²) |
| Elevation | 157 ft (48 m) |
| Coordinates | 34.6282° N, 79.6860° W |
| ZIP code | 29512 |
| Official website | bennettsvillesc.com |
| Census code (GEOID) | 4505680 |
Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.
Towns near Bennettsville
- Tatum5.7 mi E
- Blenheim8.4 mi S
- McColl8.4 mi E
- Clio8.6 mi SE
- Gibson, NC10.1 mi NE
- Scotch Meadows, NC10.4 mi NE
- Wallace10.9 mi NW
- Cash11.6 mi W
- Society Hill12.6 mi SW
- Cheraw13.8 mi W
- Old Hundred, NC14.6 mi N
- Laurel Hill, NC14.9 mi NE
Straight-line distance between town centers.
Frequently asked questions about Bennettsville
What county is Bennettsville in?
Bennettsville is in Marlboro County, South Carolina.
What is the population of Bennettsville, SC?
7,020 people lived in Bennettsville at the 2020 Census.
What is the ZIP code of Bennettsville, SC?
The ZIP code of Bennettsville is 29512.
What is the elevation of Bennettsville?
157 feet (48 m) above sea level.
What towns are near Bennettsville?
Tatum (5.7 mi), Blenheim (8.4 mi), McColl (8.4 mi), Clio (8.6 mi), Gibson (10.1 mi).
Last updated: