Tom Weber was the top vote-getter among three Republicans fighting for the Lake County Board District 3 seat.
With all 22 precincts reporting, unofficial totals have Weber, a self-employed contractor from Lake Villa, with 1,210 votes.
Incumbent Jim Newton of Lindenhurst, a former newspaper reporter, finished second with 852 votes, and James Creighton Mitchell Jr., a water plant operator from Lindenhurst was third with 203 votes.
Newton was appointed a year ago to succeed Suzi Schmidt after she was elected to the state senate. He listed continued fiscal responsibility as his main campaign issue and had the support of all 12 Republican county board members, as well as Lindenhurst Mayor Susan Lahr and others.
Weber will face Democrat Dale Kehr, a trainer from Lindenhurst, in the November general election. District 3 covers Lindenhurst and Round Lake Heights and portions of Lake Villa and Round Lake Beach.