2021 New York City Council election
|
||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||
All 51 seats on the New York City Council 26 seats needed for a majority |
||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
||||||||||||||||||||||||||||
300px Results by district:
Democrat: 50–60% 60–70% 70–80% 80–90% >90% Unopposed |
||||||||||||||||||||||||||||
|
Lua error in package.lua at line 80: module 'strict' not found.
The 2021 New York City Council election were held on November 2, 2021. The primary elections were held on June 22, 2021.[2] There were several special elections for seats vacated in 2020 and early 2021; these special elections were the first to use ranked-choice voting in city council elections after it was approved by a ballot question in 2019.[3] Due to redistricting after the 2020 Census, candidates also ran for two-year terms instead of four-year terms for the first time, stemming from the New York City Charter overhaul in 1989.[4] Four-year terms will resume in the 2025 election after another two-year election in 2023.
<templatestyles src="Template:TOC limit/styles.css" />
Contents
- 1 Incumbents not seeking re-election
- 2 Manhattan
- 3 Manhattan/Bronx crossover
- 4 Bronx
- 5 Bronx/Queens crossover
- 6 Queens
- 7 Queens/Brooklyn crossover
- 8 Brooklyn
- 9 Staten Island
- 10 2022 Speaker election
- 11 See also
- 12 Notes
- 13 References
Incumbents not seeking re-election
Term-limited incumbents
28 council members (26 Democrats and 2 Republicans) are prevented from seeking a third (fourth for pre-2010 council members) consecutive term due to term limits that were renewed by voters in a ballot referendum in 2010.[5]
District | Incumbent | Party |
---|---|---|
1 | Margaret Chin | D |
3 | Corey Johnson | D |
5 | Ben Kallos | D |
6 | Helen Rosenthal | D |
7 | Mark Levine | D |
10 | Ydanis Rodríguez | D |
14 | Fernando Cabrera | D |
16 | Vanessa Gibson | D |
19 | Paul Vallone | D |
20 | Peter Koo | D |
25 | Danny Dromm | D |
26 | Jimmy Van Bramer | D |
27 | Daneek Miller | D |
29 | Karen Koslowitz | D |
32 | Eric Ulrich | R |
33 | Stephen Levin | D |
34 | Antonio Reynoso | D |
35 | Laurie Cumbo | D |
36 | Robert Cornegy | D |
38 | Carlos Menchaca | D |
39 | Brad Lander | D |
40 | Mathieu Eugene | D |
42 | Inez Barron | D |
46 | Alan Maisel | D |
47 | Mark Treyger | D |
49 | Debi Rose | D |
50 | Steven Matteo | R |
Retiring incumbents
District | Incumbent | Party |
---|---|---|
13 | Mark Gjonaj | D |
18 | Rubén Díaz Sr. | D |
23 | Barry Grodenchik | D |
Incumbents defeated in primary
District | Incumbent | Party |
---|---|---|
9 | Bill Perkins | D |
37 | Darma Diaz | D |
41 | Alicka Ampry-Samuel | D |
Resigned before election
During the 2017–2021 council secession, 8 incumbents have resigned before the election for various reasons.
District | Incumbent | Party | Reason |
---|---|---|---|
11 | Andrew Cohen | D | Elected judge of the New York Supreme Court 12th Judicial District in 2020 |
12 | Andy King | D | Expelled from the Council |
15 | Ritchie Torres | D | Elected to New York's 15th congressional district in 2020 |
22 | Costa Constantinides | D | Resigned to take a position as CEO of Variety Boys and Girls Club of Queens[6] |
24 | Rory Lancman | D | Appointed by Governor Andrew Cuomo as his Special Counsel for Ratepayer Protection |
31 | Donovan Richards | D | Elected Queens Borough President in 2020 |
37 | Rafael Espinal | D | Resigned to take job with the Freelancers Union |
45 | Jumaane Williams | D | Elected New York City Public Advocate in 2019 |
48 | Chaim Deutsch | D | Resigned after pleading guilty to tax fraud in federal court.[7] |
Manhattan
District 1
The 1st district covers the very bottom of Manhattan, including the Financial District, Tribeca, and Soho. Incumbent Democrat Margaret Chin is term-limited and cannot run for a fourth consecutive term. Christopher Marte was seen as the most progressive candidate in the race, while Jenny Low was noted for the major endorsements she had received and Gigi Li had outgoing councilwoman Chin's support.[8] Marte's campaign was bolstered by anger within the district at Chin's ties to real-estate developers, as well as by name recognition Marte had gained while attempting to primary Chin in the previous council election.[9]
Democratic primary
Candidates
- Susan Damplo, attorney[10]
- Denny Salas, activist[11]
- Sean Hayes, attorney and law professor[12]
- Tiffany Johnson-Winbush, former member of Manhattan Community Board 1[13]
- Susan Lee, author and non-profit executive[14]
- Gigi Li, Chief of Staff to Margaret Chin[15]
- Jenny Low, political staffer[16]
- Maud Maron, attorney[17]
- Christopher Marte, activist[16]
Withdrawn
- Lester Chang
- Yubao Dai
- Dennis Mikhalsky
Results
2021 New York City Council District 1 Democratic primary results[18] | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Party | Candidate |
|
|
|
|
||||||||||
Democratic | Christopher Marte | 8 | 10,785 | 60.5% |
|
||||||||||
Democratic | Jenny Low | 8 | 7,054 | 39.5% |
|
||||||||||
Democratic | Gigi Li | 7 | 4,662 | 23.9% |
|
||||||||||
Democratic | Maud Maron | 5 | 2,495 | 12.1% |
|
||||||||||
Democratic | Susan Lee | 4 | 2,020 | 9.6% |
|
||||||||||
Democratic | Sean C. Hayes | 3 | 928 | 4.0% |
|
||||||||||
Democratic | Tiffany Johnson-Winbush | 3 | 809 | 3.5% |
|
||||||||||
Democratic | Susan Damplo | 2 | 344 | 1.6% |
|
||||||||||
Democratic | Denny R. Salas | 2 | 292 | 1.3% |
|
||||||||||
style="background-color: Template:Write-in/meta/color; width: 2px;" | | Write-in | 1 | 43 | 0.2% |
|
Endorsements
Gigi Li |
---|
State legislators
Local officials
Individuals
|
Jenny Low |
---|
Federal legislators
State legislators
Local officials
Labor unions
Organizations
|
Maud Maron |
---|
|
Christopher Marte |
---|
|
General election
General election[39] | ||||
---|---|---|---|---|
Party | Candidate | Votes | % | |
Democratic | Christopher Marte | 15,055 | 71.6% | |
Independent | Maud Maron | 3,041 | 14.5% | |
Republican | Jacqueline Toboroff | 2,945 | 14% | |
Write-in | 42 | 0.2% | ||
Total votes | 21,083 | 100% |
District 2
The 2nd district covers parts of the Lower East Side in Manhattan. Incumbent Democrat Carlina Rivera is running for reelection.
Democratic primary
Candidates
- Carlina Rivera, incumbent Councillor[32]
- Erin Hussein, labor unionist[32]
- Withdrawn
- Juan Pagan
Endorsements
Carlina Rivera |
---|
Labor unions Organizations |
Erin Hussein |
---|
|
Democratic primary
Democratic primary[43] | ||||
---|---|---|---|---|
Party | Candidate | Votes | % | |
Democratic | Carlina Rivera (incumbent) | 15,464 | 72.5% | |
Democratic | Erin Hussein | 5,709 | 26.8% | |
Democratic | Write-ins | 169 | 0.8% | |
Total votes | 21,342 | 100 |
General election
General election[39] | ||||
---|---|---|---|---|
Party | Candidate | Votes | % | |
Democratic | Carlina Rivera (incumbent) | 16,406 | 79.7 | |
Neighborhood Party | Allie Ryan | 2,434 | 11.8 | |
Independent | Juan Pagan | 1,743 | 8.5 | |
Write-in | ||||
Total votes | ' | 100 |
Endorsements
Carlina Rivera |
---|
Labor unions Organizations |
District 3
The 3rd district covers parts of the West Side of Manhattan, including Chelsea, West Midtown, and Greenwich Village. Incumbent Democrat and current Council Speaker Corey Johnson is term-limited and cannot run for a third consecutive term.
Democratic primary
2021 New York City Council District 3 Democratic primary results[44] | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Party | Candidate |
|
|
|
|
||||||||||
Democratic | Erik Bottcher | 8 | 17,027 | 71.4% |
|
||||||||||
Democratic | Arthur Schwartz | 8 | 7,054 | 28.6% |
|
||||||||||
Democratic | Leslie Boghosian Murphy | 7 | 5,669 | 21.6% |
|
||||||||||
Democratic | Aleta LaFargue | 5 | 3,459 | 12.6% |
|
||||||||||
Democratic | Marni Halasa | 4 | 2,442 | 8.7% |
|
||||||||||
Democratic | Phelan D. Fitzpatrick | 3 | 1,597 | 5.6% |
|
||||||||||
style="background-color: Template:Write-in/meta/color; width: 2px;" | | Write-in | 1 | 125 | 0.4% |
|
Endorsements
Leslie Boghosian Murphy |
---|
Organizations |
Erik Bottcher |
---|
Federal legislators
State legislators
Labor unions
Organizations |
Arthur Schwartz |
---|
Organizations |
General election
General election[50][39] | ||||
---|---|---|---|---|
Party | Candidate | Votes | % | |
Democratic | Erik Bottcher | 23,497 | 98.4% | |
Write-in | 373 | 1.5% | ||
Total votes | 23,810 | 100 |
District 4
The 4th district covers parts of the Lower East Side, East Midtown, and parts of the Upper East Side in Manhattan. The incumbent is Democrat Keith Powers, who won re-election defeating Republican David Casavis.
Democratic primary
Incumbent Councilman Keith Powers won the Democratic nomination unopposed.
- Withdrawn
- Jordana Lusk
General election
General election[39] | ||||
---|---|---|---|---|
Party | Candidate | Votes | % | |
Democratic | Keith Powers | 18,285 | 74.0% | |
Republican | David Casavis | 6,018 | 24.3% | |
Independent/Libertarian | David Casavis | 403 | 1.6% | |
Total | David Casavis | 6,421 | 26.0 | |
Write-in | 37 | 0.6% | ||
Total votes | 24,743 | 100 |
Endorsements
Keith Powers |
---|
Labor unions Organizations |
District 5
The 5th district covers parts of the Upper East Side in Manhattan. Incumbent Democrat Ben Kallos is term-limited and cannot run for a third consecutive term. He is running for Manhattan Borough President.
Democratic primary
2021 New York City Council District 5 Democratic primary results[51] | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Party | Candidate |
|
|
|
|
||||||||||
Democratic | Julie Menin | 6 | 12,083 | 56.0% |
|
||||||||||
Democratic | Tricia Shimamura | 6 | 9,485 | 44.0% |
|
||||||||||
Democratic | Rebecca Lamorte | 5 | 4,699 | 20.3% |
|
||||||||||
Democratic | Kim Moscariloto | 4 | 3,534 | 14.8% |
|
||||||||||
Democratic | Billy Freeland | 3 | 2,853 | 11.6% |
|
||||||||||
Democratic | Christopher Sosa | 2 | 1,491 | 5.9% |
|
||||||||||
Democratic | Marco Tamayo | 2 | 671 | 2.6% |
|
||||||||||
style="background-color: Template:Write-in/meta/color; width: 2px;" | | Write-in | 1 | 78 | 0.3% |
|
- Withdrawn
- Joshua Kravitz
Endorsements
Billy Freeland |
---|
Organizations
|
Rebecca Lamorte |
---|
Organizations
|
Julie Menin |
---|
Local officials
Labor unions
Organizations
Individual
|
Kim Moscaritolo |
---|
State legislators
Organizations
|
Tricia Shimamura |
---|
Federal legislators State legislators
Organizations |
Chris Sosa |
---|
Organizations
|
General election
General election[50] | ||||
---|---|---|---|---|
Party | Candidate | Votes | % | |
Democratic | Julie Menin | 20,216 | 74.4 | |
Republican | Mark Foley | 6,579 | 24.1% | |
Liberal | Mark Foley | 364 | 1.3% | |
Total | Mark Foley | 6,943 | 25.6 | |
Write-in | 95 | 0.3% | ||
Total votes | 27,254 | 100 |
District 6
The 6th district covers most of the Upper West Side in Manhattan. Incumbent Democrat Helen Rosenthal is term-limited and cannot run for a third consecutive term. She filed to run for New York City Comptroller but dropped out of the race.[59] Current Manhattan Borough President Gale Brewer, who held this seat from 2002 to 2013, is the Democratic nominee.[60]
Democratic primary
Candidates
- Gale Brewer, Manhattan Borough President[61]
- Maria Danzilo, attorney[62]
- David Gold, non-profit executive[63]
- Sara Lind, attorney[64]
- Jeffrey Omura, actor and labor unionist[65]
- Zack Weiner, screenwriter and film producer[66]
- Withdrawn
- Seth Rosen (endorsed Sara Lind)
- David Zelman
Endorsements
Gale Brewer |
---|
|
Sara Lind |
---|
|
Jeffrey Omura |
---|
|
Results
Democratic primary[71] | ||||
---|---|---|---|---|
Party | Candidate | Votes | % | |
Democratic | Gale Brewer | 21,594 | 54.8% | |
Democratic | Maria Danzilo | 5,834 | 14.8% | |
Democratic | Sara Lind | 5,166 | 13.1% | |
Democratic | Jeffrey Omura | 3,922 | 9.9% | |
Democratic | David Gold | 1,867 | 4.7% | |
Democratic | Zack Weiner | 959 | 2.4% | |
Democratic | Write-ins | 57 | 0.1% | |
Total votes | 39,399 | 100.0% |
General election
General election[39] | ||||
---|---|---|---|---|
Party | Candidate | Votes | % | |
Democratic | Gale Brewer | 30,076 | 86.2% | |
Republican | Nancy Sliwa | 4,634 | 13.2% | |
Write-in | 176 | 0.5% | ||
Total votes | ' | 100 |
Endorsements
Gale Brewer |
---|
|
District 7
The 7th district covers West Harlem and Hamilton Heights in Manhattan. Incumbent Democrat Mark Levine is term-limited and cannot run for a third consecutive term. Levine is running for Manhattan Borough President. Shaun Abreu was considered the frontrunner in the race, while five of his opponents – Maria Ordoñez, Stacy Lynch, Marti Allen-Cummings, Dan Cohen, and Corey Ortega – formed a ranked-choice coalition to oppose him.
Democratic primary
2021 New York City Council District 7 Democratic primary results[72] | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Party | Candidate |
|
|
|
|
||||||||||
Democratic | Shaun Abreu | 13 | 10,491 | 63.0% |
|
||||||||||
Democratic | Maria Ordoñez | 13 | 6,165 | 37.0% |
|
||||||||||
Democratic | Stacy Lynch | 12 | 4,180 | 22.7% |
|
||||||||||
Democratic | Daniel Cohen | 10 | 3,393 | 17.4% |
|
||||||||||
Democratic | Marti Allen-Cummings | 9 | 2,973 | 14.7% |
|
||||||||||
Democratic | Luis Tejada | 8 | 2,605 | 12.0% |
|
||||||||||
Democratic | Keith Harris | 7 | 1,375 | 6.2% |
|
||||||||||
Democratic | Corey Ortega | 6 | 1,283 | 4.1% |
|
||||||||||
Democratic | Miguel Estrella | 5 | 860 | 3.4% |
|
||||||||||
Democratic | Carmen Quinones | 4 | 818 | 3.2% |
|
||||||||||
Democratic | Raymond Sanchez | 3 | 502 | 2.1% |
|
||||||||||
Democratic | Lena Melendez | 2 | 392 | 1.7% |
|
||||||||||
style="background-color: Template:Write-in/meta/color; width: 2px;" | | Write-in | 1 | 73 | 0.3% |
|
- Withdrawn
- Alberto Aguilar III
- Jeanette Toomer
Endorsements
Shaun Abreu |
---|
Federal legislators Local officials
Labor unions
Organizations |
Marti Allen-Cummings |
---|
|
Dan Cohen |
---|
|
Stacy Lynch |
---|
|
Maria Ordoñez |
---|
|
General election
General election[50] | ||||
---|---|---|---|---|
Party | Candidate | Votes | % | |
Democratic | Shaun Abreu | 18,250 | 88.7% | |
Black Women Lead | Carmen R. Quinones | 1507 | 7.3% | |
Black Lives Matter Party | Jomo Williams | 684 | 3.3% | |
Write-in | 123 | 0.6% | ||
Total votes | 20,564 | 100% |
District 9
The 9th district covers most of the central part of Harlem in Manhattan. Incumbent Democrat Bill Perkins ran for reelection. He is currently behind challenger Kristin Richardson Jordan, a member of the Democratic Socialists of America, by 104 votes in the final RCV round.[80] Due to the close margin, the race underwent a manual recount.[81] On August 9, 2021, Perkins conceded the race to Jordan.[82] The recount was completed on August 18, with Jordan winning by 114 votes.[83]
Democratic primary
Candidates
- William Allen, professor and founder of the Uptown Democratic Club[84]
- Cordell Cleare, Democratic District Leader in the 70th State Assembly district[85]
- Joshua Clennon, treasurer of Manhattan Community Board 10[86]
- William Council, coach[87]
- Pierre Gooding, deacon and attorney[87]
- Kristin Richardson Jordan, poet and activist[88]
- Ruth McDaniels, former NYPD supervisor[89]
- Bernadette McNear, program director[90]
- Athena Moore, activist[91]
- Bill Perkins, incumbent Councillor[88]
- Mario Rosser, partnership manager[92]
- Sheba Simpson, educator[87]
- Keith Taylor, member of Manhattan Community Board 10[87]
- Withdrawn
- Malik Wright, political operative[93]
Endorsements
William Allen |
---|
|
Cordell Cleare |
---|
|
Pierre Gooding |
---|
|
Kristin R. Jordan |
---|
|
Athena Moore |
---|
|
Bill Perkins |
---|
|
Mario Rosser |
---|
|
Keith Taylor |
---|
|
Results
2021 New York City Council District 9 Democratic primary results[102] | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Party | Candidate |
|
|
|
|
||||||||||
Democratic | Kristin Richardson Jordan | 13 | 9,034 | 50.3% |
|
||||||||||
Democratic | Bill Perkins (incumbent) | 13 | 8,920 | 49.7% |
|
||||||||||
Democratic | Athena Moore | 12 | 5,796 | 27.7% |
|
||||||||||
Democratic | Cordell Cleare | 11 | 3,815 | 17.1% |
|
||||||||||
Democratic | Mario Rosser | 10 | 3,002 | 12.8% |
|
||||||||||
Democratic | William Allen | 9 | 2,125 | 8.8% |
|
||||||||||
Democratic | Keith Taylor | 8 | 1,808 | 7.4% |
|
||||||||||
Democratic | Joshua Clennon | 7 | 1,559 | 6.3% |
|
||||||||||
Democratic | Ruth McDaniels | 6 | 1,142 | 4.6% |
|
||||||||||
Democratic | Pierre Gooding | 5 | 802 | 3.2% |
|
||||||||||
Democratic | Billy Council | 4 | 758 | 3.0% |
|
||||||||||
Democratic | Sheba Simpson-Amsterdam | 3 | 604 | 2.4% |
|
||||||||||
Democratic | Bernadette McNear | 2 | 335 | 1.3% |
|
||||||||||
style="background-color: Template:Write-in/meta/color; width: 2px;" | | Write-in | 1 | 47 | 0.2% |
|
General election
General election[39] | ||||
---|---|---|---|---|
Party | Candidate | Votes | % | |
Democratic | Kristin Richardson Jordan | 22,419 | 94.2 | |
Republican | Alphesus Marcus | 1,369 | 5.8 | |
Write-in | 94 | 0.3% | ||
Total votes | 23,882 | 100 |
District 10
The 10th district covers the northernmost part of Manhattan, including Washington Heights, Inwood, and Marble Hill. Incumbent Democrat Ydanis Rodríguez is term-limited and cannot run for a fourth consecutive term.
Democratic primary
Candidates
- James Behr, attorney and author[103]
- Francesca Castellanos, activist[104]
- Angela Fernandez, former director of the New York State Division of Human Rights[105]
- Johanna Garcia, Chief of Staff to Robert Jackson[106]
- Thomas Leon, candidate for New York State Senate in 2018[107]
- Josue Perez, educator[108]
- Tirso Pina, candidate for New York City Council in 2001[109]
- Carmen De La Rosa, State assemblymember[110]
- Withdrawn
- Manny De Los Santos
- Everett Reed
Endorsements
Angela Fernandez |
---|
|
Johanna Garcia |
---|
State legislators
Organizations
Individuals
|
Josue Perez |
---|
|
Carmen De La Rosa |
---|
State legislators
Local officials
Labor unions
Organizations
|
Results
2021 New York City Council District 10 Democratic primary results[115] | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Party | Candidate |
|
|
|
|
||||||||||
Democratic | Carmen De La Rosa | 4 | 10,318 | 59.8% |
|
||||||||||
Democratic | Johanna Garcia | 4 | 6,949 | 40.2% |
|
||||||||||
Democratic | Angela Fernandez | 3 | 3,997 | 21.7% |
|
||||||||||
Democratic | James Behr | 2 | 729 | 3.7% |
|
||||||||||
Democratic | Francesca Castellanos | 2 | 663 | 3.4% |
|
||||||||||
Democratic | Thomas Leon | 2 | 600 | 3.1% |
|
||||||||||
Democratic | Josue Perez | 2 | 590 | 3.0% |
|
||||||||||
Democratic | Tirso Pina | 2 | 331 | 1.7% |
|
||||||||||
style="background-color: Template:Write-in/meta/color; width: 2px;" | | Write-in | 1 | 60 | 0.3% |
|
General election
General election[50] | ||||
---|---|---|---|---|
Party | Candidate | Votes | % | |
Democratic | Carmen De La Rosa | 16,404 | 85.7% | |
Republican | Edwin de La Cruz | 2,543 | 13.2% | |
Write-in | 190 | 0.9% | ||
Total votes | 19,137 | 100 |
Manhattan/Bronx crossover
District 8
The 8th district covers East Harlem in Manhattan, Mott Haven and parts of High Bridge in The Bronx, and Randalls Island. Incumbent Democrat Diana Ayala is running for reelection.
Democratic primary
Candidates
- Diana Ayala, incumbent Councillor[116]
- Antoinette Glover, pastor[117]
- Tamika Mapp, businesswoman and veteran[118]
- Manuel Onativia, consultant[117]
Endorsements
Diana Ayala |
---|
Labor unions Organizations |
Results
Democratic primary[119] | ||||
---|---|---|---|---|
Party | Candidate | Votes | % | |
Democratic | Diana Ayala (incumbent) | 6,621 | 56.5% | |
Democratic | Tamika Mapp | 3,391 | 28.9% | |
Democratic | Antoinette D. Glover | 1,077 | 9.2% | |
Democratic | Manuel Onativia | 512 | 4.4% | |
Democratic | Write-ins | 121 | 1.0% | |
Total votes | 11,722 | 100.0% |
General election
General election | ||||
---|---|---|---|---|
Party | Candidate | Votes | % | |
Democratic | Diana Ayala (incumbent) | 11,288 | 98.8% | |
Write-in | 135 | 1.1% | ||
Total votes | 11,423 | 100 |
Endorsements
Diana Ayala |
---|
Labor unions Organizations |
Bronx
District 11
The 11th district covers the most northwestern part of The Bronx, including Riverdale, Fieldston, Spuyten Devil, Kingsbridge, parts of Bedford Park, Norwood, Woodlawn, and parts of Wakefield. This seat is currently filled by Eric Dinowitz. The incumbent was Democrat Andrew Cohen, who was elected judge of the New York Supreme Court 12th Judicial District in 2020. A non-partisan special election was held on March 23, 2021, with the winner being eligible to run for a full term.
The election used ranked choice voting, with Eric Dinowitz remaining in the lead for all six rounds[120]
Special election
The special election was nonpartisan.
New York City 11th (Special Election) Council District [121] | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Candidate | Round 1 | Round 2 | Round 3 | Round 4 | Round 5 | Round 6 | ||||||
Votes | % | Votes | % | Votes | % | Votes | % | Votes | % | Votes | % | |
Eric Dinowitz | 4401 | 46.8% | 4407 | 46.9% | 4458 | 47.5% | 4500 | 48.4% | 4920 | 54.6% | 5579 | 63.6% |
Mino Lora | 2129 | 22.6% | 2133 | 22.7% | 2175 | 23.2% | 2183 | 23.5% | 2401 | 26.7% | 3188 | 36.4% |
Jessica Haller | 1383 | 14.7% | 1385 | 14.7% | 1407 | 15.0% | 1416 | 15.2% | 1682 | 18.7% | Eliminated | |
Daniel Padernacht | 1110 | 11.8% | 1113 | 11.8% | 1137 | 12.1% | 1204 | 12.9% | Eliminated | |||
Kevin Pazmino | 194 | 2.1% | 195 | 2.1% | 200 | 2.1% | Eliminated | |||||
Carlton Berkley | 172 | 1.8% | 172 | 1.8% | Eliminated | |||||||
Undeclared Write-ins | 24 | 0.3% | Eliminated | |||||||||
Inactive Ballots | 0 ballots | 8 ballots | 36 ballots | 110 ballots | 410 ballots | 646 ballots |
- Withdrawn
- Abigail Martin (withdrew from the special election but will be in the June primary)
- Marcos Sierra (withdrew from the special election but will be in the June primary)
Democratic primary
2021 New York City Council District 11 Democratic primary results[122] | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Party | Candidate |
|
|
|
|
||||||||||
Democratic | Eric Dinowitz | 6 | 9,491 | 61.3% |
|
||||||||||
Democratic | Mino Lora | 6 | 5,994 | 38.7% |
|
||||||||||
Democratic | Abigail Martin | 5 | 3,005 | 18.4% |
|
||||||||||
Democratic | Daniel Padernacht | 3 | 1,102 | 6.6% |
|
||||||||||
Democratic | Jessica Haller | 3 | 1,059 | 6.4% |
|
||||||||||
Democratic | Marcos Sierra | 2 | 356 | 2.1% |
|
||||||||||
Democratic | Carlton Berkley | 2 | 314 | 1.8% |
|
||||||||||
style="background-color: Template:Write-in/meta/color; width: 2px;" | | Write-in | 1 | 36 | 0.2% |
|
- Withdrawn
- Jessica Haller
- Nayma Silver
- Dionel Then
Endorsements
Eric Dinowitz |
---|
Federal legislators
State legislators Local officials
Labor unions
Organizations
|
Jessica Haller (withdrawn) |
---|
State legislators
Local officials
Organizations |
Mino Lora |
---|
State legislators
Local officials
Labor unions
Organizations |
District 12
The 12th district covers the most northeastern part of The Bronx, including Williamsbridge, Co-Op City, parts of Allerton, Eastchester, and parts of Wakefield. Incumbent Democrat Andy King, who was already term-limited, was expelled on October 5, 2020. A special election to determine his replacement took place on December 22, 2020, with Kevin Riley elected the winner. He is running for a full term.
Democratic primary
Candidates
- Pamela Hamilton-Johnson, non-profit executive[135]
- Shanequa Martin, social worker[135]
- Kevin Riley, incumbent Councillor[135]
Endorsements
Kevin Riley |
---|
|
Results
2021 New York City Council District 12 Democratic primary results[136] | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Party | Candidate |
|
|
|
|
||||||||||
Democratic | Kevin Riley | 3 | 9,595 | 59.1% |
|
||||||||||
Democratic | Pamela Hamilton-Johnson | 3 | 6,643 | 40.9% |
|
||||||||||
Democratic | Shanequa Martin | 2 | 3,660 | 21.1% |
|
||||||||||
style="background-color: Template:Write-in/meta/color; width: 2px;" | | Write-in | 1 | 209 | 1.2% |
|
District 13
The 13th district includes the most southeastern part of The Bronx, including Baychester, parts of Allerton, Pelham Parkway, Morris Park, Pelham Bay, Middletown, Country Club, Throggs Neck, and City Island. Incumbent Democrat Mark Gjonaj was eligible to run for a second term, but has chosen to retire instead.[137]
Democratic primary
Candidates
- Irene Estrada, former member of Bronx Community Board 11[138]
- Monique Johnson, leader of the Throgs Neck Residents Association[139]
- John Perez, former United States Army Ambassador[139]
- Marilyn Soto, former educator[138]
- Marjorie Velázquez, member of Bronx Community Board 10[140]
Endorsements
Marjorie Velazquez |
---|
|
Results
Democratic primary[145] | ||||
---|---|---|---|---|
Party | Candidate | Votes | % | |
Democratic | Marjorie Velázquez | 5,608 | 56.3% | |
Democratic | Monique Johnson | 2,575 | 25.9% | |
Democratic | Irene Estrada | 600 | 6.0% | |
Democratic | Marilyn Soto | 585 | 5.9% | |
Democratic | John Perez | 545 | 5.5% | |
Democratic | Write-ins | 47 | 0.5% | |
Total votes | 9,960 | 100.0% |
General election
General election | ||||
---|---|---|---|---|
Party | Candidate | Votes | % | |
Democratic | Marjorie Velázquez | 9,427 | 55.2% | |
Republican | Aleksander Mici | 7,603 | 44.5% | |
Write-in | 36 | 0.2% | ||
Total votes | 17,066 | 100 |
Endorsements
Marjorie Velazquez |
---|
|
District 14
The 14th district includes a section of the West Bronx, including Kingsbridge Heights, parts of Bedford Park, parts of Fordham, University Heights, parts of Tremont, and parts of Morris Heights. Incumbent Democrat Fernando Cabrera is term-limited and cannot run for a fourth consecutive term. He has filed to run for Bronx Borough President.
Democratic primary
2021 New York City Council District 14 Democratic primary results[147] | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Party | Candidate |
|
|
|
|
||||||||||
Democratic | Pierina Sanchez | 6 | 4,887 | 62.3% |
|
||||||||||
Democratic | Yudelka Tapia | 6 | 2,957 | 37.7% |
|
||||||||||
Democratic | Adolfo Abreu | 5 | 2,105 | 24.5% |
|
||||||||||
Democratic | Haile Rivera | 4 | 1,102 | 12.3% |
|
||||||||||
Democratic | Fernando Aquino | 3 | 939 | 10.1% |
|
||||||||||
Democratic | Socrates Solano | 2 | 175 | 1.9% |
|
||||||||||
style="background-color: Template:Write-in/meta/color; width: 2px;" | | Write-in | 1 | 30 | 0.3% |
|
Endorsements
Adolfo Abreu |
---|
Federal legislators
State legislators
Individuals
Labor unions Organizations
Newspapers and publications
|
Pierina Sanchez |
---|
Federal legislators
State legislators
Local officials
Labor unions
Organizations
Newspapers and publications
|
Yudelka Tapia |
---|
|
District 15
The 15th district covers parts of the North Central Bronx, including Belmont, West Farms, parts of Bedford Park, parts of Fordham, parts of Tremont, and Little Yemen. This seat is currently filled by Oswald Feliz. The incumbent was Democrat Ritchie Torres, was elected to New York's 15th congressional district in 2020. A special election was held on March 23, 2021, with the winner being eligible to run for a full term.
The election used ranked choice voting, with Oswald Feliz remaining in the lead for all six rounds.[159]
Special election
The special election was nonpartisan.
New York City 15th (Special Election) Council District [160] | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Candidate | Round 1 | Round 2 | Round 3 | Round 4 | Round 5 | Round 6 | Round 7 | Round 8 | Round 9 | Round 10 | ||||||||||
Votes | % | Votes | % | Votes | % | Votes | % | Votes | % | Votes | % | Votes | % | Votes | % | Votes | % | Votes | % | |
Oswald Feliz | 1070 | 27.9% | 1071 | 28.0% | 1074 | 28.2% | 1082 | 28.6% | 1091 | 29.0% | 1110 | 29.8% | 1132 | 30.7% | 1160 | 31.7% | 1310 | 37.5% | 1766 | 56.5% |
Ischia J. Bravo | 815 | 21.3% | 815 | 21.3% | 818 | 21.4% | 824 | 21.7% | 834 | 22.2% | 846 | 22.7% | 860 | 23.3% | 897 | 24.5% | 1118 | 32.0% | 1362 | 43.5% |
John E. Sanchez | 786 | 20.5% | 787 | 20.6% | 795 | 20.8% | 814 | 21.5% | 823 | 21.9% | 835 | 22.4% | 849 | 23.0% | 885 | 24.2% | 1062 | 30.4% | Eliminated | |
Elisa Crespo | 592 | 15.4% | 592 | 15.5% | 597 | 15.6% | 609 | 16.1% | 626 | 16.6% | 649 | 17.4% | 665 | 18.0% | 712 | 19.5% | Eliminated | |||
Latchmi Devi Gopal | 165 | 4.3% | 166 | 4.3% | 166 | 4.4% | 166 | 4.4% | 170 | 4.5% | 175 | 4.7% | 184 | 5.0% | Eliminated | |||||
Kenny G. Agosto | 97 | 2.5% | 98 | 2.6% | 99 | 2.6% | 101 | 2.7% | 109 | 2.9% | 113 | 3.0% | Eliminated | |||||||
Altagracia Soldevilla | 99 | 2.6% | 100 | 2.6% | 104 | 2.7% | 104 | 2.7% | 107 | 2.8% | Eliminated | |||||||||
Bernadette Ferrara | 80 | 2.1% | 81 | 2.1% | 84 | 2.2% | 89 | 2.3% | Eliminated | |||||||||||
Jose A. Padilla Jr. | 71 | 1.9% | 71 | 1.9% | 78 | 2.0% | Eliminated | |||||||||||||
Ariel Rivera-Diaz | 45 | 1.2% | 45 | 1.2% | Eliminated | |||||||||||||||
Undeclared Write-ins | 12 | 0.3% | Eliminated | |||||||||||||||||
Inactive Ballots | 0 ballots | 6 ballots | 17 ballots | 43 ballots | 72 ballots | 104 ballots | 142 ballots | 178 ballots | 342 ballots | 704 ballots |
Democratic primary
2021 New York City Council District 15 Democratic primary results[161] | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Party | Candidate |
|
|
|
|
||||||||||
Democratic | Oswald Feliz | 7 | 4,348 | 65.2% |
|
||||||||||
Democratic | Ischia Bravo | 7 | 2,325 | 34.8% |
|
||||||||||
Democratic | Bernadette Ferrera | 6 | 1,421 | 19.6% |
|
||||||||||
Democratic | John Sanchez | 4 | 1,195 | 15.6% |
|
||||||||||
Democratic | Troy Blackwell | 3 | 902 | 11.3% |
|
||||||||||
Democratic | Kenny Agosto | 2 | 194 | 2.4% |
|
||||||||||
Democratic | Latchmi Gopal | 2 | 194 | 2.4% |
|
||||||||||
Democratic | Lillithe Lozano | 2 | 165 | 2.0% |
|
||||||||||
style="background-color: Template:Write-in/meta/color; width: 2px;" | | Write-in | 1 | 31 | 0.2% |
|
Republican primary
2021 New York City Council District 15 Republican primary results[162] | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Party | Candidate |
|
|
|
|
||||||||||
Republican | Ariel Rivera-Diaz | 2 | 80 | 53.7% |
|
||||||||||
Republican | Aramis Ocasio | 2 | 69 | 46.3% |
|
||||||||||
style="background-color: Template:Write-in/meta/color; width: 2px;" | | Write-in | 1 | 15 | 9.4% |
|
- Withdrawn
- Elisa Crespo
- Julian Sepulveda (endorsed Elisa Crespo)
Endorsements
Kenny Agosto |
---|
Organizations |
Ischia Bravo |
---|
State legislators
Local officials
Labor unions |
Elisa Crespo (withdrew) |
---|
State legislators
Local officials
Individuals
Labor unions
Organizations
|
John Sanchez |
---|
Local officials
Individuals Organizations
|
District 16
The 16th district includes parts of the South Bronx, including parts of Melrose, parts of High Bridge, parts of Morris Heights, and Morrisania. Incumbent Democrat Vanessa Gibson is term-limited and cannot run for a third consecutive term. She has filed to run for Bronx Borough President.
Democratic primary
Candidates
- Abdourahamane Diallo, businessman[180]
- Ahmadou Diallo, businessman[180]
- Yves Filius, Democratic District Leader in the 77th assembly district[180]
- Althea Stevens, activist[180]
- Withdrawn
- Leonardo Coello
- Uniqua Smith
Endorsements
Yves Filius |
---|
|
Althea Stevens |
---|
Local officials
Labor unions Organizations |
Results
Democratic primary[183] | ||||
---|---|---|---|---|
Party | Candidate | Votes | % | |
Democratic | Althea Stevens | 5,125 | 50.7 | |
Democratic | Abdourahamane Diallo | 2,075 | 20.5 | |
Democratic | Ahmadou Diallo | 2,046 | 20.2 | |
Democratic | Yves Filius | 795 | 7.9 | |
Democratic | Write-ins | 71 | 0.7 | |
Total votes | 10,112 | 100 |
District 17
The 17th district includes parts of the South Bronx, including Port Morris, parts of Melrose, Hunts Point, Longwood, and parts of Soundview. Incumbent Democrat Rafael Salamanca is running for reelection.
Democratic primary
Candidates
- Helen Hines, former Chief of Staff to Andy King[184]
- Rafael Salamanca, incumbent Councillor[185]
- Withdrawn
- Rafael Acevedo
- George Alvarez
- Lattina Brown
- Melody Jimenez
- Glennis Sanchez Severino
Results
Democratic primary[186] | ||||
---|---|---|---|---|
Party | Candidate | Votes | % | |
Democratic | Rafael Salamanca (incumbent) | 5,428 | 60.0 | |
Democratic | Helen Hines | 3,539 | 39.1 | |
Democratic | Write-ins | 82 | 0.9 | |
Total votes | 9,042 | 100 |
Endorsements
Lattina Brown |
---|
Organizations |
Rafael Salamanca |
---|
Federal legislators Labor unions
Organizations |
District 18
The 18th district covers parts of the Southeast Bronx, including Parkchester, Unionport, Castle Hill, Clason Point, and parts of Soundview. Incumbent Democrat Rubén Díaz Sr. was eligible to run for a second term, but has chosen to retire instead.[189]
Democratic primary
2021 New York City Council District 18 Democratic primary results[190] | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Party | Candidate |
|
|
|
|
||||||||||
Democratic | Amanda Farias | 6 | 6,004 | 52.3% |
|
||||||||||
Democratic | William Rivera | 6 | 5,467 | 47.7% |
|
||||||||||
Democratic | Michael Beltzer | 5 | 2,079 | 16.2% |
|
||||||||||
Democratic | Darlene Jackson | 5 | 1,964 | 15.3% |
|
||||||||||
Democratic | Mohammed Mujemder | 4 | 1,768 | 13.1% |
|
||||||||||
Democratic | Mirza M. Rashid | 3 | 732 | 5.3% |
|
||||||||||
Democratic | William Russell Moore | 2 | 577 | 4.1% |
|
||||||||||
Democratic | Eliu A. Lara | 2 | 136 | 1.0% |
|
||||||||||
style="background-color: Template:Write-in/meta/color; width: 2px;" | | Write-in | 1 | 70 | 0.5% |
|
Green primary
Green primary | ||||
---|---|---|---|---|
Party | Candidate | Votes | % | |
Green | Carl Lundgren |
Endorsements
Amanda Farías |
---|
|
William Rivera |
---|
|
Bronx/Queens crossover
District 22
The 22nd district is currently vacant. The incumbent was Democrat Costa Constantinides, who was term-limited and could not run for a third consecutive term. He resigned to take a position as CEO of Variety Boys and Girls Club of Queens.
Democratic primary
Candidates
- Leonardo Bullaro, program director[196]
- Tiffany Cabán, attorney and candidate for Queens District Attorney in 2019[197]
- John Ciafone, landlord[198]
- Catherine Gioino, journalist[199]
- Evie Hantzopoulos, non-profit executive[200]
- Nick Velkov, yoga instructor[201]
- Withdrawn
- Jamie-Faye Bean, non-profit executive[202]
- Jesse Cerrotti, activist[203] (endorsed Cabán)[204]
- Nicholas Roloson, Chief of Staff to Costa Constantinides[204] (endorsed Cabán)[205]
- Rod Townsend, former President of the Stonewall Democratic Club of New York City (endorsed Cabán)[206]
Endorsements
John Ciafone |
---|
|
Evie Hantzopoulos |
---|
|
Results
2021 New York City Council District 22 Democratic primary results[213] | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Party | Candidate |
|
|
|
|
||||||||||
Democratic | Tiffany Cabán | 3 | 9,088 | 62.6% |
|
||||||||||
Democratic | Evie Hantzopoulos | 3 | 5,424 | 37.4% |
|
||||||||||
Democratic | John Ciafone | 2 | 1,622 | 10.0% |
|
||||||||||
Democratic | Leonardo Bullaro | 2 | 1,221 | 7.5% |
|
||||||||||
Democratic | Catherine Gioino | 2 | 804 | 5.0% |
|
||||||||||
Democratic | Nick Velkov | 2 | 463 | 2.9% |
|
||||||||||
style="background-color: Template:Write-in/meta/color; width: 2px;" | | Write-in | 1 | 30 | 0.2% |
|
Republican primary
Felicia Kalan
Green primary
- Edwin DeJesus
General election
General election[39] | ||||
---|---|---|---|---|
Party | Candidate | Votes | % | |
Democratic | Tiffany Cabán | 11,650 | 63.0 | |
Republican | Felicia Kalan | 5,770 | 31.2 | |
Green | Edwin DeJesus | 1,084 | 5.9 | |
Write-in | 49 | 0.2 | ||
Total votes | 18,553 | 100 |
Queens
District 19
In the 19th district, Democrat Paul Vallone was term-limited. Republican Vickie Paladino won a close race over Democrat Tony Avella.
Democratic primary
2021 New York City Council District 19 Democratic primary results[214] | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Party | Candidate |
|
|
|
|
||||||||||
Democratic | Tony Avella | 4 | 6,429 | 54.7% |
|
||||||||||
Democratic | Richard Lee | 4 | 5,317 | 45.3% |
|
||||||||||
Democratic | Austin Shafran | 3 | 2,939 | 23.2% |
|
||||||||||
Democratic | Adriana Aviles | 2 | 1,058 | 8.1% |
|
||||||||||
Democratic | Francis Spangenberg | 2 | 378 | 2.9% |
|
||||||||||
Democratic | Nabaraj Kc | 2 | 186 | 1.4% |
|
||||||||||
style="background-color: Template:Write-in/meta/color; width: 2px;" | | Write-in | 1 | 69 | 0.5% |
|
Republican primary
Republican primary[215] | ||||
---|---|---|---|---|
Party | Candidate | Votes | % | |
Republican | Vickie Paladino | 1,765 | 52.6 | |
Republican | John-Alexander Sakelos | 1,608 | 47.0 | |
Republican | Write-ins | 47 | 1.4 | |
Total votes | 3,420 | 100 |
- Conservative primary
Conservative primary[216] | ||||
---|---|---|---|---|
Party | Candidate | Votes | % | |
[[Conservative Party (United States)|Template:Conservative Party (United States)/meta/shortname]] | John-Alexander Sakelos | 107 | 88.4% | |
[[Conservative Party (United States)|Template:Conservative Party (United States)/meta/shortname]] | Dawn Anatra | 10 | 8.3% | |
[[Conservative Party (United States)|Template:Conservative Party (United States)/meta/shortname]] | Write-ins | 4 | 3.3% | |
Total votes | 121 | 100 |
Endorsements
Richard Lee |
---|
Federal legislators Local officials Organizations
|
Nabaraj KC |
---|
|
Austin Shafran |
---|
|
General election
General election[39] | ||||
---|---|---|---|---|
Party | Candidate | Votes | % | |
Republican | Vickie Paladino | 12,325 | 45.4 | |
Independent | Vickie Paladino | 465 | 1.7 | |
Total | Vickie Paladino | 12,790 | 47.2 | |
Democratic | Tony Avella | 12,400 | 45.7 | |
Conservative | John-Alexander Sakelos | 1,641 | 6.1 | |
Save Our City | John-Alexander Sakelos | 216 | 0.7 | |
Total | John-Alexander Sakelos | 1,857 | 6.8 | |
Write-in | 71 | 0.3 | ||
Total votes | 27,118 | 100 |
District 20
In the 20th district, Democrat Peter Koo is term-limited and cannot run for a fourth consecutive term.
Democratic primary
2021 New York City Council District 20 Democratic primary results[221] | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Party | Candidate |
|
|
|
|
||||||||||
Democratic | Sandra Ung | 8 | 4,205 | 55.2% |
|
||||||||||
Democratic | Ellen Young | 8 | 3,406 | 44.8% |
|
||||||||||
Democratic | Neng Wang | 7 | 2,146 | 25.2% |
|
||||||||||
Democratic | John Choe | 6 | 1,845 | 20.2% |
|
||||||||||
Democratic | Anthony Miranda | 5 | 1,550 | 15.9% |
|
||||||||||
Democratic | Hailing Chen | 4 | 1,337 | 12.8% |
|
||||||||||
Democratic | Dao Yin | 3 | 968 | 9.1% |
|
||||||||||
Democratic | Ming-Kang Low | 2 | 50 | 0.5% |
|
||||||||||
style="background-color: Template:Write-in/meta/color; width: 2px;" | | Write-in | 1 | 13 | 0.1% |
|
- Withdrawn
- Isak Khaimov
- Sam Wong
Endorsements
John Choe |
---|
Local officials
Organizations |
Anthony Miranda |
---|
|
Sandra Ung |
---|
Federal legislators State legislators
Local officials
Labor unions
Organizations |
District 21
In the 21st district, incumbent Francisco Moya is running for re-election.
Democratic primary
Democratic primary[231] | ||||
---|---|---|---|---|
Party | Candidate | Votes | % | |
Democratic | Francisco Moya (incumbent) | 3,533 | 51.6 | |
Democratic | Ingrid Gomez | 1,248 | 18.2 | |
Democratic | David Aiken | 1,115 | 16.3 | |
Democratic | George Onuorah | 481 | 7.0 | |
Democratic | Talea Wufka | 438 | 6.4 | |
Democratic | Write-ins | 34 | 0.5 | |
Total votes | 6,849 | 100 |
- Withdrawn
Endorsements
Francisco Moya |
---|
Labor unions
Organizations |
George Onuorah |
---|
|
District 23
In the 23rd district, incumbent Democrat Barry Grodenchik was eligible to run for a second term, but has chosen to retire instead.
Democratic primary
2021 New York City Council District 23 Democratic primary results[232] | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Party | Candidate |
|
|
|
|
||||||||||
Democratic | Linda Lee | 5 | 7,173 | 54.5% |
|
||||||||||
Democratic | Jaslin Kaur | 5 | 5,992 | 45.5% |
|
||||||||||
Democratic | Steve Behar | 4 | 2,427 | 15.9% |
|
||||||||||
Democratic | Debra Markell | 4 | 2,300 | 15.1% |
|
||||||||||
Democratic | Sanjeev Jindal | 3 | 2,009 | 12.5% |
|
||||||||||
Democratic | Koshy Thomas | 2 | 788 | 4.8% |
|
||||||||||
Democratic | Harpreet Toor | 2 | 688 | 4.2% |
|
||||||||||
style="background-color: Template:Write-in/meta/color; width: 2px;" | | Write-in | 1 | 57 | 0.3% |
|
Republican primary
Republican primary[233] | ||||
---|---|---|---|---|
Party | Candidate | Votes | % | |
Republican | James Reilly | 1,040 | 66.5 | |
Republican | Alex Amoroso | 461 | 29.5 | |
Republican | Write-ins | 63 | 4.0 | |
Total votes | 1,564 | 100 |
- Withdrawn
- Seth Breland (endorsed Linda Lee)
- Janet Dennis
- Christopher Fuentes-Padilla
- Mandeep Sahi
Endorsements
Steve Behar |
---|
Local officials
|
Linda Lee |
---|
State legislators
Labor unions Organizations |
Jaslin Kaur |
---|
Federal legislators
State legislators
Individuals
Labor unions
Organizations |
Debra Markell |
---|
Federal legislators State legislators
Local officials
|
District 24
In the 24th district. incumbent was Democrat Rory Lancman, who resigned his seat on November 2, 2020. A special election was held on February 2, 2021, with James F. Gennaro winning and being eligible to run for a full term.[248]
Special election
Special election | ||||
---|---|---|---|---|
Party | Candidate | Votes | % | |
Queens Strong | James F. Gennaro | 4,078 | 60.12% | |
Mo for the People | Moumita Ahmed | 1,041 | 15.35% | |
Soma for Queens | Soma Syed | 537 | 7.92% | |
A Better Queens | Deepti Sharma | 322 | 4.89% | |
Your Voice Matters | Dilip Nath | 283 | 4.17% | |
Community First | Neeta Jain | 227 | 3.35% | |
Unity | Mujib Rahman | 192 | 2.83% | |
United Citizens | Michael Earl Brown | 96 | 1.42% | |
Write-ins | 7 | 0.1% | ||
Total votes | 6,783 | 100 |
Percentages may be slightly different from 100% due to rounding.
Democratic primary
Democratic primary[249] | ||||
---|---|---|---|---|
Party | Candidate | Votes | % | |
Democratic | James F. Gennaro (incumbent) | 8,062 | 60.1 | |
Democratic | Moumita Ahmed | 3,020 | 22.5 | |
Democratic | Saifur Khan | 1,147 | 8.6 | |
Democratic | Mohammed Uddin | 1,123 | 8.4 | |
Democratic | Write-ins | 56 | 0.4 | |
Total votes | 13,048 | 100 |
Republican primary
Republican primary[250] | ||||
---|---|---|---|---|
Party | Candidate | Votes | % | |
Republican | Tim Rosen | 478 | 59.2 | |
Republican | Angelo King | 292 | 36.2 | |
Republican | Write-ins | 37 | 4.6 | |
Total votes | 807 | 100 |
- Withdrawn
- Stanley Arden
- Joshua Maynard
Endorsements
Moumita Ahmed |
---|
Federal legislators
Individuals
Organizations
Newspapers and publications |
James Gennaro |
---|
State legislators Labor unions Individuals
Organizations
|
District 25
In the 25th district, incumbent Democrat Danny Dromm is term-limited and cannot run for a fourth consecutive term.
Democratic primary
Candidates
- Fatima Baryab, non-profit executive[256]
- Yi Chen, activist and NYPD auxiliary[256]
- Shekar Krishnan, civil rights lawyer[257]
- Liliana Melo, District Leader for the 34th State Assembly district[256]
- Manuel Perez, interpreter and life coach[256]
- Alfonso Quiroz, vice-president of the JFK Democratic Club[256]
- William Salgado, attorney and District Leader for the 39th State Assembly district[258]
- Carolyn Tran, former chief of staff to Danny Dromm[256]
- Withdrawn
- Lucy Cerezo Scully[256]
Endorsements
Shekar Krishnan |
---|
Federal legislators State legislators
Local officials
Labor unions
Organizations |
Alfonso Quiroz |
---|
Organizations
|
Carolyn Tran |
---|
|
Results
2021 New York City Council District 25 Democratic primary results[268] | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Party | Candidate |
|
|
|
|
||||||||||
Democratic | Shekar Krishnan | 7 | 6,352 | 53.4% |
|
||||||||||
Democratic | Yi Chen | 7 | 5,549 | 46.6% |
|
||||||||||
Democratic | Carolyn Tran | 6 | 3,045 | 23.6% |
|
||||||||||
Democratic | Alfonso Quiroz | 5 | 1,986 | 14.5% |
|
||||||||||
Democratic | Fatima Baryab | 4 | 1,687 | 11.8% |
|
||||||||||
Democratic | Liliana Melo | 3 | 1,041 | 7.1% |
|
||||||||||
Democratic | Manuel Perez | 2 | 513 | 3.4% |
|
||||||||||
Democratic | William Salgado | 2 | 282 | 1.9% |
|
||||||||||
style="background-color: Template:Write-in/meta/color; width: 2px;" | | Write-in | 1 | 35 | 0.2% |
|
Libertarian primary
District 26
In the 26th district, incumbent Democrat Jimmy Van Bramer is term-limited and cannot run for a fourth consecutive term. He has filed to run for Queens Borough President.
Democratic primary
Candidates
- Amit Bagga, former deputy director of the New York City Census[270]
- Jonathan Bailey, former chairman of the Queens Democratic Socialists of America[271]
- Lorenzo Brea, activist[271]
- Julia Forman, former prosecutor[272]
- Glennis Gomez, political staffer[271]
- Denise Keehan-Smith, former chairperson of Queens Community Board 2[271]
- Badrun Khan, financial manager; Candidate for NY-14 in 2020[271]
- Hailie Kim, adjunct professor at Hunter College[271]
- Jesse Laymon, political strategist[273]
- Sultan al Maruf, IT director[274]
- Brent O'Leary, legal consultant[275]
- Steven Raga, former Chief of Staff to Brian Barnwell[276]
- Emily Sharpe, attorney[277]
- Julie Won, member of Queens Community Board 2[278]
- Ebony Young, non-profit executive[279]
- Withdrawn
- Tavo Bortoli
- Giselle Burgess
- Benjamin Guttmann
- Bianca Ozeri
- Micah Peterson
- Alexander Rias
Endorsements
Amit Bagga |
---|
State legislators
Individuals
Organizations
|
Julia Forman |
---|
Labor unions Organizations |
Hailie Kim |
---|
State legislators Local officials
|
Jesse Laymon |
---|
Organizations
|
Brent O'Leary |
---|
|
Julie Won |
---|
|
Results
2021 New York City Council District 26 Democratic primary results[289] | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Party | Candidate |
|
|
|
|
||||||||||
Democratic | Julie Won | 15 | 6,822 | 56.7% |
|
||||||||||
Democratic | Amit Bagga | 15 | 5,211 | 43.3% |
|
||||||||||
Democratic | Brent O'Leary | 14 | 3,150 | 22.7% |
|
||||||||||
Democratic | Julia Forman | 13 | 2,705 | 17.9% |
|
||||||||||
Democratic | Ebony Young | 12 | 1,807 | 11.4% |
|
||||||||||
Democratic | Denise Keehan-Smith | 11 | 1,533 | 9.4% |
|
||||||||||
Democratic | Badrun Khan | 10 | 1,340 | 8.0% |
|
||||||||||
Democratic | Hailie Kim | 9 | 1,166 | 6.9% |
|
||||||||||
Democratic | Jonathan Bailey | 8 | 1,002 | 5.8% |
|
||||||||||
Democratic | Glennis Gomez | 7 | 733 | 4.2% |
|
||||||||||
Democratic | Emily Sharpe | 6 | 679 | 3.9% |
|
||||||||||
Democratic | Jesse Laymon | 5 | 609 | 3.5% |
|
||||||||||
Democratic | Steven Raga | 4 | 570 | 3.2% |
|
||||||||||
Democratic | Lorenzo Brea | 3 | 368 | 2.0% |
|
||||||||||
Democratic | Sultan Al Maruf | 2 | 295 | 1.6% |
|
||||||||||
style="background-color: Template:Write-in/meta/color; width: 2px;" | | Write-in | 1 | 46 | 0.3% |
|
General election
General election[39] | ||||
---|---|---|---|---|
Party | Candidate | Votes | % | |
Democratic | Julie Won | 14,123 | 77.2 | |
Republican | Marvin Jeffcoat | 4,161 | 22.8 | |
Write-in | ||||
Total votes | ' | 100 |
Republican Primary
- Marvin Jeffcoat, veteran[271]
District 27
In the 27th district, incumbent Democrat Daneek Miller is term-limited and cannot run for a third consecutive term.
Democratic primary
2021 New York City Council District 27 Democratic primary results[290] | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Party | Candidate |
|
|
|
|
||||||||||
Democratic | Nantasha Williams | 13 | 11,810 | 72.9% |
|
||||||||||
Democratic | James Johnson | 13 | 4,387 | 27.1% |
|
||||||||||
Democratic | Rene Hill | 12 | 3,391 | 19.3% |
|
||||||||||
Democratic | Jason Myles Clark | 11 | 2,257 | 12.4% |
|
||||||||||
Democratic | Al-Hassan Kanu | 9 | 2,008 | 10.6% |
|
||||||||||
Democratic | Marie Adam-Ovide | 8 | 1,851 | 9.5% |
|
||||||||||
Democratic | Kerryane Burke | 7 | 1,318 | 6.7% |
|
||||||||||
Democratic | Harold Miller | 6 | 1,205 | 6.0% |
|
||||||||||
Democratic | Anthony Rivers | 5 | 715 | 3.6% |
|
||||||||||
Democratic | Leroy Gadsden | 4 | 451 | 2.2% |
|
||||||||||
Democratic | Jermaine Smith | 3 | 423 | 2.1% |
|
||||||||||
Democratic | Linda Guillebeaux | 2 | 200 | 1.0% |
|
||||||||||
style="background-color: Template:Write-in/meta/color; width: 2px;" | | Write-in | 1 | 42 | 0.2% |
|
- Withdrawn
- Timothy Turane
Endorsements
Nantasha Williams |
---|
Organizations
|
Harold Miller |
---|
Organizations
|
District 28
In the 28th district, incumbent Democrat Adrienne Adams is running for re-election.
Democratic primary
Democratic primary[292] | ||||
---|---|---|---|---|
Party | Candidate | Votes | % | |
Democratic | Adrienne Adams (incumbent) | 7,490 | 53.4 | |
Democratic | Japneet Singh | 3,379 | 24.1 | |
Democratic | Ruben Wills | 3,105 | 22.1 | |
Democratic | Write-ins | 61 | 0.4 | |
Total votes | 14,035 | 100 |
- Withdrawn
- Martin Hightower
Endorsements
Adrienne Adams |
---|
|
District 29
In the 29th district, incumbent Democrat Karen Koslowitz is term-limited and cannot run for a fourth consecutive term. She has already served five terms on the NYC Council, but non-consecutively.
Democratic primary
2021 New York City Council District 29 Democratic primary results[293] | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Party | Candidate |
|
|
|
|
||||||||||
Democratic | Lynn Schulman | 8 | 7,232 | 60.0% |
|
||||||||||
Democratic | Aleda Gagarin | 8 | 4,825 | 40.0% |
|
||||||||||
Democratic | David Aronov | 7 | 4,135 | 28.8% |
|
||||||||||
Democratic | Donghui Zang | 6 | 3,012 | 19.2% |
|
||||||||||
Democratic | Avi Cyperstein | 5 | 2,183 | 13.4% |
|
||||||||||
Democratic | Edwin Wong | 4 | 1,541 | 9.3% |
|
||||||||||
Democratic | Douglas Shapiro | 3 | 1,366 | 8.1% |
|
||||||||||
Democratic | Eliseo Dorion Labayen | 2 | 692 | 4.0% |
|
||||||||||
Democratic | Sheryl Ann Fetik | 2 | 487 | 2.8% |
|
||||||||||
style="background-color: Template:Write-in/meta/color; width: 2px;" | | Write-in | 1 | 41 | 0.2% |
|
Endorsements
David Aronov |
---|
|
Avi Cyperstein |
---|
|
Aleda Gagarin |
---|
State legislators
Organizations |
Lynn Schulman |
---|
Federal legislators Local officials
Labor unions
Organizations |
District 30
In the 30th district, incumbent Democrat Robert Holden is running for re-election.
Democratic primary
Endorsements
Juan Ardila |
---|
State Legislators
Local Officials
Labor unions Organizations |
Robert Holden |
---|
|
Democratic primary[308] | ||||
---|---|---|---|---|
Party | Candidate | Votes | % | |
Democratic | Robert Holden (incumbent) | 5,250 | 54.6 | |
Democratic | Juan Ardila | 4,324 | 45.0 | |
Democratic | Write-ins | 38 | 0.4 | |
Total votes | 9,612 | 100 |
General election
General election[309] | ||||
---|---|---|---|---|
Party | Candidate | Votes | % | |
Democratic | Robert Holden | |||
Republican | Robert Holden | |||
Conservative | Robert Holden | |||
Save Our City | Robert Holden | |||
Total | Robert Holden | |||
Write-in | ||||
Total votes | ' | 100 |
District 31
The 31st district is currently filled by Selvena Brooks-Powers, who will hold it for the remainder of the current term. The previous incumbent was Democrat Donovan Richards and was term-limited, preventing him from seeking a third consecutive term. He was elected Queens Borough President in 2020 and resigned his seat to assume that office on December 2, 2020. A special election was held on February 23, 2021, with the winner serving out Richard's term, which runs until the end of 2021 and being eligible to run for a full term in 2021.[310]
The election was New York City's first ranked choice voting election with multiple rounds, and Selvena N. Brooks-Powers remained in the lead throughout all nine rounds.
Special election
NYC Special Election 31st Council District [311] | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Candidate | Round 1 | Round 2 | Round 3 | Round 4 | Round 5 | Round 6 | Round 7 | Round 8 | Round 9 | |||||||||
Votes | % | Votes | % | Votes | % | Votes | % | Votes | % | Votes | % | Votes | % | Votes | % | Votes | % | |
Selvena Brooks-Powers | 2834 | 38.5% | 2837 | 38.6% | 2847 | 38.8% | 2880 | 39.3% | 2915 | 40.1% | 2970 | 41.2% | 3107 | 43.6% | 3360 | 48.2% | 3841 | 59.0% |
Pesach Osina | 2488 | 33.8% | 2489 | 33.8% | 2491 | 34.0% | 2494 | 34.1% | 2509 | 34.5% | 2519 | 35.0% | 2526 | 35.5% | 2556 | 36.6% | 2674 | 41.0% |
Manny Silva | 739 | 10.0% | 739 | 10.0% | 743 | 10.1% | 764 | 10.4% | 800 | 11.0% | 844 | 11.7% | 916 | 12.9% | 1059 | 15.2% | Eliminated | |
Latoya R. Benjamin | 385 | 5.2% | 386 | 5.2% | 394 | 5.4% | 427 | 5.8% | 451 | 6.2% | 484 | 6.7% | 570 | 8.0% | Eliminated | |||
Sherwyn James | 334 | 4.5% | 335 | 4.6% | 346 | 4.7% | 353 | 4.8% | 366 | 5.0% | 386 | 5.4% | Eliminated | |||||
Shawn M. Rux | 214 | 2.9% | 214 | 2.9% | 218 | 3.0% | 224 | 3.1% | 234 | 3.2% | Eliminated | |||||||
Nancy J. Martinez | 168 | 2.3% | 168 | 2.3% | 175 | 2.4% | 181 | 2.5% | Eliminated | |||||||||
Latanya Collins | 108 | 1.5% | 109 | 1.5% | 120 | 1.6% | Eliminated | |||||||||||
Nicole S. Lee | 69 | 0.9% | 77 | 1.0% | Eliminated | |||||||||||||
Undeclared Write-ins | 24 | 0.3% | Eliminated | |||||||||||||||
Inactive Ballots | 0 ballots | 9 ballots | 29 ballots | 40 ballots | 88 ballots | 160 ballots | 244 ballots | 388 ballots | 848 ballots |
Democratic primary
Democratic primary[312] | ||||
---|---|---|---|---|
Party | Candidate | Votes | % | |
Democratic | Selvena Brooks-Powers (incumbent) | 10,807 | 67.4% | |
Democratic | Nancy Martinez | 3,049 | 19.0% | |
Democratic | Nicole Lee | 2,039 | 12.7% | |
Democratic | Write-ins | 136 | 0.86% | |
Total votes | 16,031 | 100 |
- Withdrawn
- Monique Charlton
- Franck Joseph
Endorsements
Selvena N. Brooks-Powers |
---|
Federal legislators State legislators
Local officials
Labor unions
Organizations
|
District 32
In the 32nd district, incumbent Republican Eric Ulrich is term-limited and cannot run for a fourth consecutive term.
Republican primary
Candidates
- Joann Ariola, chair of the Queens Republican Party[318]
- Stephen Sirgiovanni, businessman[319]
Results
Republican primary[320] | ||||
---|---|---|---|---|
Party | Candidate | Votes | % | |
Republican | Joann Ariola | 2,378 | 82.0 | |
Republican | Stephen Sirgiovanni | 494 | 17.0 | |
Republican | Write-ins | 28 | 1.0 | |
Total votes | 2,900 | 100 |
Democratic primary
Candidates
- Kaled Alamarie, city planner[321]
- Bella Matias, non-profit executive[322]
- Michael Scala, attorney[323]
- Shaeleigh Severino, paralegal[322]
- Helal Sheikh, former educator[321]
- Felicia Singh, educator[318]
- Withdrawn
Endorsements
Michael Scala |
---|
State legislators Individuals
Labor unions
Organizations
|
Shaeleigh Severino |
---|
Organizations |
Felicia Singh |
---|
Organizations |
Results
2021 New York City Council District 32 Democratic primary results[333] | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Party | Candidate |
|
|
|
|
||||||||||
Democratic | Felicia Singh | 3 | 4,686 | 52.5% |
|
||||||||||
Democratic | Michael Scala | 3 | 4,248 | 47.5% |
|
||||||||||
Democratic | Helal Shiekh | 2 | 1,100 | 10.8% |
|
||||||||||
Democratic | Bella Matias | 2 | 817 | 8.0% |
|
||||||||||
Democratic | Kaled Alamarie | 2 | 702 | 6.9% |
|
||||||||||
Democratic | Shaeleigh Severino | 2 | 261 | 2.6% |
|
||||||||||
style="background-color: Template:Write-in/meta/color; width: 2px;" | | Write-in | 1 | 163 | 1.6% |
|
General election
Candidates
- Joann Ariola (Republican), chair of the Queens Republican Party[318]
- Felicia Singh (Democratic), educator[318]
- Kenichi Wilson (Community First), chair of Queens Community Board 9[318]
Endorsements
Joann Ariola |
---|
|
Felicia Singh |
---|
|
Results
General election | ||||
---|---|---|---|---|
Party | Candidate | Votes | % | |
Community First | Kenichi Wilson | |||
Democratic | Felicia Singh | |||
Republican | Joann Ariola | |||
Write-in | ||||
Total votes | ' | 100 |
Queens/Brooklyn crossover
District 34
In the 34th district, incumbent Democrat Antonio Reynoso is term-limited and cannot run for a third consecutive term. He has filed to run for Brooklyn Borough President.
Democratic primary
Candidates
- Lutchi Gayot, businesswoman[364]
- Jennifer Gutiérrez, Chief of Staff to Antonio Reynoso[365]
- Andy Marte, former campaign manager for Vito J. Lopez[366]
- Scott Murphy, former advertiser[366]
- Withdrawn
Results
Democratic primary[367] | ||||
---|---|---|---|---|
Party | Candidate | Votes | % | |
Democratic | Jennifer Gutiérrez | 13,065 | 79.5 | |
Democratic | Scott Murphy | 1,406 | 8.6 | |
Democratic | Andy Marte | 1,263 | 7.6 | |
Democratic | Lutchi Gayot | 630 | 3.8 | |
Democratic | Write-ins | 74 | 0.5 | |
Total votes | 14,652 | 100 |
General election
General election | ||||
---|---|---|---|---|
Party | Candidate | Votes | % | |
Democratic | Jennifer Gutiérrez | 12,799 | 90.2% | |
BLK Lives matter | Lutchi Gayot | 655 | 4.6% | |
Power 2 the People | Terrell Lynn Finner | 642 | 4.5% | |
Write-in | 79 | 0.5% | ||
Total votes | 14,175 | 100% |
Endorsements
Jennifer Gutiérrez |
---|
Federal legislators
Local officials
Labor unions
Organizations |
Brooklyn
District 33
In the 33rd district, incumbent Democrat Stephen Levin is term-limited and cannot run for a fourth consecutive term.
Democratic primary
Candidates
- Elizabeth Adams, legislative director for Stephen Levin[371]
- Victoria Cambranes, community organizer[371]
- Sabrina Gates, graphic designer[371]
- Toba Pototsky, activist[371]
- Lincoln Restler, co-founder of New Kings Democrats[371]
- Stu Sherman, attorney[371]
- Ben Solotaire, Community Liaison for Stephen Levin[371]
- April Somboun, marketing consultant[371]
- Withdrawn
- Glomani Bravo-Lopez, deputy Chief of Staff for Stephen Levin[372]
- Jonathan Clarke
- Stephen Finley
Endorsements
Elizabeth Adams |
---|
|
Victoria Cambranes |
---|
|
Lincoln Restler |
---|
|
Stu Sherman |
---|
|
April Somboun |
---|
|
Results
2021 New York City Council District 33 Democratic primary results[382] | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Party | Candidate |
|
|
|
|
||||||||||
Democratic | Lincoln Restler | 7 | 16,537 | 63.0% |
|
||||||||||
Democratic | Elizabeth Adams | 7 | 9,332 | 39.5% |
|
||||||||||
Democratic | Victoria Cambranes | 6 | 2,435 | 8.6% |
|
||||||||||
Democratic | Sabrina Gates | 6 | 1,940 | 6.9% |
|
||||||||||
Democratic | Toba Potosky | 6 | 1,892 | 6.7% |
|
||||||||||
Democratic | April Somboun | 5 | 1,588 | 5.5% |
|
||||||||||
Democratic | Stu Sherman | 4 | 1,197 | 4.1% |
|
||||||||||
Democratic | Ben Solotaire | 2 | 623 | 2.1% |
|
||||||||||
style="background-color: Template:Write-in/meta/color; width: 2px;" | | Write-in | 1 | 102 | 0.3% |
|
General election
General election[39] | ||||
---|---|---|---|---|
Party | Candidate | Votes | % | |
Democratic | Lincoln Restler | ' | ' | |
Write-in | ||||
Total votes | ' | 100 |
District 35
In the 35th district, incumbent Democrat Laurie Cumbo is term-limited and cannot run for a third consecutive term.
Democratic primary
2021 New York City Council District 35 Democratic primary results[383] | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Party | Candidate |
|
|
|
|
||||||||||
Democratic | Crystal Hudson | 3 | 16,564 | 54.0% |
|
||||||||||
Democratic | Michael Hollingsworth | 3 | 14,138 | 46.0% |
|
||||||||||
Democratic | Renee Collymore | 2 | 4,438 | 12.7% |
|
||||||||||
Democratic | Curtis Harris | 2 | 1,652 | 4.7% |
|
||||||||||
Democratic | Regina Kinsey | 2 | 1,637 | 4.7% |
|
||||||||||
Democratic | Deirdre Levy | 2 | 1,398 | 4.0% |
|
||||||||||
Democratic | Hector Robertson | 2 | 504 | 1.4% |
|
||||||||||
style="background-color: Template:Write-in/meta/color; width: 2px;" | | Write-in | 1 | 68 | 0.2% |
|
- Withdrawn
- Alejandra Caraballo
- Terrance Knox
- Maayan Zik
Endorsements
Michael Hollingsworth |
---|
Federal legislators
State legislators
Individuals
Labor unions
Organizations
|
District 36
In the 36th district, incumbent Democrat Robert Cornegy is term-limited and cannot run for a third consecutive term. He ran for Brooklyn Borough President, but lost in the Democratic primary.
Democratic primary
Candidates
- Henry Butler, manager of Brooklyn Community Board 3[398]
- Regina Edwards, healthcare administrator[398]
- John Joyner, entrepreneur[398]
- Tahirah Moore, former staffer for Robert Cornegy[398]
- Chi Ossé, activist[399]
- Robert Waterman, pastor[398]
- Withdrawn
- Maya Cantrell[398]
- Ronald Colter[398]
- Gregory Green, retired NYPD sergeant[400]
- Reginald Swiney[398]
- Shadoe Tarver[398]
- Jason Walker, activist[398]
Endorsements
Henry Butler |
---|
|
Tahirah Moore |
---|
Organizations
|
Chi Ossé |
---|
|
Jason Walker (withdrew) |
---|
Organizations |
Robert Waterman |
---|
|
Results
2021 New York City Council District 36 Democratic primary results[410] | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Party | Candidate |
|
|
|
|
||||||||||
Democratic | Chi Ossé | 4 | 11,149 | 57.0% |
|
||||||||||
Democratic | Henry Butler | 4 | 8,402 | 43.0% |
|
||||||||||
Democratic | Tahirah Moore | 3 | 6,196 | 23.9% |
|
||||||||||
Democratic | Robert Waterman | 2 | 3,281 | 12.1% |
|
||||||||||
Democratic | Reginald Swiney | 2 | 628 | 2.7% |
|
||||||||||
style="background-color: Template:Write-in/meta/color; width: 2px;" | | Write-in | 1 | 86 | 0.2% |
|
District 37
The incumbent in the 37th district was Democrat Rafael Espinal who resigned before his term was up. Darma Diaz was elected without opposition and will serve the remainder of his term. She ran for a full term, but lost the Democratic primary to Sandy Nurse.
Democratic primary
Candidates
- Misba Abdin, businessman[411]
- Darma Diaz, incumbent Councillor[411]
- Christopher Durosinmi, former Vice President of the Glenmore Tenants Association[411]
- Rick Echevarria, former Department of Housing Preservation official[411]
- Heriberto Mateo, candidate for City Council in 2013[412]
- Sandy Nurse, activist and carpenter[412]
Endorsements
Darma Diaz |
---|
|
Results
2021 New York City Council District 37 Democratic primary results[418] | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Party | Candidate |
|
|
|
|
||||||||||
Democratic | Sandy Nurse | 5 | 6,124 | 65.4% |
|
||||||||||
Democratic | Darma Diaz (incumbent) | 5 | 3,247 | 34.6% |
|
||||||||||
Democratic | Misba Abdin | 4 | 1,154 | 11.0% |
|
||||||||||
Democratic | Heriberto Mateo | 4 | 1,071 | 10.2% |
|
||||||||||
Democratic | Rick Echevarria | 2 | 558 | 5.1% |
|
||||||||||
Democratic | Christopher Durosinmi | 2 | 340 | 3.1% |
|
||||||||||
style="background-color: Template:Write-in/meta/color; width: 2px;" | | Write-in | 1 | 25 | 0.2% |
|
District 38
In the 38th district, incumbent Democrat Carlos Menchaca is term-limited and cannot run for a third consecutive term. He filed to run for mayor of New York City, but withdrew.
Candidates
- Alexa Avilés, public education advocate[419]
- Rodrigo Camarena, activist[420]
- Yu Lin, adult day care operator[421]
- Jacqui Painter, activist[420]
- Victor Swinton, NYPD officer[420]
- Cesar Zuniga, member of Brooklyn Community Board 7[420]
- Withdrawn
- Ronald Ferdinand
- Erik Frankel, businessman[420]
- Whitney Hu
- Samuel Sierra
Endorsements
Rodrigo Camarena |
---|
|
Jacqueline Painter |
---|
|
Cesar Zuniga |
---|
|
Results
2021 New York City Council District 38 Democratic primary results[426] | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Party | Candidate |
|
|
|
|
||||||||||
Democratic | Alexa Avilés | 5 | 6,857 | 65.1% |
|
||||||||||
Democratic | Yu Lin | 5 | 3,683 | 34.9% |
|
||||||||||
Democratic | Rodrigo Camarena | 4 | 1,619 | 14.0% |
|
||||||||||
Democratic | Jacqui Painter | 4 | 1,462 | 12.6% |
|
||||||||||
Democratic | Cesar Zuniga | 3 | 1,154 | 9.7% |
|
||||||||||
Democratic | Victor Swinton | 2 | 491 | 4.1% |
|
||||||||||
style="background-color: Template:Write-in/meta/color; width: 2px;" | | Write-in | 1 | 33 | 0.3% |
|
District 39
In the 39th district, incumbent Democrat Brad Lander is term-limited and cannot run for a fourth consecutive term. He has filed to run for New York City Comptroller.
Democratic primary
Candidates
- Mamnun Haq, healthcare worker[427]
- Shahana Hanif, former Director of Community Organizing for Brad Lander[428]
- Justin Krebs, co-founder of The Tank[429]
- Bridget Rein, lobbyist[427]
- Douglas Schneider, attorney[427]
- Jessica Simmons, educator[430]
- Brandon West, Office of Management and Budget worker[431]
- Withdrawn
Endorsements
Shahana Hanif |
---|
Federal legislators
State legislators Organizations
Newspapers and publications
|
Justin Krebs |
---|
|
Briget Rein |
---|
|
Brandon West |
---|
Federal legislators
State legislators
Individuals
Labor unions
Newspapers and publications
|
Results
2021 New York City Council District 39 Democratic primary results[439] | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Party | Candidate |
|
|
|
|
||||||||||
Democratic | Shahana Hanif | 6 | 15,980 | 57.0% |
|
||||||||||
Democratic | Brandon West | 6 | 12,059 | 43.0% |
|
||||||||||
Democratic | Justin Krebs | 5 | 8,913 | 27.6% |
|
||||||||||
Democratic | Douglas Schneider | 4 | 5,854 | 17.1% |
|
||||||||||
Democratic | Bridget Rein | 3 | 2,634 | 7.4% |
|
||||||||||
Democratic | Jessica Simmons | 3 | 1,634 | 4.6% |
|
||||||||||
Democratic | Mamnun M. Haq | 2 | 1,460 | 4.0% |
|
||||||||||
style="background-color: Template:Write-in/meta/color; width: 2px;" | | Write-in | 1 | 90 | 0.2% |
|
Libertarian primary
Libertarian primary | ||||
---|---|---|---|---|
Party | Candidate | Votes | % | |
Libertarian | Matthew Morgan | |||
Total votes | ' | 100 |
District 40
In the 40th district, incumbent Democrat Mathieu Eugene is term-limited and cannot run for a third consecutive term.
Democratic primary
Candidates
- Cecilia Cortez, vice-president of the Ditmas Park West Association[440]
- Maxi Eugene, brother of Mathieu Eugene[440]
- Kenya Handy-Hilliard, political staffer[441]
- Harriet Hines, member of the Brooklyn Democratic Committee[440]
- Victor Jordan, attorney and economist[442]
- Rita Joseph, educator[443]
- Vivia Morgan, President of the Friends of Wingate Park[440]
- Blake Morris, attorney[441]
- Josue Pierre, District leader for the 42nd Assembly District[444]
- Edwin Raymond, NYPD officer and whistleblower[445]
- John Williams, minister[446]
- Withdrawn
- David Alexis
- Brian Cunningham, former Chief of Staff to Laurie Cumbo[447]
Endorsements
Kenya Handy-Hilliard |
---|
|
Rita Joseph |
---|
|
Josue Pierre |
---|
|
Edwin Raymond |
---|
|
Results
2021 New York City Council District 40 Democratic primary results[455] | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Party | Candidate |
|
|
|
|
||||||||||
Democratic | Rita Joseph | 10 | 10,065 | 59.6% |
|
||||||||||
Democratic | Josue Pierre | 10 | 6,829 | 40.4% |
|
||||||||||
Democratic | Kenya Handy-Hilliard | 9 | 5,620 | 29.5% |
|
||||||||||
Democratic | Edwin Raymond | 8 | 2,265 | 10.9% |
|
||||||||||
Democratic | Cecilia Cortez | 8 | 2,221 | 10.7% |
|
||||||||||
Democratic | Blake Morris | 7 | 1,368 | 6.5% |
|
||||||||||
Democratic | Maxi Eugene | 6 | 1,175 | 5.4% |
|
||||||||||
Democratic | Harriet Hines | 5 | 817 | 3.7% |
|
||||||||||
Democratic | John Williams | 4 | 705 | 3.2% |
|
||||||||||
Democratic | Vivia Morgan | 3 | 428 | 1.9% |
|
||||||||||
Democratic | Victor Jordan | 2 | 344 | 1.5% |
|
||||||||||
style="background-color: Template:Write-in/meta/color; width: 2px;" | | Write-in | 1 | 60 | 0.3% |
|
District 41
In the 41st district, incumbent Alicka Ampry-Samuel lost renomination to her predecessor, Darlene Mealy.
Democratic primary
Candidates
- Alicka Ampry-Samuel, incumbent Councillor[456]
- Darlene Mealy. former Councillor[456]
Endorsements
Alicka Ampry-Samuel |
---|
|
Results
Democratic primary[457] | ||||
---|---|---|---|---|
Party | Candidate | Votes | % | |
Democratic | Darlene Mealy | 8,849 | 57.3 | |
Democratic | Alicka Ampry-Samuel (incumbent) | 6,507 | 42.1 | |
Democratic | Write-ins | 91 | 0.6 | |
Total votes | 13,441 | 100 |
Green primary
Green primary | ||||
---|---|---|---|---|
Party | Candidate | Votes | % | |
Green | Scott Hutchins |
District 42
In the 42nd district, incumbent Democrat Inez Barron is term-limited and cannot run for a third consecutive term.
Democratic primary
2021 New York City Council District 42 Democratic primary results[458] | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Party | Candidate |
|
|
|
|
||||||||||
Democratic | Charles Barron | 3 | 7,979 | 53.7% |
|
||||||||||
Democratic | Nikki Lucas | 3 | 6,868 | 46.3% |
|
||||||||||
Democratic | Wilfredo Florentino | 2 | 1,591 | 10.2% |
|
||||||||||
Democratic | Gena Watson | 2 | 788 | 5.1% |
|
||||||||||
style="background-color: Template:Write-in/meta/color; width: 2px;" | | Write-in | 1 | 56 | 0.8% |
|
- Withdrawn
- Marlon Powell
Endorsements
Charles Barron |
---|
|
Wilfredo Florentino |
---|
|
Nikki Lucas |
---|
|
District 43
In the 43rd district, incumbent Democrat Justin Brannan narrowly won re-election over Republican challenger Brian Fox. Fox surprised political observers with a narrow lead on election night, but Brennan overtook him after 1,600 absentee ballots were counted.[464]
Democratic primary
Candidates
- (Incumbent) Justin Brannan won the Democratic nomination unopposed.
Republican primary
Brian Fox
General election
General election | ||||
---|---|---|---|---|
Party | Candidate | Votes | % | |
Democratic | Justin Brannan (incumbent) | 10,828 | 44.9% | |
Working Families | Justin Brannan (incumbent) | 1,062 | 4.4% | |
Total | Justin Brannan (incumbent) | 12,917 | 50.3% | |
Republican | Brian Fox | 11,001 | 45.7% | |
Conservative | Brian Fox | 1,134 | 4.7% | |
Total | Brian Fox | 12,718 | 49.5% | |
Write-in | 41 | 0.2% | ||
Total votes | 25,676 | 100.0% |
Endorsements
Justin L. Brannan |
---|
Labor unions Organizations |
District 44
In the 44th district, incumbent Kalman Yeger won re-election unopposed.
Democratic primary
Kalman Yeger won the Democratic Primary unopposed
General election
Kalman Yeger won re-election unopposed
General election | ||||
---|---|---|---|---|
Party | Candidate | Votes | % | |
Democratic | Kalman Yeger
(Incumbent)' |
4,153 | 34.5% | |
Republican | Kalman Yeger | 6,678 | 55.5% | |
Conservative | Kalman Yeger | 924 | 7.6% | |
Total | Kalman Yeger
(Incumbent) |
12,021 | 97.7% | |
Write-in | 266 | 2.2% | ||
Total votes | 12,287 | 100 |
Endorsements
Kalman Yeger |
---|
Organizations |
District 45
In the 45th district, incumbent Democrat Farah Louis won re-election.
Democratic primary
Democratic primary[465] | ||||
---|---|---|---|---|
Party | Candidate | Votes | % | |
Democratic | Farah Louis (incumbent) | 14,544 | 75.4 | |
Democratic | Anthony Beckford | 3,819 | 19.8 | |
Democratic | Cyril Joseph | 818 | 4.2 | |
Democratic | Write-ins | 116 | 0.6 | |
Total votes | 19,297 | 100 |
Endorsements
Anthony Beckford |
---|
Organizations
|
Farah Louis |
---|
Labor unions Organizations
|
District 46
In the 46th district, incumbent Democrat Alan Maisel is term-limited and cannot run for a third consecutive term.
Democratic primary
Candidates
- Gardy Brazela, member of Brooklyn Community Board 18[467]
- Donald Cranston, businessman and consultant[467]
- Zuri Jackson, educator[467]
- Mercedes Narcisse, nurse and activist[467]
- Judy Newton, former NYPD officer[467]
- Shirley Paul, attorney[467]
- Tiffany Pryor, staffer for Cyrus Vance Jr.[468]
- Dimple Willabus, businesswoman[467]
- Withdrawn
- Osamede Inerhunwunwa
- Stanley Scutt
- Nicholas Sterlacci
Endorsements
Gardy Brazela |
---|
|
Donald Cranston |
---|
|
Mercedes Narcisse |
---|
|
Judy Newton |
---|
|
Shirley Paul |
---|
|
Results
2021 New York City Council District 46 Democratic primary results[473] | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Party | Candidate |
|
|
|
|
||||||||||
Democratic | Mercedes Narcisse | 7 | 8,940 | 63.7% |
|
||||||||||
Democratic | Shirley Paul | 7 | 5,094 | 36.3% |
|
||||||||||
Democratic | Gardy Brazela | 6 | 3,668 | 23.4% |
|
||||||||||
Democratic | Donald Cranston | 5 | 2,791 | 16.3% |
|
||||||||||
Democratic | Judy Newton | 4 | 1,905 | 10.8% |
|
||||||||||
Democratic | R. Dimple Willabus | 3 | 1,445 | 8.0% |
|
||||||||||
Democratic | Tiffany Pryor | 2 | 550 | 3.0% |
|
||||||||||
Democratic | Zuri Jackson | 2 | 428 | 2.3% |
|
||||||||||
style="background-color: Template:Write-in/meta/color; width: 2px;" | | Write-in | 1 | 58 | 0.3% |
|
General election
Party | Candidate | Votes | % | ±% | |
---|---|---|---|---|---|
Democratic | Mercedes Narcisse | 15,914 | 62.8 | ||
Republican | Donald Cranston | 9,408 | 37.2 | ||
Write-in | |||||
Total votes | ' | 100 |
District 47
In the 47th district, incumbent Democrat Mark Treyger is term-limited and cannot run for a third consecutive term.
Democratic primary
Candidates
- Alec Brook-Krasny, former state assemblymember[474]
- Ari Kagan, Democratic District Leader in the 45th assembly district[474]
- Joseph Packer, assistant manager[474]
- Steven Patzer, construction worker[474]
- Withdrawn
- Winton Tran
Endorsements
Alec Brook-Krasny |
---|
Organizations |
Ari Kagan |
---|
State legislators
Local officials
Labor unions
|
Steven Patzer |
---|
|
Results
2021 New York City Council District 47 Democratic primary results[484] | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Party | Candidate |
|
|
|
|
||||||||||
Democratic | Ari Kagan | 3 | 4,018 | 55.7% |
|
||||||||||
Democratic | Steven Patzer | 3 | 3,194 | 44.3% |
|
||||||||||
Democratic | Joseph Packer | 2 | 1,071 | 13.4% |
|
||||||||||
Democratic | Alec Brook-Krasny | 2 | 759 | 9.5% |
|
||||||||||
style="background-color: Template:Write-in/meta/color; width: 2px;" | | Write-in | 1 | 39 | 0.5% |
|
District 48
The 48th district was vacant. The incumbent was Democrat Chaim Deutsch, who was term-limited and could not run for a third consecutive term. In April 2021 he pled guilty to tax fraud, but through his lawyer announced his intentions to finish his term.[485] On April 27, following a plea agreement, Deutsch was deemed to have "violated his oath of office" and was removed from the council.[486][487] Inna Vernikov a former Democrat and former aide to New York State Assemblymember, Dov Hikind defeated Steve Saperstein after receiving nearly 64% of the vote. Her victory made her the first Republican to represent Brooklyn in the New York City Council since Marty Golden in 2002. Due to the vacancy she was sworn in on December 1, 2021.
Democratic primary
2021 New York City Council District 48 Democratic primary results[488] | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Party | Candidate |
|
|
|
|
||||||||||
Democratic | Steven Saperstein | 5 | 4,542 | 57.1% |
|
||||||||||
Democratic | Mariya Markh | 5 | 3,416 | 42.9% |
|
||||||||||
Democratic | Amber L. Adler | 4 | 2,004 | 23.2% |
|
||||||||||
Democratic | Binyomin Bendet | 3 | 1,589 | 17.6% |
|
||||||||||
Democratic | Heshy Tischler | 2 | 463 | 5.0% |
|
||||||||||
style="background-color: Template:Write-in/meta/color; width: 2px;" | | Write-in | 1 | 68 | 0.7% |
|
- Withdrawn
- Adam Dweck
- Boris Noble
Republican primary
General election
Party | Candidate | Votes | % | ±% | |
---|---|---|---|---|---|
Republican | Inna Vernikov | 12,082 | 63.7% | ||
Democratic | Steven Saperstein | 6,821 | 36.01% | ||
Write-in | 38 | 0.2% | |||
Total votes | 18,902 | 100 | |||
Republican gain from Democratic |
Endorsements
Inna Vernikov |
---|
Local officials
State officials
Federal officials
Individuals Rabbinical Support
Organizations |
Amber Adler |
---|
Organizations |
Binyomin Bendet |
---|
|
Mariya Markh |
---|
Organizations
|
Steven Saperstein |
---|
Labor unions
|
Staten Island
District 49
In the 49th district, incumbent Democrat Debi Rose is term-limited and cannot run for a fourth consecutive term.
Democratic primary
2021 New York City Council District 49 Democratic primary results[493] | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Party | Candidate |
|
|
|
|
||||||||||
Democratic | Kamillah Hanks | 9 | 5,996 | 56.9% |
|
||||||||||
Democratic | Amoy Barnes | 9 | 4,536 | 43.1% |
|
||||||||||
Democratic | Morounranti Ogunleye | 8 | 2,329 | 20.4% |
|
||||||||||
Democratic | Kelvin Richards | 7 | 1,929 | 15.8% |
|
||||||||||
Democratic | Selina Grey | 6 | 1,657 | 13.1% |
|
||||||||||
Democratic | David Hernandez | 5 | 1,190 | 9.1% |
|
||||||||||
Democratic | Michael Schnall | 4 | 1,014 | 7.6% |
|
||||||||||
Democratic | Troy McGhie | 3 | 869 | 6.4% |
|
||||||||||
Democratic | John McBeth Sr. | 2 | 394 | 2.9% |
|
||||||||||
style="background-color: Template:Write-in/meta/color; width: 2px;" | | Write-in | 1 | 53 | 0.4% |
|
- Withdrawn
- Philippe-Edner Apostol-Marius
- Vincent Johnson
- Aidan Rivera
Endorsements
Amoy Barnes |
---|
Labor unions Organizations |
Selina Grey |
---|
Organizations
|
Kelvin Richards |
---|
|
Michael Schnall |
---|
Organizations
|
Republican primary
Republican primary | ||||
---|---|---|---|---|
Party | Candidate | Votes | % | |
Republican | Write-ins | |||
Total votes | ' | 100 |
- Withdrawn
- Nicholas Robbins
District 50
In the 50th district, incumbent Republican Steven Matteo is term-limited and cannot run for a third consecutive term. He filed to run for Staten Island Borough President, but lost the Republican primary to Vito Fossella.
Republican primary
Candidates
- David Carr, Chief of Staff to Steven Matteo[495]
- Jordan Hafizi, former journalist[495]
- Marko Kepi, Marine reservist and activist[495]
- Sam Pirozollo, optician[495]
- Kathleen Sforza, businesswoman[496]
Campaign
The two frontrunners for the open council seat were David Carr, chief of staff to outgoing councilman Matteo, and Marko Kepi, a Marine reservist who had previously lost in a campaign for the New York State Assembly.[497][495] The race became contentious as results were tabulated, with Carr accusing Kepi of engaging in an illegal ballot harvesting operation and forging signatures on absentee ballots.[497] In response, Kepi accused Carr of using his influence to get the New York City Board of Elections to systematically reject ballots cast by the Albanian-American community.[498]
Endorsements
David Carr |
---|
|
Marko Kepi |
---|
|
Results
2021 New York City Council District 50 Republican primary results[501] | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Party | Candidate |
|
|
|
|
||||||||||
Republican | David Carr | 5 | 3,625 | 50.3% |
|
||||||||||
Republican | Marko Kepi | 5 | 3,581 | 49.7% |
|
||||||||||
Republican | Sam Pirozzolo | 4 | 2,172 | 26.5% |
|
||||||||||
Republican | Kathleen Sforza | 3 | 618 | 7.3% |
|
||||||||||
Republican | Jordan Hafizi | 2 | 414 | 4.8% |
|
||||||||||
style="background-color: Template:Write-in/meta/color; width: 2px;" | | Write-in | 1 | 43 | 0.5% |
|
Democratic primary
Candidates
- Sal Albanese, former Councilman and perennial candidate[502]
General election
General election | ||||
---|---|---|---|---|
Party | Candidate | Votes | % | |
Republican | David Carr | 20,485 | 61.1% | |
Democratic | Sal Albanese | 9,575 | 28.5% | |
Staten Island 1st | Sal Albanese | 1,045 | 3.1% | |
Total | Sal Albanese | 10,620 | 31.6% | |
Conservative | George S. Wonica | 2,370 | 7% | |
Write-in | 44 | 0.1% | ||
Total votes | 35,519 | 100 |
District 51
In the 51st district, incumbent Republican Joe Borelli is running for re-election.
Republican primary
Candidates
- Joe Borelli, incumbent Councilman[503]
Democratic primary
Candidates
- Olivia Drabczyk, teacher[503]
General election
General election | ||||
---|---|---|---|---|
Party | Candidate | Votes | % | |
Republican | Joe Borelli (incumbent) | 30,653 | 78% | |
[[Conservative Party (United States)|Template:Conservative Party (United States)/meta/shortname]] | Joe Borelli (incumbent) | 2,513 | 6.4% | |
Total | Joe Borelli (incumbent) | 33,166 | 85% | |
Democratic | Olivia Drabczyk | 5,852 | 15% | |
Write-in | 24% | 0.06% | ||
Total votes | 39,042 | ' |
Endorsements
Olivia Drabczyk |
---|
Labor unions Organizations |
2022 Speaker election
Corey Johnson cannot run for re-election as Speaker because of term limits. The following individuals have expressed their interest in running:[506]
- Adrienne Adams - District 28, Queens
- Diana Ayala - District 8, The Bronx/Manhattan
- Justin Brannan - District 43, Brooklyn
- Gale Brewer - District 6, Manhattan
- Francisco Moya - District 21, Queens
- Keith Powers - District 4, Manhattan
- Carlina Rivera - District 2, Manhattan
Joe Borelli (District 51, Staten Island) is expected to lead the Republican minority.[507]
See also
- 2021 New York City mayoral election
- 2021 New York City Comptroller election
- 2021 New York City Public Advocate election
- 2021 New York City Borough President elections
Notes
- ↑ 1.0 1.1 While Robert Holden ran on the Republican Party line, he caucused with the Democrats.
- ↑ Totals may be combined with that of other parties who cross-endorsed Democratic Party candidates via Electoral fusion.
- ↑ Totals may be combined with that of other parties who cross-endorsed Republican Party candidates via Electoral fusion.
References
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 16.0 16.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 19.0 19.1 19.2 19.3 19.4 19.5 19.6 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 21.0 21.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 22.0 22.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 24.0 24.1 24.2 24.3 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 25.00 25.01 25.02 25.03 25.04 25.05 25.06 25.07 25.08 25.09 25.10 25.11 25.12 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 26.00 26.01 26.02 26.03 26.04 26.05 26.06 26.07 26.08 26.09 26.10 26.11 26.12 26.13 26.14 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 27.00 27.01 27.02 27.03 27.04 27.05 27.06 27.07 27.08 27.09 27.10 27.11 27.12 27.13 27.14 27.15 27.16 27.17 27.18 27.19 27.20 27.21 27.22 27.23 27.24 27.25 27.26 27.27 27.28 27.29 27.30 27.31 27.32 27.33 27.34 27.35 27.36 27.37 27.38 27.39 27.40 27.41 27.42 27.43 27.44 27.45 27.46 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 28.00 28.01 28.02 28.03 28.04 28.05 28.06 28.07 28.08 28.09 28.10 28.11 28.12 28.13 28.14 28.15 28.16 28.17 28.18 28.19 28.20 28.21 28.22 28.23 28.24 28.25 28.26 28.27 28.28 28.29 28.30 28.31 28.32 28.33 28.34 28.35 28.36 28.37 28.38 28.39 28.40 28.41 28.42 28.43 28.44 28.45 28.46 28.47 28.48 28.49 28.50 28.51 28.52 28.53 28.54 28.55 28.56 28.57 28.58 28.59 28.60 28.61 28.62 28.63 28.64 28.65 28.66 28.67 28.68 28.69 28.70 28.71 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 29.00 29.01 29.02 29.03 29.04 29.05 29.06 29.07 29.08 29.09 29.10 29.11 29.12 29.13 29.14 29.15 29.16 29.17 29.18 29.19 29.20 29.21 29.22 29.23 29.24 29.25 29.26 29.27 29.28 29.29 29.30 29.31 29.32 29.33 29.34 29.35 29.36 29.37 29.38 29.39 29.40 29.41 29.42 29.43 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 30.0 30.1 30.2 30.3 30.4 30.5 30.6 30.7 30.8 30.9 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 31.00 31.01 31.02 31.03 31.04 31.05 31.06 31.07 31.08 31.09 31.10 31.11 31.12 31.13 31.14 31.15 31.16 31.17 31.18 31.19 31.20 31.21 31.22 31.23 31.24 31.25 31.26 31.27 31.28 31.29 31.30 31.31 31.32 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 32.00 32.01 32.02 32.03 32.04 32.05 32.06 32.07 32.08 32.09 32.10 32.11 32.12 32.13 32.14 32.15 32.16 32.17 32.18 32.19 32.20 32.21 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 35.00 35.01 35.02 35.03 35.04 35.05 35.06 35.07 35.08 35.09 35.10 35.11 35.12 35.13 35.14 35.15 35.16 35.17 35.18 35.19 35.20 35.21 35.22 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 39.00 39.01 39.02 39.03 39.04 39.05 39.06 39.07 39.08 39.09 39.10 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 40.00 40.01 40.02 40.03 40.04 40.05 40.06 40.07 40.08 40.09 40.10 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 41.00 41.01 41.02 41.03 41.04 41.05 41.06 41.07 41.08 41.09 41.10 41.11 41.12 41.13 41.14 41.15 41.16 41.17 41.18 41.19 41.20 41.21 41.22 41.23 41.24 41.25 41.26 41.27 41.28 41.29 41.30 41.31 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 42.00 42.01 42.02 42.03 42.04 42.05 42.06 42.07 42.08 42.09 42.10 42.11 42.12 42.13 42.14 42.15 42.16 42.17 42.18 42.19 42.20 42.21 42.22 42.23 42.24 42.25 42.26 42.27 42.28 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ DEM Council Member 2nd Council District
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 45.0 45.1 45.2 45.3 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 48.00 48.01 48.02 48.03 48.04 48.05 48.06 48.07 48.08 48.09 48.10 48.11 48.12 48.13 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 49.00 49.01 49.02 49.03 49.04 49.05 49.06 49.07 49.08 49.09 49.10 49.11 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 50.0 50.1 50.2 50.3 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 52.0 52.1 52.2 52.3 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 56.0 56.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 61.00 61.01 61.02 61.03 61.04 61.05 61.06 61.07 61.08 61.09 61.10 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 65.0 65.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 67.0 67.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 68.00 68.01 68.02 68.03 68.04 68.05 68.06 68.07 68.08 68.09 68.10 68.11 68.12 68.13 68.14 68.15 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 69.0 69.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ DEM Council Member 6th Council District
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 87.0 87.1 87.2 87.3 87.4 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 88.0 88.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 94.0 94.1 94.2 94.3 94.4 94.5 94.6 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 97.0 97.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 101.0 101.1 101.2 101.3 101.4 101.5 101.6 101.7 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 111.0 111.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 112.00 112.01 112.02 112.03 112.04 112.05 112.06 112.07 112.08 112.09 112.10 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 113.0 113.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 114.0 114.1 114.2 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 117.0 117.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ DEM Council Member 8th Council District
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 124.0 124.1 124.2 124.3 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 128.0 128.1 128.2 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 129.0 129.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 130.0 130.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 135.0 135.1 135.2 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 138.0 138.1 138.2 138.3 138.4 138.5 138.6 138.7 138.8 138.9 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 139.0 139.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 141.0 141.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 142.0 142.1 142.2 142.3 142.4 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 144.0 144.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ DEM Council Member 13th Council District
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 148.0 148.1 148.2 148.3 148.4 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 149.00 149.01 149.02 149.03 149.04 149.05 149.06 149.07 149.08 149.09 149.10 149.11 149.12 149.13 149.14 149.15 149.16 149.17 149.18 149.19 149.20 149.21 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 150.0 150.1 150.2 150.3 150.4 150.5 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 151.0 151.1 151.2 151.3 151.4 151.5 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 152.0 152.1 152.2 152.3 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 154.0 154.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 156.0 156.1 156.2 156.3 156.4 156.5 156.6 156.7 156.8 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 163.0 163.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 164.0 164.1 164.2 164.3 164.4 164.5 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 167.0 167.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 170.0 170.1 170.2 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 172.0 172.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 177.0 177.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 180.0 180.1 180.2 180.3 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 195.0 195.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 204.0 204.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 207.0 207.1 207.2 207.3 207.4 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 209.0 209.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 211.0 211.1 211.2 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ REP Council Member 19th Council District
- ↑ CON Council Member 19th Council District
- ↑ 217.0 217.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 218.0 218.1 218.2 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 220.0 220.1 220.2 220.3 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 223.0 223.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 234.0 234.1 234.2 234.3 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 241.0 241.1 241.2 241.3 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 242.0 242.1 242.2 242.3 242.4 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 256.0 256.1 256.2 256.3 256.4 256.5 256.6 256.7 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 260.0 260.1 260.2 260.3 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 264.0 264.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 270.0 270.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 271.0 271.1 271.2 271.3 271.4 271.5 271.6 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 283.0 283.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 294.0 294.1 294.2 294.3 294.4 294.5 294.6 294.7 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 296.0 296.1 296.2 296.3 296.4 296.5 296.6 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 313.0 313.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 318.0 318.1 318.2 318.3 318.4 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 321.0 321.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 322.0 322.1 322.2 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 325.0 325.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 330.0 330.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 332.0 332.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ https://www.rockawave.com/pdfcache/image/9933048c746da27b229f5ab18a6136b9.pdf/0/120P/0[bare URL image file]
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 336.0 336.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 340.0 340.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 342.0 342.1 342.2 342.3 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 343.0 343.1 343.2 343.3 343.4 343.5 343.6 https://joannariola.com/
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ https://qns.com/2021/10/uniformed-firefighters-association-endorses-ariola-for-southern-queens-city-council-race/
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ https://qns.com/2021/08/richards-endorses-felicia-singh-in-three-way-council-race-in-south-queens/
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 362.0 362.1 362.2 362.3 362.4 362.5 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 366.0 366.1 366.2 366.3 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 369.0 369.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 371.00 371.01 371.02 371.03 371.04 371.05 371.06 371.07 371.08 371.09 371.10 371.11 371.12 371.13 371.14 371.15 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 373.0 373.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 376.0 376.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 378.0 378.1 378.2 378.3 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 380.0 380.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 385.00 385.01 385.02 385.03 385.04 385.05 385.06 385.07 385.08 385.09 385.10 385.11 385.12 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ https://facebook.com/PSC.CUNY/photos/a.168871946500399/3611584055562487[user-generated source]
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 390.0 390.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 398.0 398.1 398.2 398.3 398.4 398.5 398.6 398.7 398.8 398.9 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 403.0 403.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 404.0 404.1 404.2 404.3 404.4 404.5 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 411.0 411.1 411.2 411.3 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 412.0 412.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 413.0 413.1 413.2 413.3 413.4 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 416.0 416.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 420.0 420.1 420.2 420.3 420.4 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 427.0 427.1 427.2 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 440.0 440.1 440.2 440.3 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 441.0 441.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 443.0 443.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 449.0 449.1 449.2 449.3 449.4 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 450.0 450.1 450.2 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 451.0 451.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 453.0 453.1 453.2 453.3 453.4 453.5 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 456.0 456.1 456.2 456.3 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 463.0 463.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 466.0 466.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 467.0 467.1 467.2 467.3 467.4 467.5 467.6 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 469.00 469.01 469.02 469.03 469.04 469.05 469.06 469.07 469.08 469.09 469.10 469.11 469.12 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 474.0 474.1 474.2 474.3 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 475.0 475.1 475.2 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 476.0 476.1 476.2 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 490.0 490.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 495.0 495.1 495.2 495.3 495.4 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 497.0 497.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 503.0 503.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- All articles with bare URLs for citations
- Articles with bare URLs for citations from March 2022
- Articles with invalid date parameter in template
- Articles with image file bare URLs for citations
- Accuracy disputes from March 2022
- Articles with short description
- Use mdy dates from November 2021
- Pages with broken file links
- Articles with hCards
- Articles with unsourced statements from June 2021
- New York City Council elections
- 2021 New York (state) elections
- 2021 United States local elections
- 2021 in New York City