2017 New York City Public Advocate election

2017 New York City Public Advocate election

November 7, 2017
 
Candidate Letitia James J.C Polanco Michael O'Reilly
Party Democratic Republican Conservative
Alliance Working Families Reform
Stop de Blasio
Popular vote 812,235 172,601 88,060
Percentage 73.81% 15.68% 8.00%

Borough results
James:      30–40%      60–70%      70–80%      80–90%

Public Advocate before election

Letitia James
Democratic

Elected Public Advocate

Letitia James
Democratic

The 2017 New York City Public Advocate election was held on November 7, 2017. Letitia James defeated challenger David Eisenbach in the Democratic primary on September 12, 2017. To date, James is the last citywide Democrat to carry Staten Island in a general election.