2021 New Jersey Senate election
From Wikipedia, the free encyclopedia
The 2021 New Jersey State Senate election was held on November 2, 2021. New Jersey voters elected state senators in all of the state's legislative districts for a two-year term to the New Jersey Senate.[3] Republicans flipped the 3rd and 8th districts, and Democrats flipped the 16th. This was the first election since 1991 where Republicans posted a net gain of state Senate seats. Democrats would later be restored to 25 seats following the party switch of Samuel D. Thompson in 2023.
| Contents Incumbents not running • Summary of results By district: 1 • 2 • 3 • 4 • 5 • 6 • 7 • 8 • 9 • 10 • 11 • 12 • 13 • 14 • 15 • 16 • 17 • 18 • 19 • 20 • 21 • 22 • 23 • 24 • 25 • 26 • 27 • 28 • 29 • 30 • 31 • 32 • 33 • 34 • 35 • 36 • 37 • 38 • 39 • 40 |
November 2, 2021
| ||||||||||||||||||||||||||||||||||||||||
All 40 seats in the New Jersey Senate 21 seats needed for a majority | ||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Turnout | 40%[1] ( | |||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||
Republican gain Republican hold Democratic gain Democratic hold | ||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||
Incumbents not running for re-election
Democratic
Republican
- Kip Bateman, District 16[5]
- Thomas Kean Jr., District 21 (running for NJ-07 in 2022)[6][7]
In addition, five members who were elected in the last election in 2017 have since left office: Robert M. Gordon (D-38th, resigned),[8] Jeff Van Drew (D-1st, resigned),[9] Anthony R. Bucco (R-25th, died in office),[10] Gerald Cardinale (R-39th, died in office),[11] and Chris A. Brown, (R-2nd, resigned after previously announcing retirement).[12][13]
Predictions
| Source | Ranking | As of |
|---|---|---|
| New Jersey Globe[14] | Safe D | October 28, 2021 |
| Elections Daily[15] | Safe D | November 1, 2021 |
Results
Overview
| Parties | Candidates | Seats | Popular vote | ||||||
|---|---|---|---|---|---|---|---|---|---|
| 2017 | 2021 | +/- | Strength | Vote | % | Change | |||
| Democratic | 40 | 25 | 24 | 60% | 1,296,465 | 51.9% | |||
| Republican | 38 | 15 | 16 | 40% | 1,199,006 | 48.0% | |||
| Libertarian | 1 | 0 | 0 | 0% | 403 | 0.02% | |||
| Independent | 2 | 0 | 0 | 0% | 1,460 | 0.1% | |||
| Total | 81 | 40 | 40 | 100.00% | 2,497,334 | 100.00% | |||
| Turnout | |||||||||
| Registered | |||||||||
By State Senate District
| Senate District[16] | 2020 Pres.[17] | Incumbent | Party | Elected Senator | Party | ||
|---|---|---|---|---|---|---|---|
| District 1 | R +7 | Mike Testa[a] | Rep | Mike Testa | Rep | ||
| District 2 | D+10.72 | Vacant[b] | Vincent J. Polistina | Rep | |||
| District 3 | R+1.56 | Stephen M. Sweeney | Dem | Edward Durr | Rep | ||
| District 4 | D+14.63 | Fred H. Madden | Dem | Fred H. Madden | Dem | ||
| District 5 | D+25.92 | Nilsa Cruz-Perez | Dem | Nilsa Cruz-Perez | Dem | ||
| District 6 | D+35.95 | James Beach | Dem | James Beach | Dem | ||
| District 7 | D+31.46 | Troy Singleton | Dem | Troy Singleton | Dem | ||
| District 8 | D+6.84 | Dawn Addiego | Dem[c] | Jean Stanfield | Rep | ||
| District 9 | R+22.36 | Christopher J. Connors | Rep | Christopher J. Connors | Rep | ||
| District 10 | R+22.45 | James W. Holzapfel | Rep | James W. Holzapfel | Rep | ||
| District 11 | D+11.75 | Vin Gopal | Dem | Vin Gopal | Dem | ||
| District 12 | R+13.49 | Samuel D. Thompson | Rep | Samuel D. Thompson | Rep | ||
| District 13 | R+5.59 | Declan O'Scanlon | Rep | Declan O'Scanlon | Rep | ||
| District 14 | D+17.14 | Linda R. Greenstein | Dem | Linda R. Greenstein | Dem | ||
| District 15 | D+51.42 | Shirley Turner | Dem | Shirley Turner | Dem | ||
| District 16 | D+21.84 | Kip Bateman | Rep | Andrew Zwicker | Dem | ||
| District 17 | D+44.07 | Bob Smith | Dem | Bob Smith | Dem | ||
| District 18 | D+22.59 | Patrick J. Diegnan | Dem | Patrick J. Diegnan | Dem | ||
| District 19 | D+19.05 | Joe F. Vitale | Dem | Joe F. Vitale | Dem | ||
| District 20 | D+48.19 | Joseph Cryan | Dem | Joseph Cryan | Dem | ||
| District 21 | D+18.36 | Thomas Kean Jr. | Rep | Jon Bramnick | Rep | ||
| District 22 | D+34.29 | Nicholas Scutari | Dem | Nicholas Scutari | Dem | ||
| District 23 | R+2.65 | Michael J. Doherty | Rep | Michael J. Doherty | Rep | ||
| District 24 | R+17.41 | Steve Oroho | Rep | Steve Oroho | Rep | ||
| District 25 | D+9.25 | Anthony M. Bucco | Rep | Anthony M. Bucco | Rep | ||
| District 26 | R+2.25 | Joseph Pennacchio | Rep | Joseph Pennacchio | Rep | ||
| District 27 | D+34.75 | Richard Codey | Dem | Richard Codey | Dem | ||
| District 28 | D+58.93 | Ronald Rice | Dem | Ronald Rice | Dem | ||
| District 29 | D+58.53 | Teresa Ruiz | Dem | Teresa Ruiz | Dem | ||
| District 30 | R+30.04 | Robert W. Singer | Rep | Robert W. Singer | Rep | ||
| District 31 | D+51.83 | Sandra Bolden Cunningham | Dem | Sandra Bolden Cunningham | Dem | ||
| District 32 | D+31.37 | Nicholas Sacco | Dem | Nicholas Sacco | Dem | ||
| District 33 | D+52.89 | Brian P. Stack | Dem | Brian P. Stack | Dem | ||
| District 34 | D+58.59 | Nia Gill | Dem | Nia Gill | Dem | ||
| District 35 | D+40.89 | Nellie Pou | Dem | Nellie Pou | Dem | ||
| District 36 | D+12.89 | Paul Sarlo | Dem | Paul Sarlo | Dem | ||
| District 37 | D+38.18 | Loretta Weinberg | Dem | Gordon M. Johnson | Dem | ||
| District 38 | D+13.38 | Joseph Lagana | Dem | Joseph Lagana | Dem | ||
| District 39 | D+4.6 | Holly Schepisi | Rep | Holly Schepisi | Rep | ||
| District 40 | R+0.03 | Kristin Corrado | Rep | Kristin Corrado | Rep | ||
- Testa won a 2019 special election to complete the unexpired term of Senator Jeff Van Drew, who resigned to take his seat in the United States House of Representatives
- Senator Chris A. Brown, who had already announced he would not stand for re-election, resigned on July 21 to join the New Jersey Department of Community Affairs. Vince Polistina, the Republican nominee for the seat in the general election, won an August 4 special county convention to succeed Brown. The Senate did not convene until after Election Day. Although Polistina's election was certified by Secretary of State Tahesha Way, and he was administered the oath of office by a retired Superior Court judge, Senate President Stephen M. Sweeney refused to swear him in as Senator, and the non-partisan Office of Legislative Services did not consider Polistina the incumbent.[18]
- Addiego switched from the Republican Party to the Democratic Party in January 2019.
Close races
Seats where the margin of victory was under 10%:
- District 8, 2.22% gain
- District 3, 3.36% gain
- District 2, 3.74%
- District 11, 3.76%
- District 38, 5.80%
- District 16, 6.64% gain
- District 21, 7.30%
- District 4, 8.84%
District 1
Republican primary
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Michael Testa (incumbent) | 13,845 | 100.0% | |
| Total votes | 13,845 | 100.0% | ||
Democratic primary
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Yolanda E. Garcia Balicki | 9,157 | 100.0% | |
| Total votes | 9,157 | 100.0% | ||
General election
Polling
| Poll source | Date(s) administered |
Sample size |
Margin of error |
Mike Testa (R) |
Yolanda Garcia Balicki (D) |
Undecided |
|---|---|---|---|---|---|---|
| Stockton University[20] | September 28 – October 10, 2021 | 407 (RV) | ± 4.8% | 49% | 36% | 9% |
Predictions
| Source | Ranking | As of |
|---|---|---|
| New Jersey Globe[14] | Likely R | October 28, 2021 |
| Elections Daily[15] | Safe R | November 1, 2021 |
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Michael Testa (incumbent) | 42,438 | 64.59 | |
| Democratic | Yolanda E. Garcia Balicki | 23,269 | 35.41 | |
| Total votes | 65,707 | 100.0 | ||
| Republican hold | ||||
District 2
Republican primary
Polling
- Internal poll for the Seth Grossman campaign
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Vince Polistina | 7,479 | 69.5% | |
| Republican | Seth Grossman | 3,277 | 30.5% | |
| Total votes | 10,756 | 100.0% | ||
Democratic primary
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Vince Mazzeo | 9,408 | 100.0% | |
| Total votes | 9,408 | 100.0% | ||
General election
Polling
| Poll source | Date(s) administered |
Sample size |
Margin of error |
Vince Polistina (R) |
Vince Mazzeo (D) |
Undecided |
|---|---|---|---|---|---|---|
| Stockton University[23] | October 9–24, 2021 | 401 (LV) | ± 4.9% | 41% | 48% | 6% |
Predictions
| Source | Ranking | As of |
|---|---|---|
| New Jersey Globe[14] | Tossup | October 28, 2021 |
| Elections Daily[15] | Lean D (flip) | November 1, 2021 |
Debate
| No. | Date | Host | Moderator | Link | Republican | Democratic |
|---|---|---|---|---|---|---|
| Key: P Participant A Absent N Not invited I Invited W Withdrawn |
||||||
| Vince Polistina | Vince Mazzeo | |||||
| 1 | Oct. 6, 2021 | The Press of Atlantic City Stockton University at Atlantic City |
John Froonjian | [24] | P | P |
| 2 | Oct. 17, 2021 | New Jersey Globe | Micah Rasmussen David Wildstein |
[25] | P | P |
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Vince Polistina | 31,488 | 51.87 | |
| Democratic | Vince Mazzeo | 29,213 | 48.13 | |
| Total votes | 60,701 | 100.0 | ||
| Republican hold | ||||
District 3
Democratic primary
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Steve Sweeney (incumbent) | 8,595 | 100.0% | |
| Total votes | 8,595 | 100.0% | ||
Republican primary
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Edward Durr | 8,393 | 100.0% | |
| Total votes | 8,393 | 100.0% | ||
General election
Predictions
| Source | Ranking | As of |
|---|---|---|
| New Jersey Globe[14] | Likely D | October 28, 2021 |
| Elections Daily[15] | Likely D | November 1, 2021 |
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Edward Durr | 33,761 | 51.68 | |
| Democratic | Steve Sweeney (incumbent) | 31,562 | 48.32 | |
| Total votes | 65,323 | 100.0 | ||
| Republican gain from Democratic | ||||
District 4
Democratic primary
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Fred H. Madden (incumbent) | 12,428 | 100.0% | |
| Total votes | 12,428 | 100.0% | ||
Republican primary
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Stephen H. Pakradooni Jr. | 6,981 | 100.0% | |
| Total votes | 6,981 | 100.0% | ||
General election
Predictions
| Source | Ranking | As of |
|---|---|---|
| New Jersey Globe[14] | Solid D | October 28, 2021 |
| Elections Daily[15] | Safe D | November 1, 2021 |
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Fred H. Madden (incumbent) | 38,062 | 54.42 | |
| Republican | Stephen H. Pakradooni Jr. | 31,878 | 45.58 | |
| Total votes | 69,940 | 100.0 | ||
| Democratic hold | ||||
District 5
Democratic primary
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Nilsa Cruz-Perez (incumbent) | 12,719 | 100.0% | |
| Total votes | 12,719 | 100.0% | ||
Republican primary
No Republicans filed. However, Clyde Cook received enough write-in votes to qualify for the general election.
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Clyde Cook (write-in) | 158 | 55.6 | |
| Republican | Other write-ins | 126 | 44.4 | |
| Total votes | 284 | 100.0 | ||
General election
Predictions
| Source | Ranking | As of |
|---|---|---|
| New Jersey Globe[14] | Solid D | October 28, 2021 |
| Elections Daily[15] | Safe D | November 1, 2021 |
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Nilsa Cruz-Perez (incumbent) | 31,246 | 57.70 | |
| Republican | Clyde Cook | 22,903 | 42.30 | |
| Total votes | 54,149 | 100.0 | ||
| Democratic hold | ||||
District 6
Democratic primary
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | James Beach (incumbent) | 17,758 | 100.0% | |
| Total votes | 17,758 | 100.0% | ||
Republican primary
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | John Foley | 6,113 | 100.0% | |
| Total votes | 6,113 | 100.0% | ||
General election
Predictions
| Source | Ranking | As of |
|---|---|---|
| New Jersey Globe[14] | Solid D | October 28, 2021 |
| Elections Daily[15] | Safe D | November 1, 2021 |
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | James Beach (incumbent) | 48,508 | 64.85 | |
| Republican | John Foley | 26,292 | 35.15 | |
| Total votes | 74,800 | 100.0 | ||
| Democratic hold | ||||
District 7
Democratic primary
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Troy Singleton (incumbent) | 14,694 | 100.0% | |
| Total votes | 14,694 | 100.0% | ||
Republican primary
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Michelle Arnold | 6,571 | 100.0% | |
| Total votes | 6,571 | 100.0% | ||
General election
Predictions
| Source | Ranking | As of |
|---|---|---|
| New Jersey Globe[14] | Solid D | October 28, 2021 |
| Elections Daily[15] | Safe D | November 1, 2021 |
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Troy Singleton (incumbent) | 46,619 | 62.29 | |
| Republican | Michelle Arnold | 28,226 | 37.71 | |
| Total votes | 74,845 | 100.0 | ||
| Democratic hold | ||||
District 8
Democratic primary
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Dawn Marie Addiego (incumbent) | 9,759 | 100.0% | |
| Total votes | 9,759 | 100.0% | ||
Republican primary
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Jean Stanfield | 10,149 | 100.0% | |
| Total votes | 10,149 | 100.0% | ||
General election
Predictions
| Source | Ranking | As of |
|---|---|---|
| New Jersey Globe[14] | Tossup | October 28, 2021 |
| Elections Daily[15] | Lean R (flip) | November 1, 2021 |
Debate
| No. | Date | Host | Moderator | Link | Democratic | Republican |
|---|---|---|---|---|---|---|
| Key: P Participant A Absent N Not invited I Invited W Withdrawn |
||||||
| Dawn Marie Addiego | Jean Stanfield | |||||
| 1 | Oct. 24, 2021 | New Jersey Globe | Micah Rasmussen David Wildstein |
[28] | P | P |
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Jean Stanfield | 39,648 | 51.11 | |
| Democratic | Dawn Marie Addiego (incumbent) | 37,927 | 48.89 | |
| Total votes | 77,575 | 100.0 | ||
| Republican gain from Democratic | ||||
District 9
Republican primary
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Christopher J. Connors (incumbent) | 17,194 | 100.0% | |
| Total votes | 17,194 | 100.0% | ||
Democratic primary
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | David T. Wright | 7,000 | 100.0% | |
| Total votes | 7,000 | 100.0% | ||
General election
Predictions
| Source | Ranking | As of |
|---|---|---|
| New Jersey Globe[14] | Solid R | October 28, 2021 |
| Elections Daily[15] | Safe R | November 1, 2021 |
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Christopher J. Connors (incumbent) | 62,401 | 69.40 | |
| Democratic | David T. Wright | 26,818 | 29.82 | |
| Unaffiliated Best Choice | Regina Discenza | 701 | 0.78 | |
| Total votes | 89,920 | 100.0 | ||
| Republican hold | ||||
District 10
Republican primary
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Jim Holzapfel (incumbent) | 15,285 | 100.0% | |
| Total votes | 15,285 | 100.0% | ||
Democratic primary
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Emma Mammano | 6,164 | 100.0% | |
| Total votes | 6,164 | 100.0% | ||
General election
Predictions
| Source | Ranking | As of |
|---|---|---|
| New Jersey Globe[14] | Solid R | October 28, 2021 |
| Elections Daily[15] | Safe R | November 1, 2021 |
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Jim Holzapfel (incumbent) | 57,021 | 68.99 | |
| Democratic | Emma Mammano | 25,635 | 31.01 | |
| Total votes | 82,656 | 100.0 | ||
| Republican hold | ||||
District 11
Democratic primary
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Vin Gopal (incumbent) | 8,011 | 100.0% | |
| Total votes | 8,011 | 100.0% | ||
Endorsements
Organizations
- New Jersey League of Conservation Voters[29]
Republican primary
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Lori L. Annetta | 7,206 | 100.0% | |
| Total votes | 7,206 | 100.0% | ||
General election
Predictions
| Source | Ranking | As of |
|---|---|---|
| New Jersey Globe[14] | Likely D | October 28, 2021 |
| Elections Daily[15] | Likely D | November 1, 2021 |
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Vin Gopal (incumbent) | 36,978 | 51.88 | |
| Republican | Lori L. Annetta | 34,296 | 48.12 | |
| Total votes | 71,274 | 100.0 | ||
| Democratic hold | ||||
District 12
Republican primary
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Samuel D. Thompson (incumbent) | 9,563 | 100.0% | |
| Total votes | 9,563 | 100.0% | ||
Democratic primary
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Joseph Altomonte | 5,410 | 100.0% | |
| Total votes | 5,410 | 100.0% | ||
General election
Predictions
| Source | Ranking | As of |
|---|---|---|
| New Jersey Globe[14] | Solid R | October 28, 2021 |
| Elections Daily[15] | Safe R | November 1, 2021 |
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Samuel D. Thompson (incumbent) | 46,897 | 64.94 | |
| Democratic | Joseph Altomonte | 25,321 | 35.06 | |
| Total votes | 72,218 | 100.0 | ||
| Republican hold | ||||
District 13
Republican primary
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Declan O'Scanlon (incumbent) | 11,058 | 100.0% | |
| Total votes | 11,058 | 100.0% | ||
Democratic primary
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Vincent Solomeno III | 6,116 | 100.0% | |
| Total votes | 6,116 | 100.0% | ||
General election
Predictions
| Source | Ranking | As of |
|---|---|---|
| New Jersey Globe[14] | Solid R | October 28, 2021 |
| Elections Daily[15] | Safe R | November 1, 2021 |
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Declan O'Scanlon (incumbent) | 53,599 | 61.45 | |
| Democratic | Vincent Solomeno III | 33,627 | 38.55 | |
| Total votes | 87,226 | 100.0 | ||
| Republican hold | ||||
District 14
Democratic primary
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Linda R. Greenstein (incumbent) | 10,609 | 100.0% | |
| Total votes | 10,609 | 100.0% | ||
Endorsements
Organizations
- New Jersey League of Conservation Voters[29]
Republican primary
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Adam J. Elias | 6,687 | 100.0% | |
| Total votes | 6,687 | 100.0% | ||
General election
Predictions
| Source | Ranking | As of |
|---|---|---|
| New Jersey Globe[14] | Solid D | October 28, 2021 |
| Elections Daily[15] | Safe D | November 1, 2021 |
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Linda R. Greenstein (incumbent) | 40,735 | 55.16 | |
| Republican | Adam J. Elias | 33,116 | 44.84 | |
| Total votes | 73,851 | 100.0 | ||
| Democratic hold | ||||
District 15
Democratic primary
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Shirley K. Turner (incumbent) | 12,254 | 100.0% | |
| Total votes | 12,254 | 100.0% | ||
Endorsements
Organizations
- New Jersey League of Conservation Voters[29]
Republican primary
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Susan Gaul | 2,979 | 100.0% | |
| Total votes | 2,979 | 100.0 | ||
General election
Predictions
| Source | Ranking | As of |
|---|---|---|
| New Jersey Globe[14] | Solid D | October 28, 2021 |
| Elections Daily[15] | Safe D | November 1, 2021 |
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Shirley K. Turner (incumbent) | 38,627 | 72.18 | |
| Republican | Susan Gaul | 14,886 | 27.82 | |
| Total votes | 53,513 | 100.0 | ||
| Democratic hold | ||||
District 16
Republican primary
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Michael Pappas | 7,146 | 64.5% | |
| Republican | Jeffrey E. Grant | 3,934 | 35.5% | |
| Total votes | 11,080 | 100.0% | ||
Democratic primary
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Andrew Zwicker | 10,984 | 100.0% | |
| Total votes | 10,984 | 100.0% | ||
Endorsements
Labor unions
Organizations
General election
Polling
- Internal poll for the New Jersey Senate Republican Campaign Committee
Predictions
| Source | Ranking | As of |
|---|---|---|
| New Jersey Globe[14] | Lean D (flip) | October 28, 2021 |
| Elections Daily[15] | Lean D (flip) | November 1, 2021 |
Debate
| No. | Date | Host | Moderator | Link | Republican | Democratic |
|---|---|---|---|---|---|---|
| Key: P Participant A Absent N Not invited I Invited W Withdrawn |
||||||
| Michael Pappas | Andrew Zwicker | |||||
| 1 | Sep. 22, 2021 | League of Women Voters of the Princeton area and Somerset/Huntderdon Counties Princeton Community Television Raritan Valley Community College The Montgomery News |
Sandra Matson | [33] | P | P |
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Andrew Zwicker | 41,837 | 53.32 | |
| Republican | Michael Pappas | 36,632 | 46.68 | |
| Total votes | 78,469 | 100.0 | ||
| Democratic gain from Republican | ||||
District 17
Democratic primary
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Bob Smith (incumbent) | 9,158 | 100.0% | |
| Total votes | 9,158 | 100.0% | ||
Endorsements
Organizations
- New Jersey League of Conservation Voters[29]
Republican primary
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | James A. Abate | 2,887 | 100.0% | |
| Total votes | 2,887 | 100.0% | ||
General election
Predictions
| Source | Ranking | As of |
|---|---|---|
| New Jersey Globe[14] | Solid D | October 28, 2021 |
| Elections Daily[15] | Safe D | November 1, 2021 |
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Bob Smith (incumbent) | 32,455 | 69.11 | |
| Republican | James A. Abate | 14,505 | 30.89 | |
| Total votes | 46,960 | 100.0 | ||
| Democratic hold | ||||
District 18
Democratic primary
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Patrick J. Diegnan (incumbent) | 12,509 | 75.4% | |
| Democratic | Mohin K. Patel | 4,071 | 24.6% | |
| Total votes | 16,580 | 100.0% | ||
Endorsements
Organizations
- New Jersey League of Conservation Voters[29]
Republican primary
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Vihal R. Patel | 4,442 | 100.0% | |
| Total votes | 4,442 | 100.0% | ||
General election
Predictions
| Source | Ranking | As of |
|---|---|---|
| New Jersey Globe[14] | Solid D | October 28, 2021 |
| Elections Daily[15] | Safe D | November 1, 2021 |
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Patrick J. Diegnan (incumbent) | 35,637 | 60.63 | |
| Republican | Vihal R. Patel | 23,144 | 39.37 | |
| Total votes | 58,781 | 100.0 | ||
| Democratic hold | ||||
District 19
Democratic primary
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Joseph F. Vitale (incumbent) | 7,906 | 100.0% | |
| Total votes | 7,906 | 100.0% | ||
Republican primary
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Christian Onuoha | 3,271 | 100.0% | |
| Total votes | 3,271 | 100.0% | ||
Following the primary, Onuoha was replaced on the ballot for the general election by Pedro "Peter" Pisar on August 23.[34]
General election
Predictions
| Source | Ranking | As of |
|---|---|---|
| New Jersey Globe[14] | Solid D | October 28, 2021 |
| Elections Daily[15] | Safe D | November 1, 2021 |
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Joseph F. Vitale (incumbent) | 27,767 | 59.90 | |
| Republican | Pedro "Peter" Pisar | 18,585 | 40.10 | |
| Total votes | 46,352 | 100.0 | ||
| Democratic hold | ||||
District 20
Democratic primary
Candidates
- Joseph Cryan, incumbent state senator since 2018
- Jamel Holley, state assemblyman from Roselle since 2015[35]
Withdrew
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Joseph Cryan (incumbent) | 7,804 | 62.5% | |
| Democratic | Jamel C. Holley | 4,176 | 33.5% | |
| Democratic | Jason F. Krychiw | 502 | 4.0% | |
| Total votes | 12,482 | 100.0% | ||
Endorsements
Labor unions
Organizations
Republican primary
No Republicans filed.
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Write-in | 35 | 100.0 | |
| Total votes | 35 | 100.0 | ||
General election
Predictions
| Source | Ranking | As of |
|---|---|---|
| New Jersey Globe[14] | Solid D | October 28, 2021 |
| Elections Daily[15] | Safe D | November 1, 2021 |
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Joseph Cryan (incumbent) | 26,603 | 100.0 | |
| Total votes | 26,603 | 100.0 | ||
| Democratic hold | ||||
District 21
Republican primary
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Jon Bramnick | 9,571 | 100.0% | |
| Total votes | 9,571 | 100.0% | ||
Democratic primary
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Joseph Signorello III | 9,756 | 100.0% | |
| Total votes | 9,756 | 100.0% | ||
General election
Predictions
| Source | Ranking | As of |
|---|---|---|
| New Jersey Globe[14] | Lean R | October 28, 2021 |
| Elections Daily[15] | Lean R | November 1, 2021 |
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Jon Bramnick | 44,254 | 53.65 | |
| Democratic | Joseph Signorello III | 38,237 | 46.35 | |
| Total votes | 82,491 | 100.0 | ||
| Republican hold | ||||
District 22
Democratic primary
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Nicholas P. Scutari (incumbent) | 10,041 | 100.0% | |
| Total votes | 10,041 | 100.0% | ||
Republican primary
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | William H. Michelson | 3,827 | 100.0% | |
| Total votes | 3,827 | 100.0% | ||
General election
Predictions
| Source | Ranking | As of |
|---|---|---|
| New Jersey Globe[14] | Solid D | October 28, 2021 |
| Elections Daily[15] | Safe D | November 1, 2021 |
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Nicholas P. Scutari (incumbent) | 32,044 | 61.45 | |
| Republican | William H. Michelson | 20,100 | 38.55 | |
| Total votes | 52,144 | 100.0 | ||
| Democratic hold | ||||
District 23
Republican primary
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Michael J. Doherty (incumbent) | 14,472 | 100.0% | |
| Total votes | 14,472 | 100.0% | ||
Democratic primary
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Denise T. King | 6,677 | 100.0% | |
| Total votes | 6,677 | 100.0% | ||
General election
Predictions
| Source | Ranking | As of |
|---|---|---|
| New Jersey Globe[14] | Solid R | October 28, 2021 |
| Elections Daily[15] | Safe R | November 1, 2021 |
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Michael J. Doherty (incumbent) | 46,554 | 60.95 | |
| Democratic | Denise T. King | 29,830 | 39.05 | |
| Total votes | 76,384 | 100.0 | ||
| Republican hold | ||||
District 24
Republican primary
Candidates
- Daniel Cruz, member of the Andover Township Board of Education[citation needed]
- Steve Oroho, incumbent senator since 2008
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Steven V. Oroho (incumbent) | 14,721 | 82.6% | |
| Republican | Daniel Cruz | 3,105 | 17.4% | |
| Total votes | 17,826 | 100.0% | ||
Democratic primary
No Democrats filed. However, Frederick P. Cook received enough write-in votes to qualify for the general election.
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Frederick P. Cook (write-in) | 483 | 69.0 | |
| Democratic | Other write-ins | 217 | 31.0 | |
| Total votes | 700 | 100.0 | ||
General election
Predictions
| Source | Ranking | As of |
|---|---|---|
| New Jersey Globe[14] | Solid R | October 28, 2021 |
| Elections Daily[15] | Safe R | November 1, 2021 |
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Steven V. Oroho (incumbent) | 52,628 | 69.37 | |
| Democratic | Frederick P. Cook | 23,240 | 30.63 | |
| Total votes | 75,868 | 100.0 | ||
| Republican hold | ||||
District 25
Republican primary
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Anthony M. Bucco (incumbent) | 12,520 | 100.0% | |
| Total votes | 12,520 | 100.0% | ||
Democratic primary
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Jeffrey Grayzel | 8,487 | 100.0% | |
| Total votes | 8,487 | 100.0% | ||
General election
Predictions
| Source | Ranking | As of |
|---|---|---|
| New Jersey Globe[14] | Likely R | October 28, 2021 |
| Elections Daily[15] | Likely R | November 1, 2021 |
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Anthony M. Bucco (incumbent) | 43,758 | 57.47 | |
| Democratic | Jeffrey Grayzel | 32,381 | 42.53 | |
| Total votes | 76,139 | 100.0 | ||
| Republican hold | ||||
District 26
Republican primary
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Joe Pennacchio (incumbent) | 12,964 | 100.0% | |
| Total votes | 12,964 | 100.0% | ||
Democratic primary
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Christine Clarke | 7,092 | 100.0% | |
| Total votes | 7,092 | 100.0% | ||
General election
Predictions
| Source | Ranking | As of |
|---|---|---|
| New Jersey Globe[14] | Solid R | October 28, 2021 |
| Elections Daily[15] | Safe R | November 1, 2021 |
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Joe Pennacchio (incumbent) | 46,057 | 58.94 | |
| Democratic | Christine Clarke | 32,087 | 41.06 | |
| Total votes | 78,144 | 100.0 | ||
| Republican hold | ||||
District 27
Democratic primary
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Richard J. Codey (incumbent) | 12,111 | 100.0% | |
| Total votes | 12,111 | 100.0% | ||
Endorsements
Organizations
- New Jersey League of Conservation Voters[29]
Republican primary
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Adam Kraemer | 6,028 | 100.0% | |
| Total votes | 6,028 | 100.0% | ||
General election
Predictions
| Source | Ranking | As of |
|---|---|---|
| New Jersey Globe[14] | Solid D | October 28, 2021 |
| Elections Daily[15] | Safe D | November 1, 2021 |
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Richard J. Codey (incumbent) | 50,604 | 64.87 | |
| Republican | Adam Kraemer | 27,409 | 35.13 | |
| Total votes | 78,013 | 100.0 | ||
| Democratic hold | ||||
District 28
Democratic primary
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Ronald L. Rice (incumbent) | 8,425 | 91.8% | |
| Democratic | Quadir Selby | 750 | 8.2% | |
| Total votes | 9,175 | 100.0% | ||
Republican primary
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Frank Contella | 1,437 | 100.0% | |
| Total votes | 1,437 | 100.0% | ||
General election
Predictions
| Source | Ranking | As of |
|---|---|---|
| New Jersey Globe[14] | Solid D | October 28, 2021 |
| Elections Daily[15] | Safe D | November 1, 2021 |
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Ronald L. Rice (incumbent) | 33,104 | 77.92 | |
| Republican | Frank Contella | 9,383 | 22.08 | |
| Total votes | 42,487 | 100.0 | ||
| Democratic hold | ||||
District 29
Democratic primary
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | M. Teresa Ruiz (incumbent) | 6,289 | 100.0% | |
| Total votes | 6,289 | 100.0% | ||
Republican primary
No Republicans filed.
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Write-in | |||
| Total votes | 100.0 | |||
General election
Predictions
| Source | Ranking | As of |
|---|---|---|
| New Jersey Globe[14] | Solid D | October 28, 2021 |
| Elections Daily[15] | Safe D | November 1, 2021 |
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | M. Teresa Ruiz (incumbent) | 20,706 | 100.0 | |
| Total votes | 20,706 | 100.0 | ||
| Democratic hold | ||||
District 30
Republican primary
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Robert W. Singer (incumbent) | 9,747 | 100.0% | |
| Total votes | 9,747 | 100.0% | ||
Democratic primary
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Dan Stinger | 4,173 | 100.0% | |
| Total votes | 4,173 | 100.0 | ||
General election
Predictions
| Source | Ranking | As of |
|---|---|---|
| New Jersey Globe[14] | Solid R | October 28, 2021 |
| Elections Daily[15] | Safe R | November 1, 2021 |
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Robert W. Singer (incumbent) | 53,130 | 71.19 | |
| Democratic | Dan Stinger | 21,506 | 28.81 | |
| Total votes | 74,636 | 100.0 | ||
| Republican hold | ||||
District 31
Democratic primary
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Sandra B. Cunningham (incumbent) | 7,239 | 100.0% | |
| Total votes | 7,239 | 100.0% | ||
Republican primary
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Neil A. Schulman | 979 | 100.0% | |
| Total votes | 979 | 100.0% | ||
General election
Predictions
| Source | Ranking | As of |
|---|---|---|
| New Jersey Globe[14] | Solid D | October 28, 2021 |
| Elections Daily[15] | Safe D | November 1, 2021 |
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Sandra B. Cunningham (incumbent) | 26,699 | 75.28 | |
| Republican | Neil A. Schulman | 8,769 | 24.72 | |
| Total votes | 35,468 | 100.0 | ||
| Democratic hold | ||||
District 32
Democratic primary
Candidates
- Nicholas Sacco, incumbent senator since 1994 and Mayor of North Bergen
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Nicholas J. Sacco (incumbent) | 9,819 | 100.0% | |
| Total votes | 9,819 | 100.0% | ||
Republican primary
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Juan Barbadillo | 1,309 | 100.0% | |
| Total votes | 1,309 | 100.0% | ||
General election
Predictions
| Source | Ranking | As of |
|---|---|---|
| New Jersey Globe[14] | Solid D | October 28, 2021 |
| Elections Daily[15] | Safe D | November 1, 2021 |
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Nicholas J. Sacco (incumbent) | 23,839 | 71.17 | |
| Republican | Juan Barbadillo | 9,659 | 28.83 | |
| Total votes | 33,498 | 100.0 | ||
| Democratic hold | ||||
District 33
Democratic primary
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Brian P. Stack (incumbent) | 15,515 | 100.0% | |
| Total votes | 15,515 | 100.0% | ||
Republican primary
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Agha Khan | 1,010 | 100.0% | |
| Total votes | 1,010 | 100.0% | ||
General election
Predictions
| Source | Ranking | As of |
|---|---|---|
| New Jersey Globe[14] | Solid D | October 28, 2021 |
| Elections Daily[15] | Safe D | November 1, 2021 |
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Brian P. Stack (incumbent) | 37,059 | 85.14 | |
| Republican | Agha Khan | 6,466 | 14.86 | |
| Total votes | 43,525 | 100.0 | ||
| Democratic hold | ||||
District 34
Democratic primary
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Nia H. Gill (incumbent) | 11,621 | 100.0% | |
| Total votes | 11,621 | 100.0% | ||
Republican primary
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Scott Pollack | 1,566 | 100.0% | |
| Total votes | 1,566 | 100.0% | ||
General election
Predictions
| Source | Ranking | As of |
|---|---|---|
| New Jersey Globe[14] | Solid D | October 28, 2021 |
| Elections Daily[15] | Safe D | November 1, 2021 |
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Nia H. Gill (incumbent) | 37,239 | 78.73 | |
| Republican | Scott Pollack | 10,060 | 21.27 | |
| Total votes | 47,299 | 100.0 | ||
| Democratic hold | ||||
District 35
Democratic primary
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Nelida Pou (incumbent) | 4,548 | 100.0% | |
| Total votes | 4,548 | 100.0% | ||
Republican primary
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Kenneth Pengitore | 1,489 | 100.0% | |
| Total votes | 1,489 | 100.0% | ||
General election
Predictions
| Source | Ranking | As of |
|---|---|---|
| New Jersey Globe[14] | Solid D | October 28, 2021 |
| Elections Daily[15] | Safe D | November 1, 2021 |
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Nelida Pou (incumbent) | 20,464 | 68.59 | |
| Republican | Kenneth Pengitore | 9,372 | 31.41 | |
| Total votes | 29,836 | 100.0 | ||
| Democratic hold | ||||
District 36
Democratic primary
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Paul A. Sarlo (incumbent) | 4,627 | 100.0% | |
| Total votes | 4,627 | 100.0% | ||
Republican primary
Republicans Chris Auriemma filed to run, withdrew, and then received enough write-in votes to qualify for the general election.
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Chris Auriemma (write-in) | 115 | 71.0 | |
| Republican | Other write-ins | 47 | 29.0 | |
| Total votes | 162 | 100.0 | ||
General election
Predictions
| Source | Ranking | As of |
|---|---|---|
| New Jersey Globe[14] | Solid D | October 28, 2021 |
| Elections Daily[15] | Safe D | November 1, 2021 |
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Paul A. Sarlo (incumbent) | 25,373 | 56.86 | |
| Republican | Chris Auriemma | 19,252 | 43.14 | |
| Total votes | 44,625 | 100.0 | ||
| Democratic hold | ||||
District 37
Democratic primary
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Gordon M. Johnson | 10,404 | 72.2 | |
| Democratic | Valerie Vainieri Huttle | 4,011 | 27.8 | |
| Total votes | 14,415 | 100.0% | ||
Debate
| No. | Date | Host | Moderator | Link | Democratic | Democratic |
|---|---|---|---|---|---|---|
| Key: P Participant A Absent N Not invited I Invited W Withdrawn |
||||||
| Gordon M. Johnson | Valerie Vainieri Huttle | |||||
| 1 | May 2, 2021 | New Jersey Globe | David Wildstein | [44] | P | P |
Endorsements
Governors
- Phil Murphy, Governor of New Jersey[45]
- Sheila Oliver, Lieutenant Governor of New Jersey[45]
Congressmen
- Josh Gottheimer, U.S. Congressman from New Jersey’s 5th District[45]
- Bill Pascrell, U.S. Congressman from New Jersey’s 9th district[45]
Mayors
- Christopher Chung, Mayor of Palisades Park, NJ[46]
- James Dunleavy, Mayor of Teaneck, NJ[46]
- John Labrosse, Mayor of Hackensack, NJ[45]
- Mark Sokolich, Mayor of Fort Lee, NJ[46]
- Michael Wildes, Mayor of Englewood, NJ[45]
- Judah Ziegler, Mayor of Leonia, NJ[46]
- Mark Zinna, Mayor of Tenafly, NJ[45]
State legislators
- Joe Lagana, New Jersey State Senator
- Loretta Weinberg, Senate Majority Leader of New Jersey[45]
- Benjie E. Wimberly, New Jersey State Assemblyman[45]
Democratic chairs
- John Bang, District 37 Democratic Chair[47]
- Anthony Cureton, Bergen County Sheriff[48]
- Greta Grewal-Virk, Democratic Vice Chair of Bergen County[45]
- John Hogan, District 37 Treasurer[49]
- Lynn Hurwitz, Democratic Municipal Chair[49]
- Paul Juliano, Democratic Chairman of the Bergen County[50]
- Zonie LeSane, District 37 Vice Chair[49]
- Marc Macri, Democratic Municipal Chair
- Kenneth Martin, District 37 Secretary[49]
- Michelle Rupar, Democratic Municipal Chair
- Joan S. Voss, Bergen County Commissioner[45]
Council people
- Tom Argiro, Northvale Councilman[51]
- Lou Battaglia, Hackensack Councilman
- Charles Cobb, Englewood Councilman[52]
- Michael Cohen, Englewood Councilman[52]
- Lou DeLiso, Northvale Councilman[51]
- Ed Develin, Northvale Councilman [51]
- Jo Ellen Granquist, Bogota Councilwoman[53]
- Paul Kim, Palisades Park Councilman[54]
- JongChul Lee, Palisades Park Councilman[54]
- Judith Maron, Englewood Councilwoman[52]
- Andy Min, Palisades Park Councilman[54]
- Mary Ellen Murphy, Bogota Councilwoman[53]
- Michael Pagan, Teaneck Councilman
- Daniel Park, Tenafly Councilman[45]
- Ellen Park, Englewood Cliffs Councilwoman[54]
- Jae Park, Palisades Park Councilman[54]
- Robert Robbins, Bogota Councilman[53]
- Kenneth Rosenzweig, Englewood Councilman[52]
- Peter Suh, Fort Lee Councilman[54]
- Paul Yoon, Fort Lee Councilman[54]
Organizations
- Bergen County Building and Construction’s Trade Council[55]
- Carpenters Union (Eastern Atlantic States Council of Carpenters)[56]
- Hotel and Motel Trades Council[57]
- International Longshoremen’s Association (ILA)[58]
- International Union of Operating Engineers (Local 825)[59]
- Laborer's International Union of North America (LIUNA)[60]
- Latino American Democratic Association of New Jersey[61]
- New Jersey Firefighters Union[62]
- New Jersey League of Conservation Voters[63]
- United Food and Commercial Workers (UFCW)[64]
- United Service Workers Union[55]
Organizations
Republican primary
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Michael W. Koontz | 1,124 | 100.0% | |
| Total votes | 1,124 | 100.0% | ||
General election
Predictions
| Source | Ranking | As of |
|---|---|---|
| New Jersey Globe[14] | Solid D | October 28, 2021 |
| Elections Daily[15] | Safe D | November 1, 2021 |
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Gordon M. Johnson | 34,410 | 67.04 | |
| Republican | Michael W. Koontz | 16,155 | 31.48 | |
| New Directions | Glenn Coley | 759 | 1.48 | |
| Total votes | 51,324 | 100.0 | ||
| Democratic hold | ||||
District 38
Democratic primary
Candidates
- Joseph Lagana, incumbent senator since 2018
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Joseph A. Lagana (incumbent) | 6,564 | 100.0% | |
| Total votes | 6,564 | 100.0% | ||
Republican primary
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Richard Garcia | 5,484 | 100.0% | |
| Total votes | 5,484 | 100.0% | ||
General election
Predictions
| Source | Ranking | As of |
|---|---|---|
| New Jersey Globe[14] | Solid D | October 28, 2021 |
| Elections Daily[15] | Safe D | November 1, 2021 |
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Joseph A. Lagana (incumbent) | 34,895 | 52.90 | |
| Republican | Richard Garcia | 31,069 | 47.10 | |
| Total votes | 65,964 | 100.0 | ||
| Democratic hold | ||||
District 39
Republican primary
Candidates
- Holly Schepisi, incumbent senator since 2021[67]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Holly Schepisi (incumbent) | 9,212 | 100.0% | |
| Total votes | 9,212 | 100.0% | ||
Democratic primary
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Ruth Dugan | 6,476 | 100.0% | |
| Total votes | 6,476 | 100.0% | ||
General election
Predictions
| Source | Ranking | As of |
|---|---|---|
| New Jersey Globe[14] | Likely R | October 28, 2021 |
| Elections Daily[15] | Likely R | November 1, 2021 |
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Holly Schepisi (incumbent) | 45,985 | 57.16 | |
| Democratic | Ruth Dugan | 34,065 | 42.34 | |
| Libertarian | James Tosone | 403 | 0.50 | |
| Total votes | 80,453 | 100.0 | ||
| Republican hold | ||||
District 40
Republican primary
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Kristin M. Corrado (incumbent) | 9,726 | 100.0% | |
| Total votes | 9,726 | 100.0% | ||
Democratic primary
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Michael A. Sedon | 5,842 | 100.0% | |
| Total votes | 5,842 | 100.0% | ||
General election
Predictions
| Source | Ranking | As of |
|---|---|---|
| New Jersey Globe[14] | Solid R | October 28, 2021 |
| Elections Daily[15] | Safe R | November 1, 2021 |
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Kristin M. Corrado (incumbent) | 47,230 | 60.97 | |
| Democratic | Michael A. Sedon | 30,237 | 39.03 | |
| Total votes | 77,467 | 100.0 | ||
| Republican hold | ||||