Elections for members of the New York City Council were held on November 7, 2017. Primary elections were held on September 12 for all 51 districts of the city council.
Incumbents not seeking re-election Term-limited incumbents Rosie Méndez (D), District 2 Daniel Garodnick (D), District 4 Melissa Mark-Viverito (D), District 8 James Vacca (D), District 13 Annabel Palma (D), District 18 Darlene Mealy (D), District 41 Vincent J. Gentile (D), District 43
Retiring incumbents Julissa Ferreras (D), District 21 David G. Greenfield (D), District 44
Results District 1 • District 2 • District 3 • District 4 • District 5 • District 6 • District 7 • District 8 • District 9 • District 10 • District 11 • District 12 • District 13 • District 14 • District 15 • District 16 • District 17 • District 18 • District 19 • District 20 • District 21 • District 22 • District 23 • District 24 • District 25 • District 26 • District 27 • District 28 • District 29 • District 30 • District 31 • District 32 • District 33 • District 34 • District 35 • District 36 • District 37 • District 38 • District 39 • District 40 • District 41 • District 42 • District 43 • District 44 • District 45 • District 46 • District 47 • District 48 • District 49 • District 50 • District 51 __NOTOC__
Manhattan District 1 Democratic primary
General election
District 2 Incumbent Democrat Rosie Mendez was term-limited and could not run for a third term.
General election
District 3 Incumbent Democrat Corey Johnson was unopposed in the Democratic primary.
General election
District 4 Incumbent Democrat Daniel Garodnick was term-limited and could not seek a third term. Democratic primary
General election
District 5 Democratic primary
General election
District 6 Democratic primary
General election
District 7 Democratic primary
General election
District 9 Democratic primary
General election
District 10 Democratic primary
General election
Manhattan/Bronx crossover District 8 Incumbent Democrat and Council Speaker Melissa Mark-Viverito was term-limited and could not seek a 4th term. Democratic primary
General election
The Bronx District 11 Incumbent Andrew Cohen was unopposed in the Democratic primary.
General election
District 12 Democratic primary
General election
District 13 Incumbent Democrat James Vacca was term-limited and could not seek a 4th term. Democratic primary
General election
District 14 Democratic primary
General election
District 15 Incumbent Democrat Ritchie Torres was unopposed in the Democratic primary.
General election
District 16 Incumbent Democrat Vanessa Gibson was unopposed in the Democratic primary.
General election
District 17 Democratic primary
General election
District 18 Incumbent Democrat Annabel Palma was term-limited and could not seek a third term. Democratic primary
General election
Bronx/Queens crossover District 22 Incumbent Democrat Costa Constantinides was unopposed in the Democratic primary.
General election
Queens District 19 Democratic primary
General election
District 20 Democratic primary
General election
District 21 Incumbent Democrat Julissa Ferreras declined to seek a third term. Democratic primary
General election
District 23 Democratic primary
General election
District 24 Democratic primary
General election
District 25 Incumbent Democrat Daniel Dromm was unopposed in the Democratic primary.
General election
District 26 Incumbent Democrat Jimmy Van Bramer was unopposed in the Democratic primary.
General election
District 27 Democratic primary
General election
District 28 Incumbent Democrat Ruben Wills was expelled from office August 10. The winner of the general election was sworn in early to complete Wills' term. Democratic primary
General election
District 29 Incumbent Democrat Karen Koslowitz was unopposed in the Democratic primary.
General election
District 30 Democratic primary
General election
Holden, though elected on Republican and generally Republican-affiliated ballot lines, is a registered Democrat and "still consider[s] himself a Democrat"
District 31 Incumbent Democrat Donovan Richards was unopposed in the Democratic primary.
General election
District 32 Democratic primary
General election
Queens/Brooklyn crossover District 34 Democratic primary
General election
Brooklyn District 33 Incumbent Democrat Stephen Levin was unopposed in the Democratic primary.
General election
District 35 Democratic primary
Green primary
General election
District 36 Incumbent Democrat Robert Cornegy was unopposed in the Democratic primary.
General election
District 37 Incumbent Democrat Rafael Espinal was unopposed in the Democratic primary.
General election
District 38 Democratic primary
General election
District 39 Incumbent Democrat Brad Lander was unopposed in the Democratic primary.
General election
District 40 Democratic primary
General election
District 41 Incumbent Democrat Darlene Mealy was term-limited and could not seek a 4th term. Democratic primary
General election
District 42 Democratic primary
General election
District 43 Incumbent Democrat Vincent Gentile was term-limited and could not seek a 4th term. Democratic primary
Republican primary
General election
District 44 Incumbent Democrat David G. Greenfield declined to seek another term.
General election
District 45 Democratic primary
General election
District 46 Incumbent Democrat Alan Maisel was unopposed in the Democratic primary.
General election
District 47 Incumbent Democrat Mark Treyger was unopposed in the Democratic primary.
General election
District 48 Democratic primary
General election
Staten Island District 49 Democratic primary
General election
District 50 Incumbent Republican Steven Matteo was unopposed in the Republican primary.
General election
District 51 Incumbent Republican Joseph Borelli was unopposed in the Republican primary.
General election
Notes
References