Mayor de Blasio signs in to vote (photo: Ed Reed/Mayor's Office)
With the party primaries over in the 2017 city election cycle, we head toward the general election, which will take place Tuesday, November 7. Dozens of races will be on the ballot, headlined by Mayor Bill de Blasio’s attempt at re-election.
The other citywide positions of Public Advocate and Comptroller are also being determined this year, as well as all five Borough Presidents, all 51 City Council seats, and two District Attorney positions (Brooklyn and Manhattan). However,
...