Zohran Mamdani Leads First Round of New York City Mayoral Primary
Democrats and Republicans selected their candidates for offices in the country's most populous city.
The Democratic and Republican primaries occurred today in New York City to select candidates for various offices in this fall’s general election. These primaries are conducted using ranked-choice voting. That means a candidate must achieve a 50%+1 majority in order to receive their party’s nomination. However, the ranked-choice tabulations won’t occur until a week from today.
The races on the ballot today included Mayor, Comptroller, Public Advocate, all five Borough Presidents, and two District Attorneys. The general elections for all of these contests will be held on November 4, 2025.
For Mayor:
Zohran Mamdani led the Democratic primary with 43.5% (432,305) against Andrew Cuomo with 36.4% (361,840), Brad Lander with 11.3% (112,349), Adrienne Adams with 4.1% (40,953), Scott Stringer with 1.7% (16,387), Zellnor Myrie with 1.0% (9,870), Whitney Tilson with 0.8% (7,828), Michael Blake with 0.4% (3,992), Jessica Ramos with 0.4% (3,862), Paperboy Prince with 0.1% (1,417), all write-ins with 0.1% (1,415), and Selma Bartholomew with 0.1% (1,328). 993,546 votes counted.
Curtis Sliwa won the Republican primary unopposed.
For Comptroller:
Mark Levine led the Democratic primary with 48.1% (428,283) against Justin Brannan with 33.5% (298,690), Ismael Malave-Perez with 10.2% (90,754), Kevin Parker with 7.8% (69,659), and all write-ins with 0.4% (3,254). 890,640 votes counted.
Peter Kefalas won the Republican primary with 61.3% (17,190) against Danniel Maio with 33.0% (9,264) and all write-ins with 5.7% (1,611). 28,065 votes counted.
For Public Advocate:
Incumbent Jumaane Williams won the Democratic primary with 71.3% (630,095) against Jenifer Rajkumar with 18.7% (164,968), Marty Dolan with 9.4% (82,870), and all write-ins with 0.6% (5,375). 883,308 votes counted.
Gonzalo Duran won the Republican primary unopposed.
For Bronx Borough President:
Incumbent Vanessa Gibson won the Democratic primary with 68.5% (65,467) against Rafael Salamanca with 31.1% (29,719) and all write-ins with 0.5% (431). 95,617 votes counted.
Grace Marrero won the Republican primary unopposed.
For Brooklyn Borough President:
Incumbent Antonio Reynoso won the Democratic primary with 77.1% (241,149) against Khari Edwards with 22.5% (70,261) and all write-ins with 0.5% (1,474). 312,884 votes counted.
Janine Acquafredda won the Republican primary unopposed.
For Brooklyn District Attorney:
Incumbent Eric Gonzalez won the Democratic primary unopposed.
No candidate qualified for the Republican primary.
For Manhattan Borough President:
Brad Hoylman-Sigal led the Democratic primary with 48.7% (120,796) against Keith Powers with 38.2% (94,758), Calvin Sun with 12.5% (30,913) and all write-ins with 0.6% (1,522). 247,989 votes counted.
Seson Adams won the Republican primary unopposed.
For Manhattan District Attorney:
Incumbent Alvin Bragg Jr. won the Democratic primary with 73.6% (178,095) against Patrick John Timmins with 26.4% (63,890). 241,985 votes counted.
Maud Maron won the Republican primary unopposed.
For Queens Borough President:
Incumbent Donovan Richards won the Democratic primary unopposed.
Henry Ikezi won the Republican primary unopposed.
For Staten Island Borough President:
Michael Colombo won the Democratic primary unopposed.
Incumbent Vito Fossella won the Republican primary unopposed.