Map: City Council, at-large

Michael Barnes, who represents District 4, won the at-large Democratic city council primary Tuesday. Barnes finished ahead of former assistant city manager Vi Lyles and incumbent David Howard. Incumbent Claire Fallon was the last Democrat to advance to November's general election.

Precinct winners

Light blue - Michael Barnes

Dark blue - Beth Pickering

Light red - David Howard

Dark red - Vi Lyles

Yellow - Tie

Source:Mecklenburg County Board of Elections, Observer analysis