Bennettsville is located in Marlboro County, of which it is the county seat. The town is situated north of Florence between Cheraw and Dillon along Highway 9 near the state line of North Carolina.
Bennettsville stands in the South Carolina Pee Dee Region and is steeped in culture and history. Bennettsville was founded in 1819 and named after Governor Thomas Bennett. Bennettsville quickly grew into one of the richest agricultural communities in the entire state. It is rumored that the land was so rich it once sold by the pound instead of the acre! The State of South Carolina recognized Bennettsville's prominence by officially designating it South Carolina's "first" Great Town. Bennettsville boasts many Victorian and Greek revival homes and public buildings.