The mayor of Elmhurst, an Oak Brook trustee and a Bloomingdale police officer are a general election away from representing District 2 on the DuPage County Board.
Elmhurst Mayor Pete DiCianni, Oak Brook Trustee Elaine Zannis and Sean Noonan of Elmhurst defeated five other Republican opponents to get the GOP nomination for one of three District 2 seats on the county board.
With all 159 precincts reporting, unofficial results show Zannis with 7,581 votes, DiCianni with 7,033 votes and Noonan with 6,642 votes.
The other challengers -- Mike Loftus of Lisle, Jim Long of Downers Grove, Zachary Wilson of Lombard, Rafael Rivadeneira of Elmhurst and Charles Mueller of Elmhurst -- received 5,565, 5,009, 4,773, 4,466 and 3,693 votes, respectively.
District 2 was the only county board district that didn't have an incumbent seeking re-election. Former board member Brien Sheahan stepped down in January. Jeff Redick and Patrick O'Shea will leave the board when their terms end in November.
During the campaign, DiCianni said he would continue to serve as the mayor of Elmhurst but donate that position's $8,400 annual pay to the city or its charities. He would keep the entire DuPage board member salary of about $50,000.
DiCianni, Zannis and Noonan will face Democrat Elizabeth "Liz" Chaplin of Downers Grove during the November general election. District 2 includes all or parts of Addison, Clarendon Hills, Downers Grove, Elmhurst, Hinsdale, Lisle, Lombard, Naperville, Oak Brook, Oakbrook Terrace, Villa Park, Westmont and Woodridge.