Bennettsville is a city located in the U.S. state of South Carolina. It is the county seat of Marlboro County.