David Chinnis pulled out a a razor-thin victory Tuesday over James Stein with all 12 precincts reporting in unofficial results for the Dorchester District 2 race for County Council.

The county election commission reported that Chinnis had 51 percent of the vote.

"It certainly looks like I've won. I was not at all certain about this. It does certainly look like this election is over," he said.

Chinnis said he ran a grass-roots campaign and turned down offers from special interests for campaign funds. "The people prevailed in this one. Elections are about representing people and not special interests. It's the people's seat, and that's what it ought to be about," he said.

Stein said he did not know if or when he would concede. "I don't have any idea. I'll wait and see until they publish the final results," he said.

The winner of the Republican primary runoff is expected to become a new council member because no Democrats filed to run in the November general election.

Sign up for updates!

Get the latest political news from The Post and Courier in your inbox.

Unofficially, 1,440 ballots were counted in the council race. Chinnis said he was not sure whether that included provisional ballots, which means a vote is allowed but must be confirmed that the person was properly registered to vote.

Both men were political newcomers. Chinnis said during his campaign that impact fees could be an answer for overall improvement in the county.

Stein, who is chairman of the county's Board of Zoning Appeals, said the county needs jobs because up to 80 percent of its residents work elsewhere.