Politics & Government

NYC 2021 Election Results: See Who Won And Lost

New York City voters cast their ballots for mayor and other elected officials Tuesday. Keep track of results here.

People visit a voting site at a YMCA on Tuesday in Brooklyn.
People visit a voting site at a YMCA on Tuesday in Brooklyn. (Spencer Platt/Getty Images)

NEW YORK CITY — The race to replace Mayor Bill de Blasio was the biggest on ballots this Election Day, but New Yorkers had plenty of other choices to make.

Find out what's happening in New York Cityfor free with the latest updates from Patch.

Mayor

Eric Adams overwhelmingly defeated Republican Curtis Sliwa to become New York City's next mayor.

Find out what's happening in New York Cityfor free with the latest updates from Patch.

Adams, a Democrat, will become the city's second Black mayor and replace Bill de Blasio, who held the office for eight tumultuous years of progressive triumphs and disappointments.

De Blasio quickly took to Twitter to congratulate Adams on Tuesday night.

"@EricAdamsForNYC embodies the greatness of our city," de Blasio tweeted. "He will be an outstanding mayor. Congratulations, my friend!"

Click here for more on the story.

Comptroller

Brad Lander, a prominent City Council member, landed one of New York City's most powerful elected positions.

Lander, a progressive Democrat, is projected to become the city's next comptroller. He won against Republican Daby Carreras.

Click here for more on the story.

Public Advocate

Jumaane Williams will keep his position as the city's public advocate, according to projections.

Williams, a Democrat, faced a challenge from Republican Devi Nampiaparampil.

Click here for more on the story.

Manhattan District Attorney

Alvin Bragg defeated Republican Thomas Kenniff by a significant margin to become Manhattan's next District Attorney, according to projections.

Bragg will be the first person of color to hold the job and will take over the investigation into the Trump Organization, among other high-profile cases.

Read more about the race here.

Manhattan Borough President

Democratic nominee Mark Levine beat Republican Louis Puliafito and Libertarian Michael Lewyn.

Read more about the race here.

City Council District 2

Incumbent Democrat Carlina Rivera won re-election in District 2, which covers the East Side below 35th Street including Gramercy Park, Kips Bay, Murray Hill, the Lower East Side and the East Village. She defeated challengers Juan Pagan, an independent, and Allie Ryan, running on the "Neighborhood" party line.

City Council District 3

Erik Bottcher, a Democrat, won an uncontested race for the 3rd Council district seat in the West Village, Midtown and Hell's Kitchen.

He is Council Speaker Corey Johnson's former chief of staff.

City Council District 4

Incumbent Democrat Keith Powers was re-elected to a second term representing much of the Upper East Side, Carnegie Hill, Sutton Place and parts of Midtown.

City Council District 5

Democrat Julie Menin defeated Republican Mark Foley in the fight for the open seat in District 5, which covers the eastern half of the Upper East Side as well as Roosevelt Island.

The race between the two largely centered on public safety and the city's vaccine mandates.

City Council District 6

Curtis Sliwa wasn't the only Sliwa on the ballot for some voters.

Nancy Sliwa, an Upper West Side resident and Sliwa's wife, ran for the 6th Council district seat against current Manhattan Borough President Gale Brewer.

Brewer won easily.

City Council District 7

Democrat Shaun Abreu prevailed in his bid to succeed Mark Levine in a district that covers West Harlem, Hamilton Heights and Morningside Heights.

He faced two independent challengers: Jomo Manual Williams of the "Black Live Matter" party, and Carmen R. Quinones of the "Black Women Lead" party.

City Council District 8

Democrat Diana Ayala won an unopposed race for a second term representing District 8 in East Harlem.

Read more about the race here.

City Council District 9

Kristin Richardson Jordan emerged victorious in Central Harlem's District 9 race, which pitted her against Republican Alpheaus Marcus.

Jordan is a democratic socialist who upset incumbent Bill Perkins in the June Democratic primary.

City Council District 10

Upper Manhattan Assembly Member Carmen De La Rosa will defeat Republican Edwin De La Cruz by a significant amount to become Washington Heights and Inwood's next City Council representative, according to NY1 and The New York Times.

