SALEM — Voters across Salem will hit the polls today to narrow down the field of candidates in four city races.

The results of this preliminary election will set the stage for the final contest in November.

There are 11 candidates running for four at-large seats on the City Council, four candidates for Ward 3, three candidates in Ward 6, and seven candidates for six seats on the School Committee. Polls are open until 8 p.m.

Stay with us for live coverage throughout the evening as the results come in. You can also follow reporters Dustin Luca and Taylor Bradford on Twitter — @DustinLucaSN and @taybradford97.

Now here are the candidates who will appear on the ballot:

The at-large race is incumbents Arthur SargentDomingo Dominguez and Elaine Milo up against Melissa FaulknerMaribel SteadmanAlice MerklGary "Gigi" Gill, former councilor George McCabeJeff CohenTy Hapworth and Conrad Prosniewski. Tom Furey is not seeking reelection.

In Ward 3, it's Patricia MorsilloJillian MulhollandLeo Higgins and Robert Camire, all vying to succeed Lisa Peterson, who is not running again. And in Ward 6, Tyler TerryMegan Riccardi and former councilor Jerry Ryan seek to succeed Beth Gerard, who is also not seeking reelection.

The School Committee race is between incumbents Mary Manning and Jim Fleming, with challenges from Bethanne CornellKristin PangalloDonna FritzJennifer Brown and Stephen Beauparlant. Kristine Wilson is not running again for her seat.