Former Charleston County Councilman Paul Thurmond has won a special Republican primary runoff for a state Senate seat.