De La Rosa will replace Ydanis Rodriguez, who is term-limited.

New York State Senate 30th District

Brian Benjamin's ascension to lieutenant governor left his 30th District seat vacant in the state senate.

In the race to replace Benjamin, Democratic nominee Cordell Cleare defeated Shana Harmongoff, who mounted an independent bid on the "Hope 4 NY" party line after unsuccessfully seeking the Democratic nomination. Republican Oz Sultan is also on the ballot, and appeared likely to finish second — ahead of Harmongoff.

Brooklyn Borough President

Council Member Antonio Reynoso is the projected winner to replace Eric Adams as Brooklyn borough president. The North Brooklyn council member held 74 percent of the vote as of 10:30 p.m. on Tuesday.

He faced three challengers in Tuesday's general election: Voices for Change candidate and gang member-turned-activist Shanduke McPhatter, Conservative and Republican candidate Menachem M. Raitport and Anthony T. Jones, who also ran in the Democratic primary but will now appear under the Rent Is 2 Damn High party line.

City Council District 35

Crystal Hudson, a Democrat, is projected to win against Regina A. Kinsey. Hudson held 95 percent of the vote with 63 percent of precincts reporting results, according to the New York Times.

Both candidates ran in the Democratic primary to replace term-limited Council Member Laurie Cumbo. Hudson prevailed in the primary and Kinsey mounted a general election run under the Common Sense party banner.

City Council District 36

Local activist Chi Ossè was elected after running unopposed to replace Council Member Robert Cornegy Jr. He won the Democratic primary against several challengers in June.

City Council District 39

Democrat Shahana Hanif will represent Brooklyn's 39th District in City Council, according to projected election results.

She was one of three candidates running for incoming Comptroller Brad Lander's City Council seat, which covers Park Slope.

By 10 p.m., Hanif held 90 percent of the vote with 64 percent of precincts, while her challengers Libertarian Matthew Morgan and Conservative candidate Brett E. Wynkoop had much smaller tallies.

Read more about the race here.

Queens Borough President

Incumbent Donovan Richards will win re-election and maintain his seat as the Queens Borough President, according to projections. He ran against GOP choice Thomas Zmich in the general election.

City Council District 19

As Election Day came to a close, the race for District 19's Council seat still hadn't been called.

At midnight GOP nominee Vickie Paladino was leading the pack against Democrat Tony Avella and Conservative party candidate John-Alexander Sakelos; she had 49.8 percent of votes and 100 percent of all precincts reporting, according to NY1, meaning results will likely come down to mail-in votes, which weren't counted on Election Day.

City Council District 22

Democrat Tiffany Cabán will become the next City Council Member representing Astoria, marking her first successful bid at an elected position in the borough, according to projections.

In the general election she faced GOP nominee Felicia Kalan and Green party candidate Edwin DeJesus in the race to represent District 22, which covers Astoria and Rikers Island as well as parts of Jackson Heights, Woodside and East Elmhurst.

City Council District 23

Democratic nominee Linda Lee made history as the first Asian American woman elected to represent District 23, according to projections.

She ran is running against GOP choice James Reilly for the seat, which represents a large swath of northeast Queens including Bayside Hills and Douglaston.

City Council District 26

Democratic nominee Julie Won has won the District 26 seat against Republican Marvin Jeffcoat, according to projections.

Going into the general election Won was already heavily favored to succeed City Council Member Jimmy Van Bramer, given the district's blue electorate in Sunnyside, Woodside, Long Island City, Dutch Kills and parts of Astoria.

Reaad more about the race here.

City Council District 29

The race for District 29's Council seat still hadn't been called by the end of Election Day.

At midnight, Democrat Lynn Schulman was leading GOP choice Michael Conigliaro; she had 58.9 percent of the vote, with over 77 precincts reporting, according to NY1. The New York Times showed similar results, but neither outlet had officially called the race as Election Day came to a close.

The district covers Forest Hills, Forest Park, Kew Gardens, Rego Park, and Richmond Hill.

Patch writers Nick Garber, Kayla Levy, Anna Quinn and Gus Saltonstall contributed to this report.

Get more local news delivered straight to your inbox. Sign up for free Patch newsletters and alerts.