Isle of Palms Mayor Mike Sottile won the race for House District 112 on Tuesday night.
With all of the precincts count, he had 56 percent of the vote.
"I'm just thankful to the folks of District 112," he said.
His opponent, Mount Pleasant Town Councilman Joe Bustos, said he called to congratulate Sottile. "He obviously got more votes out, and that's what counts," Bustos said.
According to unofficial results, more than 4,000 ballots had been cast. No Democrat filed, so Sottile is virtually assured of winning in November.
Sottile said he did not know how much longer he will serve as Isle of Palms mayor. He will begin his term as a legislator in January.
Both candidates campaigned to control growth, rein in spending and promote government restructuring.
The district covers Mount Pleasant, Sullivan's Island and the Isle of Palms.
The incumbent, attorney Ben Hagood, did not seek re-election.
Bustos, 57, is a businessman who has served on the Town Council since 2000.
Sottile, 60, an insurance agent and Air Force veteran, was elected to the Isle of Palms City Council in 1990 and has been mayor since 2001.