2021 New Jersey Senate election

{{Short description|none}}

{{Use mdy dates|date=April 2021}}

{{Infobox election

| election_name = 2021 New Jersey State Senate election

| country = New Jersey

| type = legislative

| ongoing = no

| previous_election = 2017 New Jersey State Senate election

| previous_year = 2017

| next_election = 2023 New Jersey State Senate election

| next_year = 2023

| seats_for_election = All 40 seats in the New Jersey Senate

| majority_seats = 21

| election_date = November 2, 2021

| image1 = File:Senate President Stephen M. Sweeney (cropped).jpg

| leader1 = Steve Sweeney
(lost re-election)

| color1 = 0000FF

| party1 = Democratic

| leader_since1 = January 12, 2010

| leaders_seat1 = 3rd (West Deptford)

| last_election1 = 25 seats

| seats_before1 = 25

| seats1 = 24

| seat_change1 = {{decrease}} 1

| popular_vote1 = 1,296,465

| percentage1 = 51.9%

| swing1 = {{decrease}} 7.2 pp

| image2 = File:Rep. Tom Kean official photo, 118th Congress (cropped).jpg

| image_size = 150x150px

| leader2 = Thomas Kean Jr.
(retired)

| color2 = FF0000

| party2 = Republican

| leader_since2 = January 8, 2008

| leaders_seat2 = 21st (Westfield)

| last_election2 = 15 seats

| seats_before2 = 14

| seats2 = 16

| seat_change2 = {{increase}} 2

| popular_vote2 = 1,199,006

| percentage2 = 48.0%

| swing2 = {{increase}} 7.3 pp

| map_image = 2021 New Jersey State Senate election results map.svg

| map_size = x300px

| map_alt =

| map_caption = {{legend0|#CA0120|Republican gain}} {{legend0|#F48882|Republican hold}}
{{legend0|#0671B0|Democratic gain}} {{legend0|#92C5DE|Democratic hold}}

| title = Senate President

| before_election = Steve Sweeney

| before_party = Democratic Party (United States)

| after_election = Nicholas Scutari{{cite web |last1=Catalini |first1=Mike |title=NJ Senate Dems Pick Scutari as Leader After Sweeney's Stunning Loss to Truck Driver |url=https://www.nbcnewyork.com/news/local/nj-senate-dems-pick-scutari-as-leader-after-sweeneys-stunning-loss-to-truck-driver/3399771/ |website=WNBC |access-date=November 12, 2021 |date=November 12, 2021}}

| after_party = Democratic Party (United States)

}}

{{Elections in New Jersey}}

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.{{Cite web|url=https://www.state.nj.us/state/|title=New Jersey Secretary of State|website=state.nj.us|language=en}} 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.

id=toc class=toc summary=Contents style="width:50%"

| align=center |Contents
Incumbents not runningSummary of results
By district: 12345678910111213141516171819202122232425262728293031323334353637383940__NOTOC__

Incumbents not running for re-election

=Democratic=

  • Loretta Weinberg, District 37{{cite web |last1=Barchenger |first1=Stacey |title=NJ Sen. Loretta Weinberg announces retirement after 28 years in Trenton |url=https://www.northjersey.com/story/news/2021/01/13/nj-loretta-weinberg-retire-legislature-senate-trenton/6626191002/ |website=NorthJersey.com |access-date=January 13, 2021 |date=January 13, 2021}}

=Republican=

  • Kip Bateman, District 16{{cite web |last1=Deak |first1=Mike |title=Sen. Christopher 'Kip' Bateman won't seek reelection, ending four decades in NJ politics |url=https://www.mycentraljersey.com/story/news/politics/2021/01/27/nj-senator-christopher-kip-bateman-wont-seek-re-election/4282752001/ |website=myCentralJersey.com |access-date=January 27, 2021 |date=January 27, 2021}}
  • Thomas Kean Jr., District 21 (running for NJ-07 in 2022){{cite web |last1=Salant |first1=Jonathan D. |title=Tom Kean Jr. announces he won't seek re-election to the state Senate. Is another try for Congress next? |url=https://www.nj.com/politics/2021/02/tom-kean-jr-announces-he-wont-seek-re-election-to-the-state-senate-is-another-try-for-congress-next.html |website=NJ.com |access-date=February 1, 2021 |date=February 1, 2021}}{{cite web |last1=Salant |first1=Jonathan D. |title=N.J. to get its marquee House race in 2022 as Kean will challenge Malinowski again |url=https://www.nj.com/politics/2021/07/nj-to-get-its-marquee-house-race-in-2022-as-kean-will-challenge-malinowski-again.html |website=NJ.com |access-date=July 5, 2021 |date=July 2, 2021}}

In addition, five members who were elected in the last election in 2017 have since left office: Robert M. Gordon (D-38th, resigned),{{cite web|last1=Tate|first1=Curtis|title=Gov. Phil Murphy appoints Sen. Bob Gordon to NJ utility watchdog|url=https://www.northjersey.com/story/news/new-jersey/2018/04/05/gov-phil-murphy-appoints-sen-bob-gordon-nj-utility-watchdog/490632002/|website=NorthJersey.com|access-date=July 5, 2021|date=April 5, 2018}} Jeff Van Drew (D-1st, resigned),{{cite web |last1=Contento |first1=Nina |title=Former State Senator Jeff Van Drew Prepares for Washington, D.C. |url=http://www.snjtoday.com/story/39721696/former-state-senator-jeff-van-drew-prepares-for-washington-dc |website=SNJ Today |access-date=July 5, 2021 |date=January 2, 2019 |archive-date=January 3, 2019 |archive-url=https://web.archive.org/web/20190103161221/http://www.snjtoday.com/story/39721696/former-state-senator-jeff-van-drew-prepares-for-washington-dc |url-status=dead }} Anthony R. Bucco (R-25th, died in office),{{cite web |last1=Ortiz |first1=Keldy |last2=Westhoven |first2=William |title=New Jersey state Sen. Anthony Bucco dies of a heart attack |url=https://www.dailyrecord.com/story/news/new-jersey/2019/09/16/nj-state-sen-anthony-bucco-dies-heart-attack/2348232001/ |website=Daily Record |access-date=July 5, 2021 |date=September 16, 2019}} Gerald Cardinale (R-39th, died in office),{{cite news|title=Veteran New Jersey state senator Gerald Cardinale dies at 86|url=https://apnews.com/article/hackensack-new-jersey-health-coronavirus-pandemic-gerald-cardinale-3393f8506dff5d1f751a8c0025bc0447|date=February 20, 2021|access-date=February 21, 2021|work=Associated Press}} and Chris A. Brown, (R-2nd, resigned after previously announcing retirement).{{cite web |last1=Wildstein |first1=David |title=Chris Brown will not seek re-election to State Senate seat |url=https://newjerseyglobe.com/legislature/chris-brown-will-not-seek-re-election-to-state-senate-seat/ |website=newjerseyglobe.com |access-date=February 18, 2021 |date=February 18, 2021}}{{cite web |last1=Brunetti Post |first1=Michelle |title=State Sen. Chris Brown to help advise governor's office on Atlantic City affairs |url=https://pressofatlanticcity.com/news/breaking/state-sen-chris-brown-to-help-advise-governors-office-on-atlantic-city-affairs/article_f1b0e080-e894-11eb-b54d-e7831854b353.html |website=The Press of Atlantic City |access-date=July 25, 2021 |date=July 20, 2021}}

Predictions

class="wikitable" style="text-align:center"

!Source

!Ranking

!As of

align=left | New Jersey Globe{{cite web | title=2021 New Jersey Globe Voter's Guide | url=https://newjerseyglobe.com/voters-guide/2021-new-jersey-globe-voters-guide/ |website=New Jersey Globe | date=October 28, 2021 | access-date=October 31, 2021}}

|{{USRaceRating|Safe|D}}

| October 28, 2021

align=left | Elections Daily{{cite web | title=New Jersey's 2021 Election Ratings - The Final Rundown | url=https://elections-daily.com/2021/11/01/new-jerseys-2021-election-ratings-the-final-rundown/ | website=Elections Daily | access-date=March 11, 2021}}

|{{USRaceRating|Safe|D}}

| November 1, 2021

Results

=Overview=

class=wikitable

! style="background-color:#E9E9E9" align=center rowspan= 2 colspan=2| Parties

! style="background-color:#E9E9E9" align=center rowspan= 2| Candidates

! style="background-color:#E9E9E9" align=center colspan=4| Seats

! style="background-color:#E9E9E9" align=center colspan=3| Popular vote

align=center | 2017

! align=center | 2021

! align=center | +/-

! align=center | Strength

! align=center | Vote

! align=center | %

! align=center | Change

{{party color cell|Democratic Party (United States)}}

|align=left|Democratic

| align=right | 40

| align=right | 25

| align=right | 24

| align=right | {{decrease}} 1

| align=right | 60%

| align=right | 1,296,465

| align=right | 51.9%

| align=right | {{decrease}} 7.2

{{party color cell|Republican Party (United States)}}

|align=left|Republican

| align=right | 38

| align=right | 15

| align=right | 16

| align=right | {{increase}} 1

| align=right | 40%

| align=right | 1,199,006

| align=right | 48.0%

| align=right | {{increase}} 7.3

{{party color cell|Libertarian Party (United States)}}

| Libertarian

| align=right | 1

| align=right | 0

| align=right | 0

| align=right | {{steady}} 0

| align=right | 0%

| align=right | 403

| align=right | 0.02%

| align=right | {{decrease}} 0.01

{{party color cell|Independent Party (United States)}}

| Independent

| align=right | 2

| align=right | 0

| align=right | 0

| align=right | {{steady}} 0

| align=right | 0%

| align=right | 1,460

| align=right | 0.1%

| align=right | {{steady}} 0.0

align=center colspan="2" |Total

! align=center | 81

! align=center | 40

! align=center | 40

! align=center |

! align=center | 100.00%

! align=center | 2,497,334

! align=center | 100.00%

! align=center |

align=left colspan="2" |Turnout

| colspan=5|

| align=right |

| align=right |

| align=right |

align=left colspan="2" |Registered

| colspan=5|

| align=right |

| align=right |

| align=right |

=By State Senate District=

class="sortable wikitable" style="font-size:95%;line-height:14px;"

! colspan="1" class="unsortable"| Senate District{{Cite web|url=https://ballotpedia.org/New_Jersey_State_Senate_elections,_2021|title=New Jersey State Senate elections, 2021|website=Ballotpedia|language=en}}

! class="unsortable"|Incumbent

! colspan="2"| Party

! class="unsortable"|Elected Senator

! colspan="2"| Party

District 1

| Mike Testa{{efn|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}}

| style="background:{{party color|Republican Party (United States)}};"|

| Rep

| Mike Testa

| style="background:{{party color|Republican Party (United States)}};"|

| Rep

District 2

| colspan=3 style="background:#E9E9E9;"|Vacant{{efn|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.{{cite news|url=https://newjerseyglobe.com/legislature/polistina-takes-oath-as-state-senator-but-democrats-say-its-not-official/|title=Polistina Takes Oath As State Senator, But Democrats Say It's 'Not Official'|access-date=17 Sep 2021|newspaper=The New Jersey Globe|last=Wildstein|first=David|date=25 Aug 2021|language=en}}}}

| Vincent J. Polistina

| style="background:{{party color|Republican Party (United States)}};"|

| Rep

District 3

| Stephen M. Sweeney

| style="background:{{party color|Democratic Party (United States)}};"|

| Dem

| Edward Durr

| style="background:{{party color|Republican Party (United States)}};"|

| Rep

District 4

| Fred H. Madden

| style="background:{{party color|Democratic Party (United States)}};"|

| Dem

| Fred H. Madden

| style="background:{{party color|Democratic Party (United States)}};"|

| Dem

District 5

| Nilsa Cruz-Perez

| style="background:{{party color|Democratic Party (United States)}};"|

| Dem

| Nilsa Cruz-Perez

| style="background:{{party color|Democratic Party (United States)}};"|

| Dem

District 6

| James Beach

| style="background:{{party color|Democratic Party (United States)}};"|

| Dem

| James Beach

| style="background:{{party color|Democratic Party (United States)}};"|

| Dem

District 7

| Troy Singleton

| style="background:{{party color|Democratic Party (United States)}};"|

| Dem

| Troy Singleton

| style="background:{{party color|Democratic Party (United States)}};"|

| Dem

District 8

| Dawn Addiego

| style="background:{{party color|Democratic Party (United States)}};"|

| Dem{{efn|Addiego switched from the Republican Party to the Democratic Party in January 2019.}}

| Jean Stanfield

| style="background:{{party color|Republican Party (United States)}};"|

| Rep

District 9

| Christopher J. Connors

| style="background:{{party color|Republican Party (United States)}};"|

| Rep

| Christopher J. Connors

| style="background:{{party color|Republican Party (United States)}};"|

| Rep

District 10

| James W. Holzapfel

| style="background:{{party color|Republican Party (United States)}};"|

| Rep

| James W. Holzapfel

| style="background:{{party color|Republican Party (United States)}};"|

| Rep

District 11

| Vin Gopal

| style="background:{{party color|Democratic Party (United States)}};"|

| Dem

| Vin Gopal

| style="background:{{party color|Democratic Party (United States)}};"|

| Dem

District 12

| Samuel D. Thompson

| style="background:{{party color|Republican Party (United States)}};"|

| Rep

| Samuel D. Thompson

| style="background:{{party color|Republican Party (United States)}};"|

| Rep

District 13

| Declan O'Scanlon

| style="background:{{party color|Republican Party (United States)}};"|

| Rep

| Declan O'Scanlon

| style="background:{{party color|Republican Party (United States)}};"|

| Rep

District 14

| Linda R. Greenstein

| style="background:{{party color|Democratic Party (United States)}};"|

| Dem

| Linda R. Greenstein

| style="background:{{party color|Democratic Party (United States)}};"|

| Dem

District 15

| Shirley Turner

| style="background:{{party color|Democratic Party (United States)}};"|

| Dem

| Shirley Turner

| style="background:{{party color|Democratic Party (United States)}};"|

| Dem

District 16

| style="background:#E9E9E9;"|Kip Bateman

| style="background:{{party color|Republican Party (United States)}};"|

| Rep

| Andrew Zwicker

| style="background:{{party color|Democratic Party (United States)}};"|

| Dem

District 17

| Bob Smith

| style="background:{{party color|Democratic Party (United States)}};"|

| Dem

| Bob Smith

| style="background:{{party color|Democratic Party (United States)}};"|

| Dem

District 18

| Patrick J. Diegnan

| style="background:{{party color|Democratic Party (United States)}};"|

| Dem

| Patrick J. Diegnan

| style="background:{{party color|Democratic Party (United States)}};"|

| Dem

District 19

| Joe F. Vitale

| style="background:{{party color|Democratic Party (United States)}};"|

| Dem

| Joe F. Vitale

| style="background:{{party color|Democratic Party (United States)}};"|

| Dem

District 20

| Joseph Cryan

| style="background:{{party color|Democratic Party (United States)}};"|

| Dem

| Joseph Cryan

| style="background:{{party color|Democratic Party (United States)}};"|

| Dem

District 21

| style="background:#E9E9E9;"|Thomas Kean Jr.

| style="background:{{party color|Republican Party (United States)}};"|

| Rep

| Jon Bramnick

| style="background:{{party color|Republican Party (United States)}};"|

| Rep

District 22

| Nicholas Scutari

| style="background:{{party color|Democratic Party (United States)}};"|

| Dem

| Nicholas Scutari

| style="background:{{party color|Democratic Party (United States)}};"|

| Dem

District 23

| Michael J. Doherty

| style="background:{{party color|Republican Party (United States)}};"|

| Rep

| Michael J. Doherty

| style="background:{{party color|Republican Party (United States)}};"|

| Rep

District 24

| Steve Oroho

| style="background:{{party color|Republican Party (United States)}};"|

| Rep

| Steve Oroho

| style="background:{{party color|Republican Party (United States)}};"|

| Rep

District 25

| Anthony M. Bucco

| style="background:{{party color|Republican Party (United States)}};"|

| Rep

| Anthony M. Bucco

| style="background:{{party color|Republican Party (United States)}};"|

| Rep

District 26

| Joseph Pennacchio

| style="background:{{party color|Republican Party (United States)}};"|

| Rep

| Joseph Pennacchio

| style="background:{{party color|Republican Party (United States)}};"|

| Rep

District 27

| Richard Codey

| style="background:{{party color|Democratic Party (United States)}};"|

| Dem

| Richard Codey

| style="background:{{party color|Democratic Party (United States)}};"|

| Dem

District 28

| Ronald Rice

| style="background:{{party color|Democratic Party (United States)}};"|

| Dem

| Ronald Rice

| style="background:{{party color|Democratic Party (United States)}};"|

| Dem

District 29

| Teresa Ruiz

| style="background:{{party color|Democratic Party (United States)}};"|

| Dem

| Teresa Ruiz

| style="background:{{party color|Democratic Party (United States)}};"|

| Dem

District 30

| Robert W. Singer

| style="background:{{party color|Republican Party (United States)}};"|

| Rep

| Robert W. Singer

| style="background:{{party color|Republican Party (United States)}};"|

| Rep

District 31

| Sandra Bolden Cunningham

| style="background:{{party color|Democratic Party (United States)}};"|

| Dem

| Sandra Bolden Cunningham

| style="background:{{party color|Democratic Party (United States)}};"|

| Dem

District 32

| Nicholas Sacco

| style="background:{{party color|Democratic Party (United States)}};"|

| Dem

| Nicholas Sacco

| style="background:{{party color|Democratic Party (United States)}};"|

| Dem

District 33

| Brian P. Stack

| style="background:{{party color|Democratic Party (United States)}};"|

| Dem

| Brian P. Stack

| style="background:{{party color|Democratic Party (United States)}};"|

| Dem

District 34

| Nia Gill

| style="background:{{party color|Democratic Party (United States)}};"|

| Dem

| Nia Gill

| style="background:{{party color|Democratic Party (United States)}};"|

| Dem

District 35

| Nellie Pou

| style="background:{{party color|Democratic Party (United States)}};"|

| Dem

| Nellie Pou

| style="background:{{party color|Democratic Party (United States)}};"|

| Dem

District 36

| Paul Sarlo

| style="background:{{party color|Democratic Party (United States)}};"|

| Dem

| Paul Sarlo

| style="background:{{party color|Democratic Party (United States)}};"|

| Dem

District 37

| style="background:#E9E9E9;"|Loretta Weinberg

| style="background:{{party color|Democratic Party (United States)}};"|

| Dem

| Gordon M. Johnson

| style="background:{{party color|Democratic Party (United States)}};"|

| Dem

District 38

| Joseph Lagana

| style="background:{{party color|Democratic Party (United States)}};"|

| Dem

| Joseph Lagana

| style="background:{{party color|Democratic Party (United States)}};"|

| Dem

District 39

| Holly Schepisi

| style="background:{{party color|Republican Party (United States)}};"|

| Rep

| Holly Schepisi

| style="background:{{party color|Republican Party (United States)}};"|

| Rep

District 40

| Kristin Corrado

| style="background:{{party color|Republican Party (United States)}};"|

| Rep

| Kristin Corrado

| style="background:{{party color|Republican Party (United States)}};"|

| Rep

{{notelist}}

= Close races =

Seats where the margin of victory was under 10%:

  1. {{font color|red|District 8, 2.22%}} gain
  2. {{font color|red|District 3, 3.36%}} gain
  3. {{font color|red|District 2, 3.74%}}
  4. {{font color|blue|District 11, 3.76%}}
  5. {{font color|blue|District 38, 5.80%}}
  6. {{font color|blue|District 16, 6.64%}} gain
  7. {{font color|red|District 21, 7.30%}}
  8. {{font color|blue|District 4, 8.84%}}

District 1

=Republican primary=

{{Election box begin no change

|title = Republican primary{{cite web |title=Official List, Candidates for State Senate For PRIMARY ELECTION 06/08/2021 Election |url=https://www.state.nj.us/state/elections/assets/pdf/election-results/2021/2021-official-primary-results-state-senate.pdf |publisher=Secretary of State of New Jersey |access-date=July 18, 2021 |date=July 13, 2021}}

}}

{{Election box winning candidate with party link no change

| party = Republican Party (United States)

| candidate = Michael Testa (incumbent)

| votes = 13,845

| percentage = 100.0%

}}

{{Election box total no change

| votes = 13,845

| percentage = 100.0%

}}

{{Election box end}}

=Democratic primary=

{{Election box begin no change

|title = Democratic primary

}}

{{Election box winning candidate with party link no change

| party = Democratic Party (United States)

| candidate = Yolanda E. Garcia Balicki

| votes = 9,157

| percentage = 100.0%

}}

{{Election box total no change

| votes = 9,157

| percentage = 100.0%

}}

{{Election box end}}

=General election=

Polling

class="wikitable" style="font-size:90%;text-align:center;"
valign=bottom

! Poll source

! Date(s)
administered

! Sample
size

! Margin
of error

! style="width:100px;"| Mike
Testa (R)

! style="width:100px;"| Yolanda
Garcia Balicki (D)

! style="width:100px;"| Undecided

style="text-align:left;"|Stockton University[https://stockton.edu/hughes-center/polling/documents/2021-1013-stockton-poll-testa-leads-in-1st-district.pdf Stockton University]

|September 28 – October 10, 2021

|407 (RV)

|± 4.8%

|{{party shading/Republican}}|49%

|36%

|9%

Predictions

class="wikitable" style="text-align:center"

!Source

!Ranking

!As of

align=left | New Jersey Globe

|{{USRaceRating|Likely|R}}

| October 28, 2021

align=left | Elections Daily

|{{USRaceRating|Safe|R}}

| November 1, 2021

Results

{{Election box begin no change

|title = 1st Legislative District general election, 2021{{cite web |title=Official List, Candidates for State Senate For GENERAL ELECTION 06/08/2021 Election |url=https://www.state.nj.us/state/elections/assets/pdf/election-results/2021/2021-official-general-results-state-senate.pdf |publisher=Secretary of State of New Jersey |access-date=December 12, 2021 |date=November 30, 2021}}

}}

{{Election box winning candidate with party link no change

| party = Republican Party (United States)

| candidate = Michael Testa (incumbent)

| votes = 42,438

| percentage = 64.59

}}

{{Election box candidate with party link no change

| party = Democratic Party (United States)

| candidate = Yolanda E. Garcia Balicki

| votes = 23,269

| percentage = 35.41

}}

{{Election box total no change

| votes = 65,707

| percentage = 100.0

}}

{{Election box hold with party link no change

| winner = Republican Party (United States)

| loser = Democratic Party (United States)

}}

{{Election box end}}

District 2

=Republican primary=

Polling

class="wikitable" style="font-size:90%;text-align:center;"
valign=bottom

! Poll source

! Date(s)
administered

! Sample
size

! Margin
of error

! style="width:100px;"| Seth
Grossman

! style="width:100px;"| Vince
Polistina

style="text-align:left;"|Neighborhood Research (R)[https://newjerseyglobe.com/legislature/two-polls-show-grossman-narrowly-ahead-in-gop-senate-primary/ Neighborhood Research (R)]Internal poll for the Seth Grossman campaign

|?

|? (LV)

|± 5.9%

|{{party shading/Republican}}|22%

|17%

{{reflist|group=A}}

{{Election box begin no change

|title = Republican primary

}}

{{Election box winning candidate with party link no change

| party = Republican Party (United States)

| candidate = Vince Polistina

| votes = 7,479

| percentage = 69.5%

}}

{{Election box candidate with party link no change

| party = Republican Party (United States)

| candidate = Seth Grossman

| votes = 3,277

| percentage = 30.5%

}}

{{Election box total no change

| votes = 10,756

| percentage = 100.0%

}}

{{Election box end}}

=Democratic primary=

{{Election box begin no change

|title = Democratic primary

}}

{{Election box winning candidate with party link no change

| party = Democratic Party (United States)

| candidate = Vince Mazzeo

| votes = 9,408

| percentage = 100.0%

}}

{{Election box total no change

| votes = 9,408

| percentage = 100.0%

}}

{{Election box end}}

=General election=

Polling

class="wikitable" style="font-size:90%;text-align:center;"
valign=bottom

! Poll source

! Date(s)
administered

! Sample
size

! Margin
of error

! style="width:100px;"| Vince
Polistina (R)

! style="width:100px;"| Vince
Mazzeo (D)

! style="width:100px;"| Undecided

style="text-align:left;"|Stockton University[https://stockton.edu/hughes-center/polling/documents/2021-1026-stockton-poll-mazzeo-leads-2nd-district.pdf Stockton University]

|October 9–24, 2021

|401 (LV)

|± 4.9%

|41%

|{{party shading/Democratic}}|48%

|6%

Predictions

class="wikitable" style="text-align:center"

!Source

!Ranking

!As of

align=left | New Jersey Globe

|{{USRaceRating|Tossup}}

| October 28, 2021

align=left | Elections Daily

|{{USRaceRating|Lean|D|FLip}}

| November 1, 2021

Results

{{Election box begin no change

|title = 2nd Legislative District general election, 2021

}}

{{Election box winning candidate with party link no change

| party = Republican Party (United States)

| candidate = Vince Polistina

| votes = 31,488

| percentage = 51.87

}}

{{Election box candidate with party link no change

| party = Democratic Party (United States)

| candidate = Vince Mazzeo

| votes = 29,213

| percentage = 48.13

}}

{{Election box total no change

| votes = 60,701

| percentage = 100.0

}}

{{Election box hold with party link no change

| winner = Republican Party (United States)

| loser = Democratic Party (United States)

}}

{{Election box end}}

District 3

=Democratic primary=

{{Election box begin no change

|title = Democratic primary

}}

{{Election box winning candidate with party link no change

| party = Democratic Party (United States)

| candidate = Steve Sweeney (incumbent)

| votes = 8,595

| percentage = 100.0%

}}

{{Election box total no change

| votes = 8,595

| percentage = 100.0%

}}

{{Election box end}}

=Republican primary=

{{Election box begin no change

|title = Republican primary

}}

{{Election box winning candidate with party link no change

| party = Republican Party (United States)

| candidate = Edward Durr

| votes = 8,393

| percentage = 100.0%

}}

{{Election box total no change

| votes = 8,393

| percentage = 100.0%

}}

{{Election box end}}

=General election=

Predictions

class="wikitable" style="text-align:center"

!Source

!Ranking

!As of

align=left | New Jersey Globe

|{{USRaceRating|Likely|D}}

| October 28, 2021

align=left | Elections Daily

|{{USRaceRating|Likely|D}}

| November 1, 2021

Results

{{Election box begin no change

|title = 3rd Legislative District general election, 2021

}}

{{Election box winning candidate with party link no change

| party = Republican Party (United States)

| candidate = Edward Durr

| votes = 33,761

| percentage = 51.68

}}

{{Election box candidate with party link no change

| party = Democratic Party (United States)

| candidate = Steve Sweeney (incumbent)

| votes = 31,562

| percentage = 48.32

}}

{{Election box total no change

| votes = 65,323

| percentage = 100.0

}}

{{Election box gain with party link no change

| winner = Republican Party (United States)

| loser = Democratic Party (United States)

}}

{{Election box end}}

District 4

=Democratic primary=

{{Election box begin no change

|title = Democratic primary

}}

{{Election box winning candidate with party link no change

| party = Democratic Party (United States)

| candidate = Fred H. Madden (incumbent)

| votes = 12,428

| percentage = 100.0%

}}

{{Election box total no change

| votes = 12,428

| percentage = 100.0%

}}

{{Election box end}}

=Republican primary=

{{Election box begin no change

|title = Republican primary

}}

{{Election box winning candidate with party link no change

| party = Republican Party (United States)

| candidate = Stephen H. Pakradooni Jr.

| votes = 6,981

| percentage = 100.0%

}}

{{Election box total no change

| votes = 6,981

| percentage = 100.0%

}}

{{Election box end}}

=General election=

Predictions

class="wikitable" style="text-align:center"

!Source

!Ranking

!As of

align=left | New Jersey Globe

|{{USRaceRating|Solid|D}}

| October 28, 2021

align=left | Elections Daily

|{{USRaceRating|Safe|D}}

| November 1, 2021

Results

{{Election box begin no change

|title = 4th Legislative District general election, 2021

}}

{{Election box winning candidate with party link no change

| party = Democratic Party (United States)

| candidate = Fred H. Madden (incumbent)

| votes = 38,062

| percentage = 54.42

}}

{{Election box candidate with party link no change

| party = Republican Party (United States)

| candidate = Stephen H. Pakradooni Jr.

| votes = 31,878

| percentage = 45.58

}}

{{Election box total no change

| votes = 69,940

| percentage = 100.0

}}

{{Election box hold with party link no change

| winner = Democratic Party (United States)

| loser = Republican Party (United States)

}}

{{Election box end}}

District 5

=Democratic primary=

{{Election box begin no change

|title = Democratic primary

}}

{{Election box winning candidate with party link no change

| party = Democratic Party (United States)

| candidate = Nilsa Cruz-Perez (incumbent)

| votes = 12,719

| percentage = 100.0%

}}

{{Election box total no change

| votes = 12,719

| percentage = 100.0%

}}

{{Election box end}}

=Republican primary=

No Republicans filed. However, Clyde Cook received enough write-in votes to qualify for the general election.

{{Election box begin no change

|title = Republican primary{{cite web |title=Primary Election, June 8, 2021 |url=https://results.enr.clarityelections.com/NJ/Gloucester/109587/web.276935/#/summary |publisher=Gloucester County Clerk |access-date=July 18, 2021 |date=June 18, 2021}}{{cite web |title=County of Camden Official Election Results |url=https://www.camdencounty.com/wp-content/elections/primary2021/2021_Primary_Canvasser.pdf |publisher=Camden County Clerk |access-date=July 18, 2021 |date=June 22, 2021}}

}}

{{Election box winning candidate with party link no change

| party = Republican Party (United States)

| candidate = Clyde Cook (write-in)

| votes = 158

| percentage = 55.6

}}

{{Election box candidate with party link no change

| party = Republican Party (United States)

| candidate = Other write-ins

| votes = 126

| percentage = 44.4

}}

{{Election box total no change

| votes = 284

| percentage = 100.0

}}

{{Election box end}}

=General election=

Predictions

class="wikitable" style="text-align:center"

!Source

!Ranking

!As of

align=left | New Jersey Globe

|{{USRaceRating|Solid|D}}

| October 28, 2021

align=left | Elections Daily

|{{USRaceRating|Safe|D}}

| November 1, 2021

Results

{{Election box begin no change

|title = 5th Legislative District general election, 2021

}}

{{Election box winning candidate with party link no change

| party = Democratic Party (United States)

| candidate = Nilsa Cruz-Perez (incumbent)

| votes = 31,246

| percentage = 57.70

}}

{{Election box candidate with party link no change

| party = Republican Party (United States)

| candidate = Clyde Cook

| votes = 22,903

| percentage = 42.30

}}

{{Election box total no change

| votes = 54,149

| percentage = 100.0

}}

{{Election box hold with party link no change

| winner = Democratic Party (United States)

| loser = Republican Party (United States)

}}

{{Election box end}}

District 6

=Democratic primary=

{{Election box begin no change

|title = Democratic primary

}}

{{Election box winning candidate with party link no change

| party = Democratic Party (United States)

| candidate = James Beach (incumbent)

| votes = 17,758

| percentage = 100.0%

}}

{{Election box total no change

| votes = 17,758

| percentage = 100.0%

}}

{{Election box end}}

=Republican primary=

{{Election box begin no change

|title = Republican primary

}}

{{Election box winning candidate with party link no change

| party = Republican Party (United States)

| candidate = John Foley

| votes = 6,113

| percentage = 100.0%

}}

{{Election box total no change

| votes = 6,113

| percentage = 100.0%

}}

{{Election box end}}

=General election=

Predictions

class="wikitable" style="text-align:center"

!Source

!Ranking

!As of

align=left | New Jersey Globe

|{{USRaceRating|Solid|D}}

| October 28, 2021

align=left | Elections Daily

|{{USRaceRating|Safe|D}}

| November 1, 2021

Results

{{Election box begin no change

|title = 6th Legislative District general election, 2021

}}

{{Election box winning candidate with party link no change

| party = Democratic Party (United States)

| candidate = James Beach (incumbent)

| votes = 48,508

| percentage = 64.85

}}

{{Election box candidate with party link no change

| party = Republican Party (United States)

| candidate = John Foley

| votes = 26,292

| percentage = 35.15

}}

{{Election box total no change

| votes = 74,800

| percentage = 100.0

}}

{{Election box hold with party link no change

| winner = Democratic Party (United States)

| loser = Republican Party (United States)

}}

{{Election box end}}

District 7

=Democratic primary=

{{Election box begin no change

|title = Democratic primary

}}

{{Election box winning candidate with party link no change

| party = Democratic Party (United States)

| candidate = Troy Singleton (incumbent)

| votes = 14,694

| percentage = 100.0%

}}

{{Election box total no change

| votes = 14,694

| percentage = 100.0%

}}

{{Election box end}}

=Republican primary=

{{Election box begin no change

|title = Republican primary

}}

{{Election box winning candidate with party link no change

| party = Republican Party (United States)

| candidate = Michelle Arnold

| votes = 6,571

| percentage = 100.0%

}}

{{Election box total no change

| votes = 6,571

| percentage = 100.0%

}}

{{Election box end}}

=General election=

Predictions

class="wikitable" style="text-align:center"

!Source

!Ranking

!As of

align=left | New Jersey Globe

|{{USRaceRating|Solid|D}}

| October 28, 2021

align=left | Elections Daily

|{{USRaceRating|Safe|D}}

| November 1, 2021

Results

{{Election box begin no change

|title = 7th Legislative District general election, 2021

}}

{{Election box winning candidate with party link no change

| party = Democratic Party (United States)

| candidate = Troy Singleton (incumbent)

| votes = 46,619

| percentage = 62.29

}}

{{Election box candidate with party link no change

| party = Republican Party (United States)

| candidate = Michelle Arnold

| votes = 28,226

| percentage = 37.71

}}

{{Election box total no change

| votes = 74,845

| percentage = 100.0

}}

{{Election box hold with party link no change

| winner = Democratic Party (United States)

| loser = Republican Party (United States)

}}

{{Election box end}}

District 8

=Democratic primary=

{{Election box begin no change

|title = Democratic primary

}}

{{Election box winning candidate with party link no change

| party = Democratic Party (United States)

| candidate = Dawn Marie Addiego (incumbent)

| votes = 9,759

| percentage = 100.0%

}}

{{Election box total no change

| votes = 9,759

| percentage = 100.0%

}}

{{Election box end}}

{{Election box begin no change

|title = Republican primary

}}

=Republican primary=

{{Election box winning candidate with party link no change

| party = Republican Party (United States)

| candidate = Jean Stanfield

| votes = 10,149

| percentage = 100.0%

}}

{{Election box total no change

| votes = 10,149

| percentage = 100.0%

}}

{{Election box end}}

=General election=

Predictions

class="wikitable" style="text-align:center"

!Source

!Ranking

!As of

align=left | New Jersey Globe

|{{USRaceRating|Tossup}}

| October 28, 2021

align=left | Elections Daily

|{{USRaceRating|Lean|R|Flip}}

| November 1, 2021

Results

{{Election box begin no change

|title = 8th Legislative District general election, 2021

}}

{{Election box winning candidate with party link no change

| party = Republican Party (United States)

| candidate = Jean Stanfield

| votes = 39,648

| percentage = 51.11

}}

{{Election box candidate with party link no change

| party = Democratic Party (United States)

| candidate = Dawn Marie Addiego (incumbent)

| votes = 37,927

| percentage = 48.89

}}

{{Election box total no change

| votes = 77,575

| percentage = 100.0

}}

{{Election box gain with party link no change

| winner = Republican Party (United States)

| loser = Democratic Party (United States)

}}

{{Election box end}}

District 9

=Republican primary=

{{Election box begin no change

|title = Republican primary

}}

{{Election box winning candidate with party link no change

| party = Republican Party (United States)

| candidate = Christopher J. Connors (incumbent)

| votes = 17,194

| percentage = 100.0%

}}

{{Election box total no change

| votes = 17,194

| percentage = 100.0%

}}

{{Election box end}}

=Democratic primary=

{{Election box begin no change

|title = Democratic primary

}}

{{Election box winning candidate with party link no change

| party = Democratic Party (United States)

| candidate = David T. Wright

| votes = 7,000

| percentage = 100.0%

}}

{{Election box total no change

| votes = 7,000

| percentage = 100.0%

}}

{{Election box end}}

=General election=

Predictions

class="wikitable" style="text-align:center"

!Source

!Ranking

!As of

align=left | New Jersey Globe

|{{USRaceRating|Solid|R}}

| October 28, 2021

align=left | Elections Daily

|{{USRaceRating|Safe|R}}

| November 1, 2021

Results

{{Election box begin no change

|title = 9th Legislative District general election, 2021

}}

{{Election box winning candidate with party link no change

| party = Republican Party (United States)

| candidate = Christopher J. Connors (incumbent)

| votes = 62,401

| percentage = 69.40

}}

{{Election box candidate with party link no change

| party = Democratic Party (United States)

| candidate = David T. Wright

| votes = 26,818

| percentage = 29.82

}}

{{Election box candidate minor party no change

| party = Unaffiliated Best Choice

| candidate = Regina Discenza

| votes = 701

| percentage = 0.78

}}

{{Election box total no change

| votes = 89,920

| percentage = 100.0

}}

{{Election box hold with party link no change

| winner = Republican Party (United States)

| loser = Democratic Party (United States)

}}

{{Election box end}}

District 10

=Republican primary=

{{Election box begin no change

|title = Republican primary

}}

{{Election box winning candidate with party link no change

| party = Republican Party (United States)

| candidate = Jim Holzapfel (incumbent)

| votes = 15,285

| percentage = 100.0%

}}

{{Election box total no change

| votes = 15,285

| percentage = 100.0%

}}

{{Election box end}}

=Democratic primary=

{{Election box begin no change

|title = Democratic primary

}}

{{Election box winning candidate with party link no change

| party = Democratic Party (United States)

| candidate = Emma Mammano

| votes = 6,164

| percentage = 100.0%

}}

{{Election box total no change

| votes = 6,164

| percentage = 100.0%

}}

{{Election box end}}

=General election=

Predictions

class="wikitable" style="text-align:center"

!Source

!Ranking

!As of

align=left | New Jersey Globe

|{{USRaceRating|Solid|R}}

| October 28, 2021

align=left | Elections Daily

|{{USRaceRating|Safe|R}}

| November 1, 2021

Results

{{Election box begin no change

|title = 10th Legislative District general election, 2021

}}

{{Election box winning candidate with party link no change

| party = Republican Party (United States)

| candidate = Jim Holzapfel (incumbent)

| votes = 57,021

| percentage = 68.99

}}

{{Election box candidate with party link no change

| party = Democratic Party (United States)

| candidate = Emma Mammano

| votes = 25,635

| percentage = 31.01

}}

{{Election box total no change

| votes = 82,656

| percentage = 100.0

}}

{{Election box hold with party link no change

| winner = Republican Party (United States)

| loser = Democratic Party (United States)

}}

{{Election box end}}

District 11

=Democratic primary=

{{Election box begin no change

|title = Democratic primary

}}

{{Election box winning candidate with party link no change

| party = Democratic Party (United States)

| candidate = Vin Gopal (incumbent)

| votes = 8,011

| percentage = 100.0%

}}

{{Election box total no change

| votes = 8,011

| percentage = 100.0%

}}

{{Election box end}}

== Endorsements ==

{{Endorsements box

| title= Vin Gopal

| width= 50em

| list=

Organizations

}}

=Republican primary=

{{Election box begin no change

|title = Republican primary

}}

{{Election box winning candidate with party link no change

| party = Republican Party (United States)

| candidate = Lori L. Annetta

| votes = 7,206

| percentage = 100.0%

}}

{{Election box total no change

| votes = 7,206

| percentage = 100.0%

}}

{{Election box end}}

=General election=

Predictions

class="wikitable" style="text-align:center"

!Source

!Ranking

!As of

align=left | New Jersey Globe

|{{USRaceRating|Likely|D}}

| October 28, 2021

align=left | Elections Daily

|{{USRaceRating|Likely|D}}

| November 1, 2021

Results

{{Election box begin no change

|title = 11th Legislative District general election, 2021

}}

{{Election box winning candidate with party link no change

| party = Democratic Party (United States)

| candidate = Vin Gopal (incumbent)

| votes = 36,978

| percentage = 51.88

}}

{{Election box candidate with party link no change

| party = Republican Party (United States)

| candidate = Lori L. Annetta

| votes = 34,296

| percentage = 48.12

}}

{{Election box total no change

| votes = 71,274

| percentage = 100.0

}}

{{Election box hold with party link no change

| winner = Democratic Party (United States)

| loser = Republican Party (United States)

}}

{{Election box end}}

District 12

=Republican primary=

{{Election box begin no change

|title = Republican primary

}}

{{Election box winning candidate with party link no change

| party = Republican Party (United States)

| candidate = Samuel D. Thompson (incumbent)

| votes = 9,563

| percentage = 100.0%

}}

{{Election box total no change

| votes = 9,563

| percentage = 100.0%

}}

{{Election box end}}

=Democratic primary=

{{Election box begin no change

|title = Democratic primary

}}

{{Election box winning candidate with party link no change

| party = Democratic Party (United States)

| candidate = Joseph Altomonte

| votes = 5,410

| percentage = 100.0%

}}

{{Election box total no change

| votes = 5,410

| percentage = 100.0%

}}

{{Election box end}}

=General election=

Predictions

class="wikitable" style="text-align:center"

!Source

!Ranking

!As of

align=left | New Jersey Globe

|{{USRaceRating|Solid|R}}

| October 28, 2021

align=left | Elections Daily

|{{USRaceRating|Safe|R}}

| November 1, 2021

Results

{{Election box begin no change

|title = 12th Legislative District general election, 2021

}}

{{Election box winning candidate with party link no change

| party = Republican Party (United States)

| candidate = Samuel D. Thompson (incumbent)

| votes = 46,897

| percentage = 64.94

}}

{{Election box candidate with party link no change

| party = Democratic Party (United States)

| candidate = Joseph Altomonte

| votes = 25,321

| percentage = 35.06

}}

{{Election box total no change

| votes = 72,218

| percentage = 100.0

}}

{{Election box hold with party link no change

| winner = Republican Party (United States)

| loser = Democratic Party (United States)

}}

{{Election box end}}

District 13

=Republican primary=

{{Election box begin no change

|title = Republican primary

}}

{{Election box winning candidate with party link no change

| party = Republican Party (United States)

| candidate = Declan O'Scanlon (incumbent)

| votes = 11,058

| percentage = 100.0%

}}

{{Election box total no change

| votes = 11,058

| percentage = 100.0%

}}

{{Election box end}}

=Democratic primary=

{{Election box begin no change

|title = Democratic primary

}}

{{Election box winning candidate with party link no change

| party = Democratic Party (United States)

| candidate = Vincent Solomeno III

| votes = 6,116

| percentage = 100.0%

}}

{{Election box total no change

| votes = 6,116

| percentage = 100.0%

}}

{{Election box end}}

=General election=

Predictions

class="wikitable" style="text-align:center"

!Source

!Ranking

!As of

align=left | New Jersey Globe

|{{USRaceRating|Solid|R}}

| October 28, 2021

align=left | Elections Daily

|{{USRaceRating|Safe|R}}

| November 1, 2021

Results

{{Election box begin no change

|title = 13th Legislative District general election, 2021

}}

{{Election box winning candidate with party link no change

| party = Republican Party (United States)

| candidate = Declan O'Scanlon (incumbent)

| votes = 53,599

| percentage = 61.45

}}

{{Election box candidate with party link no change

| party = Democratic Party (United States)

| candidate = Vincent Solomeno III

| votes = 33,627

| percentage = 38.55

}}

{{Election box total no change

| votes = 87,226

| percentage = 100.0

}}

{{Election box hold with party link no change

| winner = Republican Party (United States)

| loser = Democratic Party (United States)

}}

{{Election box end}}

District 14

=Democratic primary=

{{Election box begin no change

|title = Democratic primary

}}

{{Election box winning candidate with party link no change

| party = Democratic Party (United States)

| candidate = Linda R. Greenstein (incumbent)

| votes = 10,609

| percentage = 100.0%

}}

{{Election box total no change

| votes = 10,609

| percentage = 100.0%

}}

{{Election box end}}

== Endorsements ==

{{Endorsements box

| title= Linda R. Greenstein

| width= 50em

| list=

Organizations

}}

=Republican primary=

{{Election box begin no change

|title = Republican primary

}}

{{Election box winning candidate with party link no change

| party = Republican Party (United States)

| candidate = Adam J. Elias

| votes = 6,687

| percentage = 100.0%

}}

{{Election box total no change

| votes = 6,687

| percentage = 100.0%

}}

{{Election box end}}

=General election=

Predictions

class="wikitable" style="text-align:center"

!Source

!Ranking

!As of

align=left | New Jersey Globe

|{{USRaceRating|Solid|D}}

| October 28, 2021

align=left | Elections Daily

|{{USRaceRating|Safe|D}}

| November 1, 2021

Results

{{Election box begin no change

|title = 14th Legislative District general election, 2021

}}

{{Election box winning candidate with party link no change

| party = Democratic Party (United States)

| candidate = Linda R. Greenstein (incumbent)

| votes = 40,735

| percentage = 55.16

}}

{{Election box candidate with party link no change

| party = Republican Party (United States)

| candidate = Adam J. Elias

| votes = 33,116

| percentage = 44.84

}}

{{Election box total no change

| votes = 73,851

| percentage = 100.0

}}

{{Election box hold with party link no change

| winner = Democratic Party (United States)

| loser = Republican Party (United States)

}}

{{Election box end}}

District 15

=Democratic primary=

{{Election box begin no change

|title = Democratic primary

}}

{{Election box winning candidate with party link no change

| party = Democratic Party (United States)

| candidate = Shirley K. Turner (incumbent)

| votes = 12,254

| percentage = 100.0%

}}

{{Election box total no change

| votes = 12,254

| percentage = 100.0%

}}

{{Election box end}}

== Endorsements ==

{{Endorsements box

| title= Shirley K. Turner

| width= 50em

| list=

Organizations

}}

=Republican primary=

{{Election box begin no change

|title = Republican primary

}}

{{Election box winning candidate with party link no change

| party = Republican Party (United States)

| candidate = Susan Gaul

| votes = 2,979

| percentage = 100.0%

}}

{{Election box total no change

| votes = 2,979

| percentage = 100.0

}}

{{Election box end}}

=General election=

Predictions

class="wikitable" style="text-align:center"

!Source

!Ranking

!As of

align=left | New Jersey Globe

|{{USRaceRating|Solid|D}}

| October 28, 2021

align=left | Elections Daily

|{{USRaceRating|Safe|D}}

| November 1, 2021

Results

{{Election box begin no change

|title = 15th Legislative District general election, 2021

}}

{{Election box winning candidate with party link no change

| party = Democratic Party (United States)

| candidate = Shirley K. Turner (incumbent)

| votes = 38,627

| percentage = 72.18

}}

{{Election box candidate with party link no change

| party = Republican Party (United States)

| candidate = Susan Gaul

| votes = 14,886

| percentage = 27.82

}}

{{Election box total no change

| votes = 53,513

| percentage = 100.0

}}

{{Election box hold with party link no change

| winner = Democratic Party (United States)

| loser = Republican Party (United States)

}}

{{Election box end}}

District 16

=Republican primary=

{{Election box begin no change

|title = Republican primary

}}

{{Election box winning candidate with party link no change

| party = Republican Party (United States)

| candidate = Michael Pappas

| votes = 7,146

| percentage = 64.5%

}}

{{Election box candidate with party link no change

| party = Republican Party (United States)

| candidate = Jeffrey E. Grant

| votes = 3,934

| percentage = 35.5%

}}

{{Election box total no change

| votes = 11,080

| percentage = 100.0%

}}

{{Election box end}}

=Democratic primary=

{{Election box begin no change

|title = Democratic primary

}}

{{Election box winning candidate with party link no change

| party = Democratic Party (United States)

| candidate = Andrew Zwicker

| votes = 10,984

| percentage = 100.0%

}}

{{Election box total no change

| votes = 10,984

| percentage = 100.0%

}}

{{Election box end}}

== Endorsements ==

{{Endorsements box

| title= Andrew Zwicker

| width= 50em

| list=

Labor unions

  • SEIU 32BJ{{cite web|url=https://twitter.com/32BJSEIU/status/1381684130035998724|title=32BJ SEIU is proud to endorse the following candidates who are committed to fighting for working people in New Jersey}}

Organizations

}}

=General election=

Polling

class="wikitable" style="font-size:90%;text-align:center;"
valign=bottom

! Poll source

! Date(s)
administered

! Sample
size

! Margin
of error

! style="width:100px;"| Michael
Pappas (R)

! style="width:100px;"| Andrew
Zwicker (D)

style="text-align:left;" |3D Strategic Research (R)[https://newjerseyglobe.com/legislature/gop-brandishes-poll-showing-tie-in-16th-district-senate-race/ 3D Strategic Research (R)]Internal poll for the New Jersey Senate Republican Campaign Committee

|?

|300 (LV)

|± 5.7%

|44%

|44%

{{reflist|group=B}}

Predictions

class="wikitable" style="text-align:center"

!Source

!Ranking

!As of

align=left | New Jersey Globe

|{{USRaceRating|Lean|D|Flip}}

| October 28, 2021

align=left | Elections Daily

|{{USRaceRating|Lean|D|Flip}}

| November 1, 2021

Results

{{Election box begin no change

|title = 16th Legislative District general election, 2021

}}

{{Election box winning candidate with party link no change

| party = Democratic Party (United States)

| candidate = Andrew Zwicker

| votes = 41,837

| percentage = 53.32

}}

{{Election box candidate with party link no change

| party = Republican Party (United States)

| candidate = Michael Pappas

| votes = 36,632

| percentage = 46.68

}}

{{Election box total no change

| votes = 78,469

| percentage = 100.0

}}

{{Election box gain with party link no change

| winner = Democratic Party (United States)

| loser = Republican Party (United States)

}}

{{Election box end}}

District 17

=Democratic primary=

{{Election box begin no change

|title = Democratic primary

}}

{{Election box winning candidate with party link no change

| party = Democratic Party (United States)

| candidate = Bob Smith (incumbent)

| votes = 9,158

| percentage = 100.0%

}}

{{Election box total no change

| votes = 9,158

| percentage = 100.0%

}}

{{Election box end}}

== Endorsements ==

{{Endorsements box

| title= Bob Smith

| width= 50em

| list=

Organizations

}}

=Republican primary=

{{Election box begin no change

|title = Republican primary

}}

{{Election box winning candidate with party link no change

| party = Republican Party (United States)

| candidate = James A. Abate

| votes = 2,887

| percentage = 100.0%

}}

{{Election box total no change

| votes = 2,887

| percentage = 100.0%

}}

{{Election box end}}

=General election=

Predictions

class="wikitable" style="text-align:center"

!Source

!Ranking

!As of

align=left | New Jersey Globe

|{{USRaceRating|Solid|D}}

| October 28, 2021

align=left | Elections Daily

|{{USRaceRating|Safe|D}}

| November 1, 2021

Results

{{Election box begin no change

|title = 17th Legislative District general election, 2021

}}

{{Election box winning candidate with party link no change

| party = Democratic Party (United States)

| candidate = Bob Smith (incumbent)

| votes = 32,455

| percentage = 69.11

}}

{{Election box candidate with party link no change

| party = Republican Party (United States)

| candidate = James A. Abate

| votes = 14,505

| percentage = 30.89

}}

{{Election box total no change

| votes = 46,960

| percentage = 100.0

}}

{{Election box hold with party link no change

| winner = Democratic Party (United States)

| loser = Republican Party (United States)

}}

{{Election box end}}

District 18

=Democratic primary=

{{Election box begin no change

|title = Democratic primary

}}

{{Election box winning candidate with party link no change

| party = Democratic Party (United States)

| candidate = Patrick J. Diegnan (incumbent)

| votes = 12,509

| percentage = 75.4%

}}

{{Election box candidate with party link no change

| party = Democratic Party (United States)

| candidate = Mohin K. Patel

| votes = 4,071

| percentage = 24.6%

}}

{{Election box total no change

| votes = 16,580

| percentage = 100.0%

}}

{{Election box end}}

== Endorsements ==

{{Endorsements box

| title= Patrick J. Diegnan

| width= 50em

| list=

Organizations

}}

=Republican primary=

{{Election box begin no change

|title = Republican primary

}}

{{Election box winning candidate with party link no change

| party = Republican Party (United States)

| candidate = Vihal R. Patel

| votes = 4,442

| percentage = 100.0%

}}

{{Election box total no change

| votes = 4,442

| percentage = 100.0%

}}

{{Election box end}}

=General election=

Predictions

class="wikitable" style="text-align:center"

!Source

!Ranking

!As of

align=left | New Jersey Globe

|{{USRaceRating|Solid|D}}

| October 28, 2021

align=left | Elections Daily

|{{USRaceRating|Safe|D}}

| November 1, 2021

Results

{{Election box begin no change

|title = 18th Legislative District general election, 2021

}}

{{Election box winning candidate with party link no change

| party = Democratic Party (United States)

| candidate = Patrick J. Diegnan (incumbent)

| votes = 35,637

| percentage = 60.63

}}

{{Election box candidate with party link no change

| party = Republican Party (United States)

| candidate = Vihal R. Patel

| votes = 23,144

| percentage = 39.37

}}

{{Election box total no change

| votes = 58,781

| percentage = 100.0

}}

{{Election box hold with party link no change

| winner = Democratic Party (United States)

| loser = Republican Party (United States)

}}

{{Election box end}}

District 19

=Democratic primary=

{{Election box begin no change

|title = Democratic primary

}}

{{Election box winning candidate with party link no change

| party = Democratic Party (United States)

| candidate = Joseph F. Vitale (incumbent)

| votes = 7,906

| percentage = 100.0%

}}

{{Election box total no change

| votes = 7,906

| percentage = 100.0%

}}

{{Election box end}}

=Republican primary=

{{Election box begin no change

|title = Republican primary

}}

{{Election box winning candidate with party link no change

| party = Republican Party (United States)

| candidate = Christian Onuoha

| votes = 3,271

| percentage = 100.0%

}}

{{Election box total no change

| votes = 3,271

| percentage = 100.0%

}}

{{Election box end}}

Following the primary, Onuoha was replaced on the ballot for the general election by Pedro "Peter" Pisar on August 23.{{cite web |title=AMENDED CERTIFICATION |url=https://www.state.nj.us/state/elections/assets/pdf/election-results/2021/2021-certification-amended-19th-legislative-district-state-senate.pdf |publisher=Secretary of State of New Jersey |access-date=August 30, 2021 |date=August 23, 2021}}

=General election=

Predictions

class="wikitable" style="text-align:center"

!Source

!Ranking

!As of

align=left | New Jersey Globe

|{{USRaceRating|Solid|D}}

| October 28, 2021

align=left | Elections Daily

|{{USRaceRating|Safe|D}}

| November 1, 2021

Results

{{Election box begin no change

|title = 19th Legislative District general election, 2021

}}

{{Election box winning candidate with party link no change

| party = Democratic Party (United States)

| candidate = Joseph F. Vitale (incumbent)

| votes = 27,767

| percentage = 59.90

}}

{{Election box candidate with party link no change

| party = Republican Party (United States)

| candidate = Pedro "Peter" Pisar

| votes = 18,585

| percentage = 40.10

}}

{{Election box total no change

| votes = 46,352

| percentage = 100.0

}}

{{Election box hold with party link no change

| winner = Democratic Party (United States)

| loser = Republican Party (United States)

}}

{{Election box end}}

District 20

=Democratic primary=

== Candidates ==

  • Joseph Cryan, incumbent state senator since 2018
  • Jamel Holley, state assemblyman from Roselle since 2015{{cite news|date=January 13, 2021|title=Holley to Challenge Cryan in LD20 Democratic Primary|work=Insider NJ|url=https://www.insidernj.com/holley-challenge-cryan-ld20-democratic-primary/|access-date=January 23, 2021}}

Withdrew

  • Jason Krychiw,{{cite web |title=Krychiw Challenging Cryan in LD20 Democratic Primary |url=https://www.insidernj.com/krychiw-challenging-cryan-ld20-democratic-primary/ |website=Insider NJ |publisher=InsiderNJ |access-date=March 25, 2021 |date=December 14, 2020}} suspended campaign on April 23, 2021{{Cite web|date=2021-04-23|title=Krychiw drops Senate bid after lying about his job|url=https://newjerseyglobe.com/legislature/krychiw-drops-senate-bid-after-fake-job-controversy/|access-date=2021-04-25|website=New Jersey Globe|language=en-US}}

== Results ==

{{Election box begin no change

|title = Democratic primary

}}

{{Election box winning candidate with party link no change

| party = Democratic Party (United States)

| candidate = Joseph Cryan (incumbent)

| votes = 7,804

| percentage = 62.5%

}}

{{Election box candidate with party link no change

| party = Democratic Party (United States)

| candidate = Jamel C. Holley

| votes = 4,176

| percentage = 33.5%

}}

{{Election box candidate with party link no change

| party = Democratic Party (United States)

| candidate = Jason F. Krychiw

| votes = 502

| percentage = 4.0%

}}

{{Election box total no change

| votes = 12,482

| percentage = 100.0%

}}

{{Election box end}}

== Endorsements ==

{{Endorsements box

| title= Joe Cryan

| width= 50em

| list=

Labor unions

Organizations

}}

=Republican primary=

No Republicans filed.

{{Election box begin no change

|title = Republican primary{{cite web |title=Primary Election, June 8, 2021 |url=https://results.enr.clarityelections.com/NJ/Union/109795/web.276935/#/summary |publisher=Union County Clerk |access-date=July 18, 2021 |date=June 22, 2021}}

}}

{{Election box candidate with party link no change

| party = Republican Party (United States)

| candidate = Write-in

| votes = 35

| percentage = 100.0

}}

{{Election box total no change

| votes = 35

| percentage = 100.0

}}

{{Election box end}}

=General election=

Predictions

class="wikitable" style="text-align:center"

!Source

!Ranking

!As of

align=left | New Jersey Globe

|{{USRaceRating|Solid|D}}

| October 28, 2021

align=left | Elections Daily

|{{USRaceRating|Safe|D}}

| November 1, 2021

Results

{{Election box begin no change

|title = 20th Legislative District general election, 2021

}}

{{Election box winning candidate with party link no change

| party = Democratic Party (United States)

| candidate = Joseph Cryan (incumbent)

| votes = 26,603

| percentage = 100.0

}}

{{Election box total no change

| votes = 26,603

| percentage = 100.0

}}

{{Election box hold with party link no change

| winner = Democratic Party (United States)

| loser = Republican Party (United States)

}}

{{Election box end}}

District 21

=Republican primary=

{{Election box begin no change

|title = Republican primary

}}

{{Election box winning candidate with party link no change

| party = Republican Party (United States)

| candidate = Jon Bramnick

| votes = 9,571

| percentage = 100.0%

}}

{{Election box total no change

| votes = 9,571

| percentage = 100.0%

}}

{{Election box end}}

=Democratic primary=

{{Election box begin no change

|title = Democratic primary

}}

{{Election box winning candidate with party link no change

| party = Democratic Party (United States)

| candidate = Joseph Signorello III

| votes = 9,756

| percentage = 100.0%

}}

{{Election box total no change

| votes = 9,756

| percentage = 100.0%

}}

{{Election box end}}

=General election=

Predictions

class="wikitable" style="text-align:center"

!Source

!Ranking

!As of

align=left | New Jersey Globe

|{{USRaceRating|Lean|R}}

| October 28, 2021

align=left | Elections Daily

|{{USRaceRating|Lean|R}}

| November 1, 2021

Results

{{Election box begin no change

|title = 21st Legislative District general election, 2021

}}

{{Election box winning candidate with party link no change

| party = Republican Party (United States)

| candidate = Jon Bramnick

| votes = 44,254

| percentage = 53.65

}}

{{Election box candidate with party link no change

| party = Democratic Party (United States)

| candidate = Joseph Signorello III

| votes = 38,237

| percentage = 46.35

}}

{{Election box total no change

| votes = 82,491

| percentage = 100.0

}}

{{Election box hold with party link no change

| winner = Republican Party (United States)

| loser = Democratic Party (United States)

}}

{{Election box end}}

District 22

=Democratic primary=

{{Election box begin no change

|title = Democratic primary

}}

{{Election box winning candidate with party link no change

| party = Democratic Party (United States)

| candidate = Nicholas P. Scutari (incumbent)

| votes = 10,041

| percentage = 100.0%

}}

{{Election box total no change

| votes = 10,041

| percentage = 100.0%

}}

{{Election box end}}

=Republican primary=

{{Election box begin no change

|title = Republican primary

}}

{{Election box winning candidate with party link no change

| party = Republican Party (United States)

| candidate = William H. Michelson

| votes = 3,827

| percentage = 100.0%

}}

{{Election box total no change

| votes = 3,827

| percentage = 100.0%

}}

{{Election box end}}

=General election=

Predictions

class="wikitable" style="text-align:center"

!Source

!Ranking

!As of

align=left | New Jersey Globe

|{{USRaceRating|Solid|D}}

| October 28, 2021

align=left | Elections Daily

|{{USRaceRating|Safe|D}}

| November 1, 2021

Results

{{Election box begin no change

|title = 22nd Legislative District general election, 2021

}}

{{Election box winning candidate with party link no change

| party = Democratic Party (United States)

| candidate = Nicholas P. Scutari (incumbent)

| votes = 32,044

| percentage = 61.45

}}

{{Election box candidate with party link no change

| party = Republican Party (United States)

| candidate = William H. Michelson

| votes = 20,100

| percentage = 38.55

}}

{{Election box total no change

| votes = 52,144

| percentage = 100.0

}}

{{Election box hold with party link no change

| winner = Democratic Party (United States)

| loser = Republican Party (United States)

}}

{{Election box end}}

District 23

=Republican primary=

{{Election box begin no change

|title = Republican primary

}}

{{Election box winning candidate with party link no change

| party = Republican Party (United States)

| candidate = Michael J. Doherty (incumbent)

| votes = 14,472

| percentage = 100.0%

}}

{{Election box total no change

| votes = 14,472

| percentage = 100.0%

}}

{{Election box end}}

=Democratic primary=

{{Election box begin no change

|title = Democratic primary

}}

{{Election box winning candidate with party link no change

| party = Democratic Party (United States)

| candidate = Denise T. King

| votes = 6,677

| percentage = 100.0%

}}

{{Election box total no change

| votes = 6,677

| percentage = 100.0%

}}

{{Election box end}}

=General election=

Predictions

class="wikitable" style="text-align:center"

!Source

!Ranking

!As of

align=left | New Jersey Globe

|{{USRaceRating|Solid|R}}

| October 28, 2021

align=left | Elections Daily

|{{USRaceRating|Safe|R}}

| November 1, 2021

Results

{{Election box begin no change

|title = 23rd Legislative District general election, 2021

}}

{{Election box winning candidate with party link no change

| party = Republican Party (United States)

| candidate = Michael J. Doherty (incumbent)

| votes = 46,554

| percentage = 60.95

}}

{{Election box candidate with party link no change

| party = Democratic Party (United States)

| candidate = Denise T. King

| votes = 29,830

| percentage = 39.05

}}

{{Election box total no change

| votes = 76,384

| percentage = 100.0

}}

{{Election box hold with party link no change

| winner = Republican Party (United States)

| loser = Democratic Party (United States)

}}

{{Election box end}}

District 24

=Republican primary=

==Candidates==

  • Daniel Cruz, member of the Andover Township Board of Education{{Citation needed|date=February 2021}}
  • Steve Oroho, incumbent senator since 2008

==Results==

{{Election box begin no change

|title = Republican primary

}}

{{Election box winning candidate with party link no change

| party = Republican Party (United States)

| candidate = Steven V. Oroho (incumbent)

| votes = 14,721

| percentage = 82.6%

}}

{{Election box candidate with party link no change

| party = Republican Party (United States)

| candidate = Daniel Cruz

| votes = 3,105

| percentage = 17.4%

}}

{{Election box total no change

| votes = 17,826

| percentage = 100.0%

}}

{{Election box end}}

=Democratic primary=

No Democrats filed. However, Frederick P. Cook received enough write-in votes to qualify for the general election.

{{Election box begin no change

|title = Democratic primary{{cite web |title=Primary Election, June 8, 2021 |url=https://results.enr.clarityelections.com/NJ/Morris/109588/web.276935/#/summary |publisher=Morris County Clerk |access-date=July 18, 2021 |date=July 8, 2021}}{{cite web |title=Summary Report, 2021 Primary |url=https://www.warrencountyvotes.com/sites/default/files/inline-files/Pri21%20Official%20Summary%206-16-2021.pdf |publisher=Warren County Clerk |access-date=July 18, 2021 |date=June 16, 2021 |archive-date=July 18, 2021 |archive-url=https://web.archive.org/web/20210718223042/https://www.warrencountyvotes.com/sites/default/files/inline-files/Pri21%20Official%20Summary%206-16-2021.pdf |url-status=dead }}{{cite web |title= Official Results |url=https://sussexcountyclerk.org/wp-content/uploads/2021/06/OFFICIAL-COUNTY-SUMMARY.html |publisher=Sussex County Clerk |access-date=July 18, 2021 |date=June 21, 2021}}

}}

{{Election box winning candidate with party link no change

| party = Democratic Party (United States)

| candidate = Frederick P. Cook (write-in)

| votes = 483

| percentage = 69.0

}}

{{Election box candidate with party link no change

| party = Democratic Party (United States)

| candidate = Other write-ins

| votes = 217

| percentage = 31.0

}}

{{Election box total no change

| votes = 700

| percentage = 100.0

}}

{{Election box end}}

=General election=

Predictions

class="wikitable" style="text-align:center"

!Source

!Ranking

!As of

align=left | New Jersey Globe

|{{USRaceRating|Solid|R}}

| October 28, 2021

align=left | Elections Daily

|{{USRaceRating|Safe|R}}

| November 1, 2021

Results

{{Election box begin no change

|title = 24th Legislative District general election, 2021

}}

{{Election box winning candidate with party link no change

| party = Republican Party (United States)

| candidate = Steven V. Oroho (incumbent)

| votes = 52,628

| percentage = 69.37

}}

{{Election box candidate with party link no change

| party = Democratic Party (United States)

| candidate = Frederick P. Cook

| votes = 23,240

| percentage = 30.63

}}

{{Election box total no change

| votes = 75,868

| percentage = 100.0

}}

{{Election box hold with party link no change

| winner = Republican Party (United States)

| loser = Democratic Party (United States)

}}

{{Election box end}}

District 25

=Republican primary=

{{Election box begin no change

|title = Republican primary

}}

{{Election box winning candidate with party link no change

| party = Republican Party (United States)

| candidate = Anthony M. Bucco (incumbent)

| votes = 12,520

| percentage = 100.0%

}}

{{Election box total no change

| votes = 12,520

| percentage = 100.0%

}}

{{Election box end}}

=Democratic primary=

{{Election box begin no change

|title = Democratic primary

}}

{{Election box winning candidate with party link no change

| party = Democratic Party (United States)

| candidate = Jeffrey Grayzel

| votes = 8,487

| percentage = 100.0%

}}

{{Election box total no change

| votes = 8,487

| percentage = 100.0%

}}

{{Election box end}}

=General election=

Predictions

class="wikitable" style="text-align:center"

!Source

!Ranking

!As of

align=left | New Jersey Globe

|{{USRaceRating|Likely|R}}

| October 28, 2021

align=left | Elections Daily

|{{USRaceRating|Likely|R}}

| November 1, 2021

Results

{{Election box begin no change

|title = 25th Legislative District general election, 2021

}}

{{Election box winning candidate with party link no change

| party = Republican Party (United States)

| candidate = Anthony M. Bucco (incumbent)

| votes = 43,758

| percentage = 57.47

}}

{{Election box candidate with party link no change

| party = Democratic Party (United States)

| candidate = Jeffrey Grayzel

| votes = 32,381

| percentage = 42.53

}}

{{Election box total no change

| votes = 76,139

| percentage = 100.0

}}

{{Election box hold with party link no change

| winner = Republican Party (United States)

| loser = Democratic Party (United States)

}}

{{Election box end}}

District 26

=Republican primary=

{{Election box begin no change

|title = Republican primary

}}

{{Election box winning candidate with party link no change

| party = Republican Party (United States)

| candidate = Joe Pennacchio (incumbent)

| votes = 12,964

| percentage = 100.0%

}}

{{Election box total no change

| votes = 12,964

| percentage = 100.0%

}}

{{Election box end}}

=Democratic primary=

{{Election box begin no change

|title = Democratic primary

}}

{{Election box winning candidate with party link no change

| party = Democratic Party (United States)

| candidate = Christine Clarke

| votes = 7,092

| percentage = 100.0%

}}

{{Election box total no change

| votes = 7,092

| percentage = 100.0%

}}

{{Election box end}}

=General election=

Predictions

class="wikitable" style="text-align:center"

!Source

!Ranking

!As of

align=left | New Jersey Globe

|{{USRaceRating|Solid|R}}

| October 28, 2021

align=left | Elections Daily

|{{USRaceRating|Safe|R}}

| November 1, 2021

Results

{{Election box begin no change

|title = 26th Legislative District general election, 2021

}}

{{Election box winning candidate with party link no change

| party = Republican Party (United States)

| candidate = Joe Pennacchio (incumbent)

| votes = 46,057

| percentage = 58.94

}}

{{Election box candidate with party link no change

| party = Democratic Party (United States)

| candidate = Christine Clarke

| votes = 32,087

| percentage = 41.06

}}

{{Election box total no change

| votes = 78,144

| percentage = 100.0

}}

{{Election box hold with party link no change

| winner = Republican Party (United States)

| loser = Democratic Party (United States)

}}

{{Election box end}}

District 27

=Democratic primary=

{{Election box begin no change

|title = Democratic primary

}}

{{Election box winning candidate with party link no change

| party = Democratic Party (United States)

| candidate = Richard J. Codey (incumbent)

| votes = 12,111

| percentage = 100.0%

}}

{{Election box total no change

| votes = 12,111

| percentage = 100.0%

}}

{{Election box end}}

== Endorsements ==

{{Endorsements box

| title= Richard J. Codey

| width= 50em

| list=

Organizations

}}

=Republican primary=

{{Election box begin no change

|title = Republican primary

}}

{{Election box winning candidate with party link no change

| party = Republican Party (United States)

| candidate = Adam Kraemer

| votes = 6,028

| percentage = 100.0%

}}

{{Election box total no change

| votes = 6,028

| percentage = 100.0%

}}

{{Election box end}}

=General election=

Predictions

class="wikitable" style="text-align:center"

!Source

!Ranking

!As of

align=left | New Jersey Globe

|{{USRaceRating|Solid|D}}

| October 28, 2021

align=left | Elections Daily

|{{USRaceRating|Safe|D}}

| November 1, 2021

Results

{{Election box begin no change

|title = 27th Legislative District general election, 2021

}}

{{Election box winning candidate with party link no change

| party = Democratic Party (United States)

| candidate = Richard J. Codey (incumbent)

| votes = 50,604

| percentage = 64.87

}}

{{Election box candidate with party link no change

| party = Republican Party (United States)

| candidate = Adam Kraemer

| votes = 27,409

| percentage = 35.13

}}

{{Election box total no change

| votes = 78,013

| percentage = 100.0

}}

{{Election box hold with party link no change

| winner = Democratic Party (United States)

| loser = Republican Party (United States)

}}

{{Election box end}}

District 28

=Democratic primary=

{{Election box begin no change

|title = Democratic primary

}}

{{Election box winning candidate with party link no change

| party = Democratic Party (United States)

| candidate = Ronald L. Rice (incumbent)

| votes = 8,425

| percentage = 91.8%

}}

{{Election box candidate with party link no change

| party = Democratic Party (United States)

| candidate = Quadir Selby

| votes = 750

| percentage = 8.2%

}}

{{Election box total no change

| votes = 9,175

| percentage = 100.0%

}}

{{Election box end}}

=Republican primary=

{{Election box begin no change

|title = Republican primary

}}

{{Election box winning candidate with party link no change

| party = Republican Party (United States)

| candidate = Frank Contella

| votes = 1,437

| percentage = 100.0%

}}

{{Election box total no change

| votes = 1,437

| percentage = 100.0%

}}

{{Election box end}}

=General election=

Predictions

class="wikitable" style="text-align:center"

!Source

!Ranking

!As of

align=left | New Jersey Globe

|{{USRaceRating|Solid|D}}

| October 28, 2021

align=left | Elections Daily

|{{USRaceRating|Safe|D}}

| November 1, 2021

Results

{{Election box begin no change

|title = 28th Legislative District general election, 2021

}}

{{Election box winning candidate with party link no change

| party = Democratic Party (United States)

| candidate = Ronald L. Rice (incumbent)

| votes = 33,104

| percentage = 77.92

}}

{{Election box candidate with party link no change

| party = Republican Party (United States)

| candidate = Frank Contella

| votes = 9,383

| percentage = 22.08

}}

{{Election box total no change

| votes = 42,487

| percentage = 100.0

}}

{{Election box hold with party link no change

| winner = Democratic Party (United States)

| loser = Republican Party (United States)

}}

{{Election box end}}

District 29

=Democratic primary=

{{Election box begin no change

|title = Democratic primary

}}

{{Election box winning candidate with party link no change

| party = Democratic Party (United States)

| candidate = M. Teresa Ruiz (incumbent)

| votes = 6,289

| percentage = 100.0%

}}

{{Election box total no change

| votes = 6,289

| percentage = 100.0%

}}

{{Election box end}}

=Republican primary=

No Republicans filed.

{{Election box begin no change

|title = Republican primary

}}

{{Election box candidate with party link no change

| party = Republican Party (United States)

| candidate = Write-in

| votes =

| percentage =

}}

{{Election box total no change

| votes =

| percentage = 100.0

}}

{{Election box end}}

=General election=

Predictions

class="wikitable" style="text-align:center"

!Source

!Ranking

!As of

align=left | New Jersey Globe

|{{USRaceRating|Solid|D}}

| October 28, 2021

align=left | Elections Daily

|{{USRaceRating|Safe|D}}

| November 1, 2021

Results

{{Election box begin no change

|title = 29th Legislative District general election, 2021

}}

{{Election box winning candidate with party link no change

| party = Democratic Party (United States)

| candidate = M. Teresa Ruiz (incumbent)

| votes = 20,706

| percentage = 100.0

}}

{{Election box total no change

| votes = 20,706

| percentage = 100.0

}}

{{Election box hold with party link no change

| winner = Democratic Party (United States)

| loser = Republican Party (United States)

}}

{{Election box end}}

District 30

=Republican primary=

{{Election box begin no change

|title = Republican primary

}}

{{Election box winning candidate with party link no change

| party = Republican Party (United States)

| candidate = Robert W. Singer (incumbent)

| votes = 9,747

| percentage = 100.0%

}}

{{Election box total no change

| votes = 9,747

| percentage = 100.0%

}}

{{Election box end}}

=Democratic primary=

{{Election box begin no change

|title = Democratic primary

}}

{{Election box winning candidate with party link no change

| party = Democratic Party (United States)

| candidate = Dan Stinger

| votes = 4,173

| percentage = 100.0%

}}

{{Election box total no change

| votes = 4,173

| percentage = 100.0

}}

{{Election box end}}

=General election=

Predictions

class="wikitable" style="text-align:center"

!Source

!Ranking

!As of

align=left | New Jersey Globe

|{{USRaceRating|Solid|R}}

| October 28, 2021

align=left | Elections Daily

|{{USRaceRating|Safe|R}}

| November 1, 2021

Results

{{Election box begin no change

|title = 30th Legislative District general election, 2021

}}

{{Election box winning candidate with party link no change

| party = Republican Party (United States)

| candidate = Robert W. Singer (incumbent)

| votes = 53,130

| percentage = 71.19

}}

{{Election box candidate with party link no change

| party = Democratic Party (United States)

| candidate = Dan Stinger

| votes = 21,506

| percentage = 28.81

}}

{{Election box total no change

| votes = 74,636

| percentage = 100.0

}}

{{Election box hold with party link no change

| winner = Republican Party (United States)

| loser = Democratic Party (United States)

}}

{{Election box end}}

District 31

=Democratic primary=

{{Election box begin no change

|title = Democratic primary

}}

{{Election box winning candidate with party link no change

| party = Democratic Party (United States)

| candidate = Sandra B. Cunningham (incumbent)

| votes = 7,239

| percentage = 100.0%

}}

{{Election box total no change

| votes = 7,239

| percentage = 100.0%

}}

{{Election box end}}

=Republican primary=

{{Election box begin no change

|title = Republican primary

}}

{{Election box winning candidate with party link no change

| party = Republican Party (United States)

| candidate = Neil A. Schulman

| votes = 979

| percentage = 100.0%

}}

{{Election box total no change

| votes = 979

| percentage = 100.0%

}}

{{Election box end}}

=General election=

Predictions

class="wikitable" style="text-align:center"

!Source

!Ranking

!As of

align=left | New Jersey Globe

|{{USRaceRating|Solid|D}}

| October 28, 2021

align=left | Elections Daily

|{{USRaceRating|Safe|D}}

| November 1, 2021

Results

{{Election box begin no change

|title = 31st Legislative District general election, 2021

}}

{{Election box winning candidate with party link no change

| party = Democratic Party (United States)

| candidate = Sandra B. Cunningham (incumbent)

| votes = 26,699

| percentage = 75.28

}}

{{Election box candidate with party link no change

| party = Republican Party (United States)

| candidate = Neil A. Schulman

| votes = 8,769

| percentage = 24.72

}}

{{Election box total no change

| votes = 35,468

| percentage = 100.0

}}

{{Election box hold with party link no change

| winner = Democratic Party (United States)

| loser = Republican Party (United States)

}}

{{Election box end}}

District 32

=Democratic primary=

== Candidates ==

== Results ==

{{Election box begin no change

|title = Democratic primary

}}

{{Election box winning candidate with party link no change

| party = Democratic Party (United States)

| candidate = Nicholas J. Sacco (incumbent)

| votes = 9,819

| percentage = 100.0%

}}

{{Election box total no change

| votes = 9,819

| percentage = 100.0%

}}

{{Election box end}}

=Republican primary=

{{Election box begin no change

|title = Republican primary

}}

{{Election box winning candidate with party link no change

| party = Republican Party (United States)

| candidate = Juan Barbadillo

| votes = 1,309

| percentage = 100.0%

}}

{{Election box total no change

| votes = 1,309

| percentage = 100.0%

}}

{{Election box end}}

=General election=

Predictions

class="wikitable" style="text-align:center"

!Source

!Ranking

!As of

align=left | New Jersey Globe

|{{USRaceRating|Solid|D}}

| October 28, 2021

align=left | Elections Daily

|{{USRaceRating|Safe|D}}

| November 1, 2021

Results

{{Election box begin no change

|title = 32nd Legislative District general election, 2021

}}

{{Election box winning candidate with party link no change

| party = Democratic Party (United States)

| candidate = Nicholas J. Sacco (incumbent)

| votes = 23,839

| percentage = 71.17

}}

{{Election box candidate with party link no change

| party = Republican Party (United States)

| candidate = Juan Barbadillo

| votes = 9,659

| percentage = 28.83

}}

{{Election box total no change

| votes = 33,498

| percentage = 100.0

}}

{{Election box hold with party link no change

| winner = Democratic Party (United States)

| loser = Republican Party (United States)

}}

{{Election box end}}

District 33

=Democratic primary=

{{Election box begin no change

|title = Democratic primary

}}

{{Election box winning candidate with party link no change

| party = Democratic Party (United States)

| candidate = Brian P. Stack (incumbent)

| votes = 15,515

| percentage = 100.0%

}}

{{Election box total no change

| votes = 15,515

| percentage = 100.0%

}}

{{Election box end}}

=Republican primary=

{{Election box begin no change

|title = Republican primary

}}

{{Election box winning candidate with party link no change

| party = Republican Party (United States)

| candidate = Agha Khan

| votes = 1,010

| percentage = 100.0%

}}

{{Election box total no change

| votes = 1,010

| percentage = 100.0%

}}

{{Election box end}}

=General election=

Predictions

class="wikitable" style="text-align:center"

!Source

!Ranking

!As of

align=left | New Jersey Globe

|{{USRaceRating|Solid|D}}

| October 28, 2021

align=left | Elections Daily

|{{USRaceRating|Safe|D}}

| November 1, 2021

Results

{{Election box begin no change

|title = 33rd Legislative District general election, 2021

}}

{{Election box winning candidate with party link no change

| party = Democratic Party (United States)

| candidate = Brian P. Stack (incumbent)

| votes = 37,059

| percentage = 85.14

}}

{{Election box candidate with party link no change

| party = Republican Party (United States)

| candidate = Agha Khan

| votes = 6,466

| percentage = 14.86

}}

{{Election box total no change

| votes = 43,525

| percentage = 100.0

}}

{{Election box hold with party link no change

| winner = Democratic Party (United States)

| loser = Republican Party (United States)

}}

{{Election box end}}

District 34

=Democratic primary=

{{Election box begin no change

|title = Democratic primary

}}

{{Election box winning candidate with party link no change

| party = Democratic Party (United States)

| candidate = Nia H. Gill (incumbent)

| votes = 11,621

| percentage = 100.0%

}}

{{Election box total no change

| votes = 11,621

| percentage = 100.0%

}}

{{Election box end}}

=Republican primary=

{{Election box begin no change

|title = Republican primary

}}

{{Election box winning candidate with party link no change

| party = Republican Party (United States)

| candidate = Scott Pollack

| votes = 1,566

| percentage = 100.0%

}}

{{Election box total no change

| votes = 1,566

| percentage = 100.0%

}}

{{Election box end}}

=General election=

Predictions

class="wikitable" style="text-align:center"

!Source

!Ranking

!As of

align=left | New Jersey Globe

|{{USRaceRating|Solid|D}}

| October 28, 2021

align=left | Elections Daily

|{{USRaceRating|Safe|D}}

| November 1, 2021

Results

{{Election box begin no change

|title = 34th Legislative District general election, 2021

}}

{{Election box winning candidate with party link no change

| party = Democratic Party (United States)

| candidate = Nia H. Gill (incumbent)

| votes = 37,239

| percentage = 78.73

}}

{{Election box candidate with party link no change

| party = Republican Party (United States)

| candidate = Scott Pollack

| votes = 10,060

| percentage = 21.27

}}

{{Election box total no change

| votes = 47,299

| percentage = 100.0

}}

{{Election box hold with party link no change

| winner = Democratic Party (United States)

| loser = Republican Party (United States)

}}

{{Election box end}}

District 35

=Democratic primary=

{{Election box begin no change

|title = Democratic primary

}}

{{Election box winning candidate with party link no change

| party = Democratic Party (United States)

| candidate = Nelida Pou (incumbent)

| votes = 4,548

| percentage = 100.0%

}}

{{Election box total no change

| votes = 4,548

| percentage = 100.0%

}}

{{Election box end}}

=Republican primary=

{{Election box begin no change

|title = Republican primary

}}

{{Election box winning candidate with party link no change

| party = Republican Party (United States)

| candidate = Kenneth Pengitore

| votes = 1,489

| percentage = 100.0%

}}

{{Election box total no change

| votes = 1,489

| percentage = 100.0%

}}

{{Election box end}}

=General election=

Predictions

class="wikitable" style="text-align:center"

!Source

!Ranking

!As of

align=left | New Jersey Globe

|{{USRaceRating|Solid|D}}

| October 28, 2021

align=left | Elections Daily

|{{USRaceRating|Safe|D}}

| November 1, 2021

Results

{{Election box begin no change

|title = 35th Legislative District general election, 2021

}}

{{Election box winning candidate with party link no change

| party = Democratic Party (United States)

| candidate = Nelida Pou (incumbent)

| votes = 20,464

| percentage = 68.59

}}

{{Election box candidate with party link no change

| party = Republican Party (United States)

| candidate = Kenneth Pengitore

| votes = 9,372

| percentage = 31.41

}}

{{Election box total no change

| votes = 29,836

| percentage = 100.0

}}

{{Election box hold with party link no change

| winner = Democratic Party (United States)

| loser = Republican Party (United States)

}}

{{Election box end}}

District 36

=Democratic primary=

{{Election box begin no change

|title = Democratic primary

}}

{{Election box winning candidate with party link no change

| party = Democratic Party (United States)

| candidate = Paul A. Sarlo (incumbent)

| votes = 4,627

| percentage = 100.0%

}}

{{Election box total no change

| votes = 4,627

| percentage = 100.0%

}}

{{Election box end}}

=Republican primary=

Republicans Chris Auriemma filed to run, withdrew, and then received enough write-in votes to qualify for the general election.

{{Election box begin no change

|title = Republican primary{{cite web |title= 2021 June Primary Elections |url=https://www.livevoterturnout.com/bergennj/LiveResults/en/Index_8.html |publisher=Bergen County Clerk |access-date=July 18, 2021 |date=June 22, 2021}}{{cite web |title=June 22, 2021 Summary Report |url=https://www.passaiccountynj.org/Election%20Results/2021/PrimarySummary_03.pdf |publisher=Passaic County Clerk |access-date=July 18, 2021 |date=June 22, 2021 }}{{Dead link|date=June 2022 |bot=InternetArchiveBot |fix-attempted=yes }}

}}

{{Election box winning candidate with party link no change

| party = Republican Party (United States)

| candidate = Chris Auriemma (write-in)

| votes = 115

| percentage = 71.0

}}

{{Election box candidate with party link no change

| party = Republican Party (United States)

| candidate = Other write-ins

| votes = 47

| percentage = 29.0

}}

{{Election box total no change

| votes = 162

| percentage = 100.0

}}

{{Election box end}}

=General election=

Predictions

class="wikitable" style="text-align:center"

!Source

!Ranking

!As of

align=left | New Jersey Globe

|{{USRaceRating|Solid|D}}

| October 28, 2021

align=left | Elections Daily

|{{USRaceRating|Safe|D}}

| November 1, 2021

Results

{{Election box begin no change

|title = 36th Legislative District general election, 2021

}}

{{Election box winning candidate with party link no change

| party = Democratic Party (United States)

| candidate = Paul A. Sarlo (incumbent)

| votes = 25,373

| percentage = 56.86

}}

{{Election box candidate with party link no change

| party = Republican Party (United States)

| candidate = Chris Auriemma

| votes = 19,252

| percentage = 43.14

}}

{{Election box total no change

| votes = 44,625

| percentage = 100.0

}}

{{Election box hold with party link no change

| winner = Democratic Party (United States)

| loser = Republican Party (United States)

}}

{{Election box end}}

District 37

=Democratic primary=

{{Election box begin no change

|title = Democratic primary

}}

{{Election box winning candidate with party link no change

| party = Democratic Party (United States)

| candidate = Gordon M. Johnson

| votes = 10,404

| percentage = 72.2

}}

{{Election box candidate with party link no change

| party = Democratic Party (United States)

| candidate = Valerie Vainieri Huttle

| votes = 4,011

| percentage = 27.8

}}

{{Election box total no change

| votes = 14,415

| percentage = 100.0%

}}

{{Election box end}}

== Endorsements ==

{{Endorsements box

| title= Gordon Johnson

| width= 50em

| list=

Governors

  • Phil Murphy, Governor of New Jersey{{Cite web|url=https://www.johnsonfornewjersey.com/endorsements|title=Endorsements}}
  • Sheila Oliver, Lieutenant Governor of New Jersey

Congressmen

Mayors

  • Christopher Chung, Mayor of Palisades Park, NJ{{Cite web|url=https://newjerseyglobe.com/legislature/teaneck-mayor-backs-gordon-johnson-for-senate/|title = Teaneck mayor backs Gordon Johnson for Senate|date = January 31, 2021}}
  • James Dunleavy, Mayor of Teaneck, NJ
  • John Labrosse, Mayor of Hackensack, NJ
  • Mark Sokolich, Mayor of Fort Lee, NJ
  • Michael Wildes, Mayor of Englewood, NJ
  • Judah Ziegler, Mayor of Leonia, NJ
  • Mark Zinna, Mayor of Tenafly, NJ

State legislators

  • Joe Lagana, New Jersey State Senator
  • Loretta Weinberg, Senate Majority Leader of New Jersey
  • Benjie E. Wimberly, New Jersey State Assemblyman

Democratic chairs

  • John Bang, District 37 Democratic Chair{{Cite web|url=https://newjerseyglobe.com/legislature/gordon-johnson-has-votes-to-win-bergen-democratic-line-for-senate/|title=Gordon Johnson has votes to win Bergen Democratic line for Senate|date=February 10, 2021}}
  • Anthony Cureton, Bergen County Sheriff{{Cite web|url=https://newjerseyglobe.com/campaigns/cureton-endorses-johnson-for-state-senate/|title = Cureton endorses Johnson for State Senate|date = February 21, 2021}}
  • Greta Grewal-Virk, Democratic Vice Chair of Bergen County
  • John Hogan, District 37 Treasurer{{Cite web|url=https://newjerseyglobe.com/legislature/district-37-democratic-leaders-endorse-gordon-johnson/|title=District 37 Democratic leaders endorse Gordon Johnson|date=January 20, 2021}}
  • Lynn Hurwitz, Democratic Municipal Chair
  • Paul Juliano, Democratic Chairman of the Bergen County{{Cite web|url=https://newjerseyglobe.com/legislature/to-boost-juliano-mccabe-hosts-fundraiser-for-johnson/|title = To boost Juliano, McCabe hosts fundraiser for Johnson|date = May 4, 2021}}
  • Zonie LeSane, District 37 Vice Chair
  • Marc Macri, Democratic Municipal Chair
  • Kenneth Martin, District 37 Secretary
  • Michelle Rupar, Democratic Municipal Chair
  • Joan S. Voss, Bergen County Commissioner

Council people

  • Tom Argiro, Northvale Councilman{{Cite web|url=https://newjerseyglobe.com/legislature/johnson-gets-northvale-endorsements-for-senate-run/|title=Johnson gets Northvale endorsements for Senate run|date=January 17, 2021}}
  • Lou Battaglia, Hackensack Councilman
  • Charles Cobb, Englewood Councilman{{Cite web|url=https://newjerseyglobe.com/legislature/englewood-councilmembers-back-johnson-for-senate/|title = Englewood councilmembers back Johnson for Senate|date = January 21, 2021}}
  • Michael Cohen, Englewood Councilman
  • Lou DeLiso, Northvale Councilman
  • Ed Develin, Northvale Councilman
  • Jo Ellen Granquist, Bogota Councilwoman{{Cite web|url=https://newjerseyglobe.com/legislature/johnson-wins-endorsements-from-bogota-democratic-leaders/|title=Johnson wins endorsements from Bogota Democratic leaders|date=January 22, 2021}}
  • Paul Kim, Palisades Park Councilman{{Cite web|url=https://newjerseyglobe.com/legistature/korean-american-local-officials-back-johnson/|title=Korean American local officials back Johnson|date=January 26, 2021}}
  • JongChul Lee, Palisades Park Councilman
  • Judith Maron, Englewood Councilwoman
  • Andy Min, Palisades Park Councilman
  • Mary Ellen Murphy, Bogota Councilwoman
  • Michael Pagan, Teaneck Councilman
  • Daniel Park, Tenafly Councilman
  • Ellen Park, Englewood Cliffs Councilwoman
  • Jae Park, Palisades Park Councilman
  • Robert Robbins, Bogota Councilman
  • Kenneth Rosenzweig, Englewood Councilman
  • Peter Suh, Fort Lee Councilman
  • Paul Yoon, Fort Lee Councilman

Organizations

  • Bergen County Building and Construction’s Trade Council{{Cite web|url=https://newjerseyglobe.com/legislature/bergen-building-trades-service-workers-union-back-johnson-for-senate/|title=Bergen Building Trades, Service Workers Union back Johnson for Senate|date=March 4, 2021}}
  • Carpenters Union (Eastern Atlantic States Council of Carpenters){{Cite web|url=https://newjerseyglobe.com/campaigns/carpenters-union-endorses-gordon-johnson/|title=Carpenters union endorses Gordon Johnson|date=March 9, 2021}}
  • Hotel and Motel Trades Council{{Cite web|url=https://newjerseyglobe.com/legislature/hotel-workers-union-backs-johnson-for-senate/|title=Hotel workers' union backs Johnson for Senate|date=March 10, 2021}}
  • International Longshoremen’s Association (ILA){{Cite web|url=https://newjerseyglobe.com/legislature/longshoremens-union-endorses-gordon-johnson/|title = Longshoremen's union endorses Gordon Johnson|date = March 12, 2021}}
  • International Union of Operating Engineers (Local 825){{Cite web|url=https://newjerseyglobe.com/legislature/operating-engineers-local-825-endorses-gordon-johnson/|title=Operating Engineers Local 825 endorses Gordon Johnson|date=March 31, 2021}}
  • Laborer's International Union of North America (LIUNA){{Cite web|url=https://newjerseyglobe.com/legislature/liuna-goes-with-gordon-johnson-in-bergen-senate-primary/|title = LIUNA goes with Gordon Johnson in Bergen Senate primary|date = April 27, 2021}}
  • Latino American Democratic Association of New Jerseyhudsontv.com/latino-american-democratic-association-of-nj-endorses-assemblyman-gordon-johnson-to-succeed-senator-weinberg/
  • New Jersey Firefighters Union{{Cite web|url=https://newjerseyglobe.com/legislature/firefighters-take-sides-in-37th-district-senate-primary-endorsing-johnson/|title = Firefighters take sides in 37th district Senate primary, endorsing Johnson|date = March 11, 2021}}
  • New Jersey League of Conservation Voters{{Cite web|url=https://www.njlcv.org/endorsements/2021-district37-gordon-johnson|title = District 37: Gordon Johnson}}
  • United Food and Commercial Workers (UFCW){{Cite web|url=https://apnews.com/press-release/business-wire/new-york-legislature-senate-elections-diseases-and-conditions-new-jersey-81547799e4094beeb8f1e4a33ba34f55|title = UFCW District Council of New York and New Jersey Endorses Assemblyman Gordon Johnson|website = Associated Press|date = March 10, 2021}}
  • United Service Workers Union

}}

{{Endorsements box

| title= Valerie Vainieri Huttle

| width= 50em

| list=

Organizations

  • EMILY's List{{cite web|url=https://emilyslist.org/pages/entry/state-and-local-candidates|title=State and Local Candidates}}
  • Working Families Party{{cite web |url=https://workingfamilies.org/candidates/ |title=Our Candidates |website=Working Families Party}}

}}

=Republican primary=

{{Election box begin no change

|title = Republican primary

}}

{{Election box winning candidate with party link no change

| party = Republican Party (United States)

| candidate = Michael W. Koontz

| votes = 1,124

| percentage = 100.0%

}}

{{Election box total no change

| votes = 1,124

| percentage = 100.0%

}}

{{Election box end}}

=General election=

Predictions

class="wikitable" style="text-align:center"

!Source

!Ranking

!As of

align=left | New Jersey Globe

|{{USRaceRating|Solid|D}}

| October 28, 2021

align=left | Elections Daily

|{{USRaceRating|Safe|D}}

| November 1, 2021

Results

{{Election box begin no change

|title = 37th Legislative District general election, 2021

}}

{{Election box winning candidate with party link no change

| party = Democratic Party (United States)

| candidate = Gordon M. Johnson

| votes = 34,410

| percentage = 67.04

}}

{{Election box candidate with party link no change

| party = Republican Party (United States)

| candidate = Michael W. Koontz

| votes = 16,155

| percentage = 31.48

}}

{{Election box candidate minor party no change

| party = New Directions

| candidate = Glenn Coley

| votes = 759

| percentage = 1.48

}}

{{Election box total no change

| votes = 51,324

| percentage = 100.0

}}

{{Election box hold with party link no change

| winner = Democratic Party (United States)

| loser = Republican Party (United States)

}}

{{Election box end}}

District 38

=Democratic primary=

==Candidates==

==Results==

{{Election box begin no change

|title = Democratic primary

}}

{{Election box winning candidate with party link no change

| party = Democratic Party (United States)

| candidate = Joseph A. Lagana (incumbent)

| votes = 6,564

| percentage = 100.0%

}}

{{Election box total no change

| votes = 6,564

| percentage = 100.0%

}}

{{Election box end}}

=Republican primary=

{{Election box begin no change

|title = Republican primary

}}

{{Election box winning candidate with party link no change

| party = Republican Party (United States)

| candidate = Richard Garcia

| votes = 5,484

| percentage = 100.0%

}}

{{Election box total no change

| votes = 5,484

| percentage = 100.0%

}}

{{Election box end}}

=General election=

Predictions

class="wikitable" style="text-align:center"

!Source

!Ranking

!As of

align=left | New Jersey Globe

|{{USRaceRating|Solid|D}}

| October 28, 2021

align=left | Elections Daily

|{{USRaceRating|Safe|D}}

| November 1, 2021

Results

{{Election box begin no change

|title = 38th Legislative District general election, 2021

}}

{{Election box winning candidate with party link no change

| party = Democratic Party (United States)

| candidate = Joseph A. Lagana (incumbent)

| votes = 34,895

| percentage = 52.90

}}

{{Election box candidate with party link no change

| party = Republican Party (United States)

| candidate = Richard Garcia

| votes = 31,069

| percentage = 47.10

}}

{{Election box total no change

| votes = 65,964

| percentage = 100.0

}}

{{Election box hold with party link no change

| winner = Democratic Party (United States)

| loser = Republican Party (United States)

}}

{{Election box end}}

District 39

=Republican primary=

== Candidates ==

  • Holly Schepisi, incumbent senator since 2021{{Cite news|last=Wildstein|first=David|date=January 29, 2021|title=Schepisi said to favor GOP Senate bid against Cardinale, will submit letter of intent|work=New Jersey Globe|url=https://newjerseyglobe.com/campaigns/schepisi-said-to-favor-gop-senate-bid-against-cardinale/|access-date=February 18, 2021}}

== Results ==

{{Election box begin no change

|title = Republican primary

}}

{{Election box winning candidate with party link no change

| party = Republican Party (United States)

| candidate = Holly Schepisi (incumbent)

| votes = 9,212

| percentage = 100.0%

}}

{{Election box total no change

| votes = 9,212

| percentage = 100.0%

}}

{{Election box end}}

=Democratic primary=

{{Election box begin no change

|title = Democratic primary

}}

{{Election box winning candidate with party link no change

| party = Democratic Party (United States)

| candidate = Ruth Dugan

| votes = 6,476

| percentage = 100.0%

}}

{{Election box total no change

| votes = 6,476

| percentage = 100.0%

}}

{{Election box end}}

=General election=

Predictions

class="wikitable" style="text-align:center"

!Source

!Ranking

!As of

align=left | New Jersey Globe

|{{USRaceRating|Likely|R}}

| October 28, 2021

align=left | Elections Daily

|{{USRaceRating|Likely|R}}

| November 1, 2021

Results

{{Election box begin no change

|title = 39th Legislative District general election, 2021

}}

{{Election box winning candidate with party link no change

| party = Republican Party (United States)

| candidate = Holly Schepisi (incumbent)

| votes = 45,985

| percentage = 57.16

}}

{{Election box candidate with party link no change

| party = Democratic Party (United States)

| candidate = Ruth Dugan

| votes = 34,065

| percentage = 42.34

}}

{{Election box candidate with party link no change

| party = Libertarian Party (United States)

| candidate = James Tosone

| votes = 403

| percentage = 0.50

}}

{{Election box total no change

| votes = 80,453

| percentage = 100.0

}}

{{Election box hold with party link no change

| winner = Republican Party (United States)

| loser = Democratic Party (United States)

}}

{{Election box end}}

District 40

=Republican primary=

{{Election box begin no change

|title = Republican primary

}}

{{Election box winning candidate with party link no change

| party = Republican Party (United States)

| candidate = Kristin M. Corrado (incumbent)

| votes = 9,726

| percentage = 100.0%

}}

{{Election box total no change

| votes = 9,726

| percentage = 100.0%

}}

{{Election box end}}

=Democratic primary=

{{Election box begin no change

|title = Democratic primary

}}

{{Election box winning candidate with party link no change

| party = Democratic Party (United States)

| candidate = Michael A. Sedon

| votes = 5,842

| percentage = 100.0%

}}

{{Election box total no change

| votes = 5,842

| percentage = 100.0%

}}

{{Election box end}}

=General election=

Predictions

class="wikitable" style="text-align:center"

!Source

!Ranking

!As of

align=left | New Jersey Globe

|{{USRaceRating|Solid|R}}

| October 28, 2021

align=left | Elections Daily

|{{USRaceRating|Safe|R}}

| November 1, 2021

Results

{{Election box begin no change

|title = 40th Legislative District general election, 2021

}}

{{Election box winning candidate with party link no change

| party = Republican Party (United States)

| candidate = Kristin M. Corrado (incumbent)

| votes = 47,230

| percentage = 60.97

}}

{{Election box candidate with party link no change

| party = Democratic Party (United States)

| candidate = Michael A. Sedon

| votes = 30,237

| percentage = 39.03

}}

{{Election box total no change

| votes = 77,467

| percentage = 100.0

}}

{{Election box hold with party link no change

| winner = Republican Party (United States)

| loser = Democratic Party (United States)

}}

{{Election box end}}

See also

References

{{Reflist}}

{{2021 United States elections}}

2021

New Jersey State Senate

state senate