# 2021 New Jersey Senate election

"none" is preferred when the title is already sufficiently detailed; see [[WP:SDNONE]]
Elections in New Jersey :
Federal government
U.S. President
1788-89
1792
1796
1800
1804
1808
1812
1816
1820
1824
1828
1832
1836
1840
1844
1848
1852
1856
1860
1864
1868
1872
1876
1880
1884
1888
1892
1896
1900
1904
1908
1912
1916
1920
1924
1928
1932
1936
1940
1944
1948
1952
1956
1960
1964
1968
1972
1976
1980
1984
1988
1992
1996
2000
2004
Dem
2008
Rep
Dem
2012
2016
Dem
2020
Dem
2024
Dem
Rep
U.S. Senate
1788
1790
1790 (sp)
1792
1796
1796 (sp)
1798
1799 (sp)
1801 (sp)
1803 (sp)
1804
1808
1809
1809 (sp)
1810
1815
1816 (sp)
1817
1820
1823
1823 (sp)
1826
1826 (sp)
1829
1829 (sp)
1833
1835
1839
1840
1845
1846
1851
1853 (sp)
1857
1858
1863 (sp)
1864
1866 (sp)
1867 (sp)
1869
1875
1877
1881
1883
1886
1889
1893
1895
1899
1901
1902 (sp)
1905
1907
1911
1913
1916
1918
1918 (sp)
1922
1924
1928
1930
1930 (sp)
1932 (sp)
1934
1936
1938 (sp)
1940
1942
1944 (sp)
1948
1954
1958
1960
1964
1966
1970
1972
1976
1978
1982
1984
1988
1990
1994
1996
2000
2002
2006
2008
2012
2013 (sp)
2014
2018
2020
2024
2026
U.S. House of Representatives
1789
1791
1792
1794
1795 (sp AL)
1797
1798
1800
1803
1804
1806
1808 (sp AL)
1808
1810 (sp AL)
1810
1814 (sp 3rd)
1813
1814
1816
1818
1820
1821 (sp AL)
1822
1824
1826
1828
1828 (sp AL)
1830
1832
1834
1836
1836
1838
1840
1842
1844
1846
1850
1852
1854
1856
1858
1860
1862
1864
1866
1868
1870
1872
1874
1876
1878
1880
1882
1884
1886
1888
1890
1892
1894
1896
1898
1900
1902
1904
1906
1908
1910
1912
1913 (sp 6th)
1914
1916
1920
1924
1926
1928
1932
1934
1936
1938
1940
1942
1944
1948
1950
1951 (sp 9th)
1952
1954
1956
1958
1960
1968
1972
1980
1984
1988
1988 (sp 3rd)
1990
1990 (sp 1st)
1992
1994
1996
1998
2000
2002
2006
2006 (5th)
2006 (12th)
2008
2010
2012
2012 (sp 10th)
2014
2016
2018
2020
2022
2024
2024 (sp 10th)
2026 :
State government
General elections
2009
2010
2011
2013
2015
2017
2019
2020
2021
2023
2025
Gubernatorial elections
1843
1844
1847
1850
1853
1856
1859
1862
1865
1868
1871
1874
1877
1880
1883
1886
1889
1892
1895
1898
1901
1904
1907
1910
1913
1916
1919
1922
1925
1928
1931
1934
1937
1940
1943
1946
1949
1953
1957
1961
1965
1969
1973
1977
1981
1985
1989
1993
1997
2001
2005
2009
2013
2017
2021
2025
Senate elections
1873
1957
1959
1961
1963
1965
1967
1971
1973
1977
1981
1983
1987
1991
1993
1997
2001
2003
2007
2011
2013
2017
2021
2023
General Assembly elections
1985
1987
1989
1991
2015
2017
2019
2021
2023
2025 :
Newark
Mayoral elections
1970
2002
2006
2010
2014
2018
2022 :
Jersey City
Mayoral elections
2001
2004
2005
2009
2013
2017
2021
2025 :
Hoboken
Mayoral elections
2005
2017
2021
2025 :
Atlantic City
Mayoral elections
2017
2021 :
vte :
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. This was the first election since 1991 where Republicans net gained state Senate seats. Democrats would later be restored to 25 seats following the party switch of Samuel D. Thompson in 2023.

## Incumbents not running for re-election
### Democratic

* Loretta Weinberg, District 37

### Republican

* Kip Bateman, District 16
* Thomas Kean Jr., District 21 (running for NJ-07 in 2022)
In addition, five members who were elected in the last election in 2017 have since left office: Robert M. Gordon (D-38th, resigned), Jeff Van Drew (D-1st, resigned), Anthony R. Bucco (R-25th, died in office), Gerald Cardinale (R-39th, died in office), and Chris A. Brown, (R-2nd, resigned after previously announcing retirement).

## Predictions

| Source | Ranking | As of |
| New Jersey Globe | Safe D | October 28, 2021 |
| Elections Daily | Safe D | November 1, 2021 |

## Results
### Overview

| Parties | Parties | Candidates | Seats | Seats | Seats | Seats | Popular vote | Popular vote | Popular vote |
| Parties | Parties | Candidates | 2017 | 2021 | +/- | Strength | Vote | % | Change |
| | Democratic | 40 | 25 | 24 | 1 | 60% | 1,296,465 | 51.9% | 7.2 |
| | Republican | 38 | 15 | 16 | 1 | 40% | 1,199,006 | 48.0% | 7.3 |
| | Libertarian | 1 | 0 | 0 | 0 | 0% | 403 | 0.02% | 0.01 |
| | Independent | 2 | 0 | 0 | 0 | 0% | 1,460 | 0.1% | 0.0 |
| Total | Total | 81 | 40 | 40 | | 100.00% | 2,497,334 | 100.00% | |
| Turnout | Turnout | | | | | | | | |
| Registered | Registered | | | | | | | | |

### By State Senate District

| Senate District | Incumbent | Party | Party | Elected Senator | Party |
| District 1 | Mike Testa | | Rep | Mike Testa | Rep |
| District 2 | Vacant | Vacant | Vacant | Vincent J. Polistina | Rep |
| District 3 | Stephen M. Sweeney | | Dem | Edward Durr | Rep |
| District 4 | Fred H. Madden | | Dem | Fred H. Madden | Dem |
| District 5 | Nilsa Cruz-Perez | | Dem | Nilsa Cruz-Perez | Dem |
| District 6 | James Beach | | Dem | James Beach | Dem |
| District 7 | Troy Singleton | | Dem | Troy Singleton | Dem |
| District 8 | Dawn Addiego | | Dem | Jean Stanfield | Rep |
| District 9 | Christopher J. Connors | | Rep | Christopher J. Connors | Rep |
| District 10 | James W. Holzapfel | | Rep | James W. Holzapfel | Rep |
| District 11 | Vin Gopal | | Dem | Vin Gopal | Dem |
| District 12 | Samuel D. Thompson | | Rep | Samuel D. Thompson | Rep |
| District 13 | Declan O'Scanlon | | Rep | Declan O'Scanlon | Rep |
| District 14 | Linda R. Greenstein | | Dem | Linda R. Greenstein | Dem |
| District 15 | Shirley Turner | | Dem | Shirley Turner | Dem |
| District 16 | Kip Bateman | | Rep | Andrew Zwicker | Dem |
| District 17 | Bob Smith | | Dem | Bob Smith | Dem |
| District 18 | Patrick J. Diegnan | | Dem | Patrick J. Diegnan | Dem |
| District 19 | Joe F. Vitale | | Dem | Joe F. Vitale | Dem |
| District 20 | Joseph Cryan | | Dem | Joseph Cryan | Dem |
| District 21 | Thomas Kean Jr. | | Rep | Jon Bramnick | Rep |
| District 22 | Nicholas Scutari | | Dem | Nicholas Scutari | Dem |
| District 23 | Michael J. Doherty | | Rep | Michael J. Doherty | Rep |
| District 24 | Steve Oroho | | Rep | Steve Oroho | Rep |
| District 25 | Anthony M. Bucco | | Rep | Anthony M. Bucco | Rep |
| District 26 | Joseph Pennacchio | | Rep | Joseph Pennacchio | Rep |
| District 27 | Richard Codey | | Dem | Richard Codey | Dem |
| District 28 | Ronald Rice | | Dem | Ronald Rice | Dem |
| District 29 | Teresa Ruiz | | Dem | Teresa Ruiz | Dem |
| District 30 | Robert W. Singer | | Rep | Robert W. Singer | Rep |
| District 31 | Sandra Bolden Cunningham | | Dem | Sandra Bolden Cunningham | Dem |
| District 32 | Nicholas Sacco | | Dem | Nicholas Sacco | Dem |
| District 33 | Brian P. Stack | | Dem | Brian P. Stack | Dem |
| District 34 | Nia Gill | | Dem | Nia Gill | Dem |
| District 35 | Nellie Pou | | Dem | Nellie Pou | Dem |
| District 36 | Paul Sarlo | | Dem | Paul Sarlo | Dem |
| District 37 | Loretta Weinberg | | Dem | Gordon M. Johnson | Dem |
| District 38 | Joseph Lagana | | Dem | Joseph Lagana | Dem |
| District 39 | Holly Schepisi | | Rep | Holly Schepisi | Rep |
| District 40 | Kristin Corrado | | Rep | Kristin Corrado | Rep |
* ↑ Testa won a 2019 special election to complete the unexpired term of Senator Jeff Van Drew, who resigned to take his seat in the United States House of Representatives
* ↑ Senator Chris A. Brown, who had already announced he would not stand for re-election, resigned on July 21 to join the New Jersey Department of Community Affairs. Vince Polistina, the Republican nominee for the seat in the general election, won an August 4 special county convention to succeed Brown. The Senate did not convene until after Election Day. Although Polistina's election was certified by Secretary of State Tahesha Way, and he was administered the oath of office by a retired Superior Court judge, Senate President Stephen M. Sweeney refused to swear him in as Senator, and the non-partisan Office of Legislative Services did not consider Polistina the incumbent.
* ↑ Addiego switched from the Republican Party to the Democratic Party in January 2019.

### Close races

Seats where the margin of victory was under 10%:
* District 8, 2.22% gain
* District 3, 3.36% gain
* District 2, 3.74%
* District 11, 3.76%
* District 38, 5.80%
* District 16, 6.64% gain
* District 21, 7.30%
* District 4, 8.84%

## District 1
### Republican primary

Republican primary :
| Party | Party | Candidate | Votes | % |
| | Republican | Michael Testa (incumbent) | 13,845 | 100.0% |
| Total votes | Total votes | Total votes | 13,845 | 100.0% |

### Democratic primary

Democratic primary :
| Party | Party | Candidate | Votes | % |
| | Democratic | Yolanda E. Garcia Balicki | 9,157 | 100.0% |
| Total votes | Total votes | Total votes | 9,157 | 100.0% |

### General election

Polling
| Poll source | Date(s) administered | Sample size | Margin of error | Mike Testa (R) | Yolanda Garcia Balicki (D) | Undecided |
| Stockton University | September 28 – October 10, 2021 | 407 (RV) | ± 4.8% | 49% | 36% | 9% |
Predictions
| Source | Ranking | As of |
| New Jersey Globe | Likely R | October 28, 2021 |
| Elections Daily | Safe R | November 1, 2021 |
Results
1st Legislative District general election, 2021 :
| Party | Party | Candidate | Votes | % |
| | Republican | Michael Testa (incumbent) | 42,438 | 64.59 |
| | Democratic | Yolanda E. Garcia Balicki | 23,269 | 35.41 |
| Total votes | Total votes | Total votes | 65,707 | 100.0 |
| | Republican hold | Republican hold | Republican hold | Republican hold |

## District 2
### Republican primary

Polling
| Poll source | Date(s) administered | Sample size | Margin of error | Seth Grossman | Vince Polistina |
| Neighborhood Research (R) | ? | ? (LV) | ± 5.9% | 22% | 17% |
* ↑ Internal poll for the Seth Grossman campaign
Republican primary :
| Party | Party | Candidate | Votes | % |
| | Republican | Vince Polistina | 7,479 | 69.5% |
| | Republican | Seth Grossman | 3,277 | 30.5% |
| Total votes | Total votes | Total votes | 10,756 | 100.0% |

### Democratic primary

Democratic primary :
| Party | Party | Candidate | Votes | % |
| | Democratic | Vince Mazzeo | 9,408 | 100.0% |
| Total votes | Total votes | Total votes | 9,408 | 100.0% |

### General election

Polling
| Poll source | Date(s) administered | Sample size | Margin of error | Vince Polistina (R) | Vince Mazzeo (D) | Undecided |
| Stockton University | October 9–24, 2021 | 401 (LV) | ± 4.9% | 41% | 48% | 6% |
Predictions
| Source | Ranking | As of |
| New Jersey Globe | Tossup | October 28, 2021 |
| Elections Daily | Lean D (flip) | November 1, 2021 |
Results
2nd Legislative District general election, 2021 :
| Party | Party | Candidate | Votes | % |
| | Republican | Vince Polistina | 31,488 | 51.87 |
| | Democratic | Vince Mazzeo | 29,213 | 48.13 |
| Total votes | Total votes | Total votes | 60,701 | 100.0 |
| | Republican hold | Republican hold | Republican hold | Republican hold |

## District 3
### Democratic primary

Democratic primary :
| Party | Party | Candidate | Votes | % |
| | Democratic | Steve Sweeney (incumbent) | 8,595 | 100.0% |
| Total votes | Total votes | Total votes | 8,595 | 100.0% |

### Republican primary

Republican primary :
| Party | Party | Candidate | Votes | % |
| | Republican | Edward Durr | 8,393 | 100.0% |
| Total votes | Total votes | Total votes | 8,393 | 100.0% |

### General election

Predictions
| Source | Ranking | As of |
| New Jersey Globe | Likely D | October 28, 2021 |
| Elections Daily | Likely D | November 1, 2021 |
Results
3rd Legislative District general election, 2021 :
| Party | Party | Candidate | Votes | % |
| | Republican | Edward Durr | 33,761 | 51.68 |
| | Democratic | Steve Sweeney (incumbent) | 31,562 | 48.32 |
| Total votes | Total votes | Total votes | 65,323 | 100.0 |
| | Republican gain from Democratic | Republican gain from Democratic | Republican gain from Democratic | Republican gain from Democratic |

## District 4
### Democratic primary

Democratic primary :
| Party | Party | Candidate | Votes | % |
| | Democratic | Fred H. Madden (incumbent) | 12,428 | 100.0% |
| Total votes | Total votes | Total votes | 12,428 | 100.0% |

### Republican primary

Republican primary :
| Party | Party | Candidate | Votes | % |
| | Republican | Stephen H. Pakradooni Jr. | 6,981 | 100.0% |
| Total votes | Total votes | Total votes | 6,981 | 100.0% |

### General election

Predictions
| Source | Ranking | As of |
| New Jersey Globe | Solid D | October 28, 2021 |
| Elections Daily | Safe D | November 1, 2021 |
Results
4th Legislative District general election, 2021 :
| Party | Party | Candidate | Votes | % |
| | Democratic | Fred H. Madden (incumbent) | 38,062 | 54.42 |
| | Republican | Stephen H. Pakradooni Jr. | 31,878 | 45.58 |
| Total votes | Total votes | Total votes | 69,940 | 100.0 |
| | Democratic hold | Democratic hold | Democratic hold | Democratic hold |

## District 5
### Democratic primary

Democratic primary :
| Party | Party | Candidate | Votes | % |
| | Democratic | Nilsa Cruz-Perez (incumbent) | 12,719 | 100.0% |
| Total votes | Total votes | Total votes | 12,719 | 100.0% |

### Republican primary

No Republicans filed. However, Clyde Cook received enough write-in votes to qualify for the general election.
Republican primary :
| Party | Party | Candidate | Votes | % |
| | Republican | Clyde Cook (write-in) | 158 | 55.6 |
| | Republican | Other write-ins | 126 | 44.4 |
| Total votes | Total votes | Total votes | 284 | 100.0 |

### General election

Predictions
| Source | Ranking | As of |
| New Jersey Globe | Solid D | October 28, 2021 |
| Elections Daily | Safe D | November 1, 2021 |
Results
5th Legislative District general election, 2021 :
| Party | Party | Candidate | Votes | % |
| | Democratic | Nilsa Cruz-Perez (incumbent) | 31,246 | 57.70 |
| | Republican | Clyde Cook | 22,903 | 42.30 |
| Total votes | Total votes | Total votes | 54,149 | 100.0 |
| | Democratic hold | Democratic hold | Democratic hold | Democratic hold |

## District 6
### Democratic primary

Democratic primary :
| Party | Party | Candidate | Votes | % |
| | Democratic | James Beach (incumbent) | 17,758 | 100.0% |
| Total votes | Total votes | Total votes | 17,758 | 100.0% |

### Republican primary

Republican primary :
| Party | Party | Candidate | Votes | % |
| | Republican | John Foley | 6,113 | 100.0% |
| Total votes | Total votes | Total votes | 6,113 | 100.0% |

### General election

Predictions
| Source | Ranking | As of |
| New Jersey Globe | Solid D | October 28, 2021 |
| Elections Daily | Safe D | November 1, 2021 |
Results
6th Legislative District general election, 2021 :
| Party | Party | Candidate | Votes | % |
| | Democratic | James Beach (incumbent) | 48,508 | 64.85 |
| | Republican | John Foley | 26,292 | 35.15 |
| Total votes | Total votes | Total votes | 74,800 | 100.0 |
| | Democratic hold | Democratic hold | Democratic hold | Democratic hold |

## District 7
### Democratic primary

Democratic primary :
| Party | Party | Candidate | Votes | % |
| | Democratic | Troy Singleton (incumbent) | 14,694 | 100.0% |
| Total votes | Total votes | Total votes | 14,694 | 100.0% |

### Republican primary

Republican primary :
| Party | Party | Candidate | Votes | % |
| | Republican | Michelle Arnold | 6,571 | 100.0% |
| Total votes | Total votes | Total votes | 6,571 | 100.0% |

### General election

Predictions
| Source | Ranking | As of |
| New Jersey Globe | Solid D | October 28, 2021 |
| Elections Daily | Safe D | November 1, 2021 |
Results
7th Legislative District general election, 2021 :
| Party | Party | Candidate | Votes | % |
| | Democratic | Troy Singleton (incumbent) | 46,619 | 62.29 |
| | Republican | Michelle Arnold | 28,226 | 37.71 |
| Total votes | Total votes | Total votes | 74,845 | 100.0 |
| | Democratic hold | Democratic hold | Democratic hold | Democratic hold |

## District 8
### Democratic primary

Democratic primary :
| Party | Party | Candidate | Votes | % |
| | Democratic | Dawn Marie Addiego (incumbent) | 9,759 | 100.0% |
| Total votes | Total votes | Total votes | 9,759 | 100.0% |

### Republican primary

Republican primary :
| Party | Party | Candidate | Votes | % |
| | Republican | Jean Stanfield | 10,149 | 100.0% |
| Total votes | Total votes | Total votes | 10,149 | 100.0% |

### General election

Predictions
| Source | Ranking | As of |
| New Jersey Globe | Tossup | October 28, 2021 |
| Elections Daily | Lean R (flip) | November 1, 2021 |
Results
8th Legislative District general election, 2021 :
| Party | Party | Candidate | Votes | % |
| | Republican | Jean Stanfield | 39,648 | 51.11 |
| | Democratic | Dawn Marie Addiego (incumbent) | 37,927 | 48.89 |
| Total votes | Total votes | Total votes | 77,575 | 100.0 |
| | Republican gain from Democratic | Republican gain from Democratic | Republican gain from Democratic | Republican gain from Democratic |

## District 9
### Republican primary

Republican primary :
| Party | Party | Candidate | Votes | % |
| | Republican | Christopher J. Connors (incumbent) | 17,194 | 100.0% |
| Total votes | Total votes | Total votes | 17,194 | 100.0% |

### Democratic primary

Democratic primary :
| Party | Party | Candidate | Votes | % |
| | Democratic | David T. Wright | 7,000 | 100.0% |
| Total votes | Total votes | Total votes | 7,000 | 100.0% |

### General election

Predictions
| Source | Ranking | As of |
| New Jersey Globe | Solid R | October 28, 2021 |
| Elections Daily | Safe R | November 1, 2021 |
Results
9th Legislative District general election, 2021 :
| Party | Party | Candidate | Votes | % |
| | Republican | Christopher J. Connors (incumbent) | 62,401 | 69.40 |
| | Democratic | David T. Wright | 26,818 | 29.82 |
| | Unaffiliated Best Choice | Regina Discenza | 701 | 0.78 |
| Total votes | Total votes | Total votes | 89,920 | 100.0 |
| | Republican hold | Republican hold | Republican hold | Republican hold |

## District 10
### Republican primary

Republican primary :
| Party | Party | Candidate | Votes | % |
| | Republican | Jim Holzapfel (incumbent) | 15,285 | 100.0% |
| Total votes | Total votes | Total votes | 15,285 | 100.0% |

### Democratic primary

Democratic primary :
| Party | Party | Candidate | Votes | % |
| | Democratic | Emma Mammano | 6,164 | 100.0% |
| Total votes | Total votes | Total votes | 6,164 | 100.0% |

### General election

Predictions
| Source | Ranking | As of |
| New Jersey Globe | Solid R | October 28, 2021 |
| Elections Daily | Safe R | November 1, 2021 |
Results
10th Legislative District general election, 2021 :
| Party | Party | Candidate | Votes | % |
| | Republican | Jim Holzapfel (incumbent) | 57,021 | 68.99 |
| | Democratic | Emma Mammano | 25,635 | 31.01 |
| Total votes | Total votes | Total votes | 82,656 | 100.0 |
| | Republican hold | Republican hold | Republican hold | Republican hold |

## District 11
### Democratic primary

Democratic primary :
| Party | Party | Candidate | Votes | % |
| | Democratic | Vin Gopal (incumbent) | 8,011 | 100.0% |
| Total votes | Total votes | Total votes | 8,011 | 100.0% |

#### Endorsements

Organizations
* New Jersey League of Conservation Voters

### Republican primary

Republican primary :
| Party | Party | Candidate | Votes | % |
| | Republican | Lori L. Annetta | 7,206 | 100.0% |
| Total votes | Total votes | Total votes | 7,206 | 100.0% |

### General election

Predictions
| Source | Ranking | As of |
| New Jersey Globe | Likely D | October 28, 2021 |
| Elections Daily | Likely D | November 1, 2021 |
Results
11th Legislative District general election, 2021 :
| Party | Party | Candidate | Votes | % |
| | Democratic | Vin Gopal (incumbent) | 36,978 | 51.88 |
| | Republican | Lori L. Annetta | 34,296 | 48.12 |
| Total votes | Total votes | Total votes | 71,274 | 100.0 |
| | Democratic hold | Democratic hold | Democratic hold | Democratic hold |

## District 12
### Republican primary

Republican primary :
| Party | Party | Candidate | Votes | % |
| | Republican | Samuel D. Thompson (incumbent) | 9,563 | 100.0% |
| Total votes | Total votes | Total votes | 9,563 | 100.0% |

### Democratic primary

Democratic primary :
| Party | Party | Candidate | Votes | % |
| | Democratic | Joseph Altomonte | 5,410 | 100.0% |
| Total votes | Total votes | Total votes | 5,410 | 100.0% |

### General election

Predictions
| Source | Ranking | As of |
| New Jersey Globe | Solid R | October 28, 2021 |
| Elections Daily | Safe R | November 1, 2021 |
Results
12th Legislative District general election, 2021 :
| Party | Party | Candidate | Votes | % |
| | Republican | Samuel D. Thompson (incumbent) | 46,897 | 64.94 |
| | Democratic | Joseph Altomonte | 25,321 | 35.06 |
| Total votes | Total votes | Total votes | 72,218 | 100.0 |
| | Republican hold | Republican hold | Republican hold | Republican hold |

## District 13
### Republican primary

Republican primary :
| Party | Party | Candidate | Votes | % |
| | Republican | Declan O'Scanlon (incumbent) | 11,058 | 100.0% |
| Total votes | Total votes | Total votes | 11,058 | 100.0% |

### Democratic primary

Democratic primary :
| Party | Party | Candidate | Votes | % |
| | Democratic | Vincent Solomeno III | 6,116 | 100.0% |
| Total votes | Total votes | Total votes | 6,116 | 100.0% |

### General election

Predictions
| Source | Ranking | As of |
| New Jersey Globe | Solid R | October 28, 2021 |
| Elections Daily | Safe R | November 1, 2021 |
Results
13th Legislative District general election, 2021 :
| Party | Party | Candidate | Votes | % |
| | Republican | Declan O'Scanlon (incumbent) | 53,599 | 61.45 |
| | Democratic | Vincent Solomeno III | 33,627 | 38.55 |
| Total votes | Total votes | Total votes | 87,226 | 100.0 |
| | Republican hold | Republican hold | Republican hold | Republican hold |

## District 14
### Democratic primary

Democratic primary :
| Party | Party | Candidate | Votes | % |
| | Democratic | Linda R. Greenstein (incumbent) | 10,609 | 100.0% |
| Total votes | Total votes | Total votes | 10,609 | 100.0% |

#### Endorsements

Organizations
* New Jersey League of Conservation Voters

### Republican primary

Republican primary :
| Party | Party | Candidate | Votes | % |
| | Republican | Adam J. Elias | 6,687 | 100.0% |
| Total votes | Total votes | Total votes | 6,687 | 100.0% |

### General election

Predictions
| Source | Ranking | As of |
| New Jersey Globe | Solid D | October 28, 2021 |
| Elections Daily | Safe D | November 1, 2021 |
Results
14th Legislative District general election, 2021 :
| Party | Party | Candidate | Votes | % |
| | Democratic | Linda R. Greenstein (incumbent) | 40,735 | 55.16 |
| | Republican | Adam J. Elias | 33,116 | 44.84 |
| Total votes | Total votes | Total votes | 73,851 | 100.0 |
| | Democratic hold | Democratic hold | Democratic hold | Democratic hold |

## District 15
### Democratic primary

Democratic primary :
| Party | Party | Candidate | Votes | % |
| | Democratic | Shirley K. Turner (incumbent) | 12,254 | 100.0% |
| Total votes | Total votes | Total votes | 12,254 | 100.0% |

#### Endorsements

Organizations
* New Jersey League of Conservation Voters

### Republican primary

Republican primary :
| Party | Party | Candidate | Votes | % |
| | Republican | Susan Gaul | 2,979 | 100.0% |
| Total votes | Total votes | Total votes | 2,979 | 100.0 |

### General election

Predictions
| Source | Ranking | As of |
| New Jersey Globe | Solid D | October 28, 2021 |
| Elections Daily | Safe D | November 1, 2021 |
Results
15th Legislative District general election, 2021 :
| Party | Party | Candidate | Votes | % |
| | Democratic | Shirley K. Turner (incumbent) | 38,627 | 72.18 |
| | Republican | Susan Gaul | 14,886 | 27.82 |
| Total votes | Total votes | Total votes | 53,513 | 100.0 |
| | Democratic hold | Democratic hold | Democratic hold | Democratic hold |

## District 16
### Republican primary

Republican primary :
| Party | Party | Candidate | Votes | % |
| | Republican | Michael Pappas | 7,146 | 64.5% |
| | Republican | Jeffrey E. Grant | 3,934 | 35.5% |
| Total votes | Total votes | Total votes | 11,080 | 100.0% |

### Democratic primary

Democratic primary :
| Party | Party | Candidate | Votes | % |
| | Democratic | Andrew Zwicker | 10,984 | 100.0% |
| Total votes | Total votes | Total votes | 10,984 | 100.0% |

#### Endorsements

Labor unions
* SEIU 32BJ
Organizations
* New Jersey League of Conservation Voters
* Working Families Party

### General election

Polling
| Poll source | Date(s) administered | Sample size | Margin of error | Michael Pappas (R) | Andrew Zwicker (D) |
| 3D Strategic Research (R) | ? | 300 (LV) | ± 5.7% | 44% | 44% |
* ↑ Internal poll for the New Jersey Senate Republican Campaign Committee
Predictions
| Source | Ranking | As of |
| New Jersey Globe | Lean D (flip) | October 28, 2021 |
| Elections Daily | Lean D (flip) | November 1, 2021 |
Results
16th Legislative District general election, 2021 :
| Party | Party | Candidate | Votes | % |
| | Democratic | Andrew Zwicker | 41,837 | 53.32 |
| | Republican | Michael Pappas | 36,632 | 46.68 |
| Total votes | Total votes | Total votes | 78,469 | 100.0 |
| | Democratic gain from Republican | Democratic gain from Republican | Democratic gain from Republican | Democratic gain from Republican |

## District 17
### Democratic primary

Democratic primary :
| Party | Party | Candidate | Votes | % |
| | Democratic | Bob Smith (incumbent) | 9,158 | 100.0% |
| Total votes | Total votes | Total votes | 9,158 | 100.0% |

#### Endorsements

Organizations
* New Jersey League of Conservation Voters

### Republican primary

Republican primary :
| Party | Party | Candidate | Votes | % |
| | Republican | James A. Abate | 2,887 | 100.0% |
| Total votes | Total votes | Total votes | 2,887 | 100.0% |

### General election

Predictions
| Source | Ranking | As of |
| New Jersey Globe | Solid D | October 28, 2021 |
| Elections Daily | Safe D | November 1, 2021 |
Results
17th Legislative District general election, 2021 :
| Party | Party | Candidate | Votes | % |
| | Democratic | Bob Smith (incumbent) | 32,455 | 69.11 |
| | Republican | James A. Abate | 14,505 | 30.89 |
| Total votes | Total votes | Total votes | 46,960 | 100.0 |
| | Democratic hold | Democratic hold | Democratic hold | Democratic hold |

## District 18
### Democratic primary

Democratic primary :
| Party | Party | Candidate | Votes | % |
| | Democratic | Patrick J. Diegnan (incumbent) | 12,509 | 75.4% |
| | Democratic | Mohin K. Patel | 4,071 | 24.6% |
| Total votes | Total votes | Total votes | 16,580 | 100.0% |

#### Endorsements

Organizations
* New Jersey League of Conservation Voters

### Republican primary

Republican primary :
| Party | Party | Candidate | Votes | % |
| | Republican | Vihal R. Patel | 4,442 | 100.0% |
| Total votes | Total votes | Total votes | 4,442 | 100.0% |

### General election

Predictions
| Source | Ranking | As of |
| New Jersey Globe | Solid D | October 28, 2021 |
| Elections Daily | Safe D | November 1, 2021 |
Results
18th Legislative District general election, 2021 :
| Party | Party | Candidate | Votes | % |
| | Democratic | Patrick J. Diegnan (incumbent) | 35,637 | 60.63 |
| | Republican | Vihal R. Patel | 23,144 | 39.37 |
| Total votes | Total votes | Total votes | 58,781 | 100.0 |
| | Democratic hold | Democratic hold | Democratic hold | Democratic hold |

## District 19
### Democratic primary

Democratic primary :
| Party | Party | Candidate | Votes | % |
| | Democratic | Joseph F. Vitale (incumbent) | 7,906 | 100.0% |
| Total votes | Total votes | Total votes | 7,906 | 100.0% |

### Republican primary

Republican primary :
| Party | Party | Candidate | Votes | % |
| | Republican | Christian Onuoha | 3,271 | 100.0% |
| Total votes | Total votes | Total votes | 3,271 | 100.0% |
Following the primary, Onuoha was replaced on the ballot for the general election by Pedro "Peter" Pisar on August 23.

### General election

Predictions
| Source | Ranking | As of |
| New Jersey Globe | Solid D | October 28, 2021 |
| Elections Daily | Safe D | November 1, 2021 |
Results
19th Legislative District general election, 2021 :
| Party | Party | Candidate | Votes | % |
| | Democratic | Joseph F. Vitale (incumbent) | 27,767 | 59.90 |
| | Republican | Pedro "Peter" Pisar | 18,585 | 40.10 |
| Total votes | Total votes | Total votes | 46,352 | 100.0 |
| | Democratic hold | Democratic hold | Democratic hold | Democratic hold |

## District 20
### Democratic primary
#### Candidates

* Joseph Cryan, incumbent state senator since 2018
* Jamel Holley, state assemblyman from Roselle since 2015
Withdrew
* Jason Krychiw, suspended campaign on April 23, 2021

#### Results

Democratic primary :
| Party | Party | Candidate | Votes | % |
| | Democratic | Joseph Cryan (incumbent) | 7,804 | 62.5% |
| | Democratic | Jamel C. Holley | 4,176 | 33.5% |
| | Democratic | Jason F. Krychiw | 502 | 4.0% |
| Total votes | Total votes | Total votes | 12,482 | 100.0% |

#### Endorsements

Labor unions
* SEIU 32BJ
Organizations
* New Jersey League of Conservation Voters
* Working Families Party

### Republican primary

No Republicans filed.
Republican primary :
| Party | Party | Candidate | Votes | % |
| | Republican | Write-in | 35 | 100.0 |
| Total votes | Total votes | Total votes | 35 | 100.0 |

### General election

Predictions
| Source | Ranking | As of |
| New Jersey Globe | Solid D | October 28, 2021 |
| Elections Daily | Safe D | November 1, 2021 |
Results
20th Legislative District general election, 2021 :
| Party | Party | Candidate | Votes | % |
| | Democratic | Joseph Cryan (incumbent) | 26,603 | 100.0 |
| Total votes | Total votes | Total votes | 26,603 | 100.0 |
| | Democratic hold | Democratic hold | Democratic hold | Democratic hold |

## District 21
### Republican primary

Republican primary :
| Party | Party | Candidate | Votes | % |
| | Republican | Jon Bramnick | 9,571 | 100.0% |
| Total votes | Total votes | Total votes | 9,571 | 100.0% |

### Democratic primary

Democratic primary :
| Party | Party | Candidate | Votes | % |
| | Democratic | Joseph Signorello III | 9,756 | 100.0% |
| Total votes | Total votes | Total votes | 9,756 | 100.0% |

### General election

Predictions
| Source | Ranking | As of |
| New Jersey Globe | Lean R | October 28, 2021 |
| Elections Daily | Lean R | November 1, 2021 |
Results
21st Legislative District general election, 2021 :
| Party | Party | Candidate | Votes | % |
| | Republican | Jon Bramnick | 44,254 | 53.65 |
| | Democratic | Joseph Signorello III | 38,237 | 46.35 |
| Total votes | Total votes | Total votes | 82,491 | 100.0 |
| | Republican hold | Republican hold | Republican hold | Republican hold |

## District 22
### Democratic primary

Democratic primary :
| Party | Party | Candidate | Votes | % |
| | Democratic | Nicholas P. Scutari (incumbent) | 10,041 | 100.0% |
| Total votes | Total votes | Total votes | 10,041 | 100.0% |

### Republican primary

Republican primary :
| Party | Party | Candidate | Votes | % |
| | Republican | William H. Michelson | 3,827 | 100.0% |
| Total votes | Total votes | Total votes | 3,827 | 100.0% |

### General election

Predictions
| Source | Ranking | As of |
| New Jersey Globe | Solid D | October 28, 2021 |
| Elections Daily | Safe D | November 1, 2021 |
Results
22nd Legislative District general election, 2021 :
| Party | Party | Candidate | Votes | % |
| | Democratic | Nicholas P. Scutari (incumbent) | 32,044 | 61.45 |
| | Republican | William H. Michelson | 20,100 | 38.55 |
| Total votes | Total votes | Total votes | 52,144 | 100.0 |
| | Democratic hold | Democratic hold | Democratic hold | Democratic hold |

## District 23
### Republican primary

Republican primary :
| Party | Party | Candidate | Votes | % |
| | Republican | Michael J. Doherty (incumbent) | 14,472 | 100.0% |
| Total votes | Total votes | Total votes | 14,472 | 100.0% |

### Democratic primary

Democratic primary :
| Party | Party | Candidate | Votes | % |
| | Democratic | Denise T. King | 6,677 | 100.0% |
| Total votes | Total votes | Total votes | 6,677 | 100.0% |

### General election

Predictions
| Source | Ranking | As of |
| New Jersey Globe | Solid R | October 28, 2021 |
| Elections Daily | Safe R | November 1, 2021 |
Results
23rd Legislative District general election, 2021 :
| Party | Party | Candidate | Votes | % |
| | Republican | Michael J. Doherty (incumbent) | 46,554 | 60.95 |
| | Democratic | Denise T. King | 29,830 | 39.05 |
| Total votes | Total votes | Total votes | 76,384 | 100.0 |
| | Republican hold | Republican hold | Republican hold | Republican hold |

## District 24
### Republican primary
#### Candidates

* Daniel Cruz, member of the Andover Township Board of Education
* Steve Oroho, incumbent senator since 2008

#### Results

Republican primary :
| Party | Party | Candidate | Votes | % |
| | Republican | Steven V. Oroho (incumbent) | 14,721 | 82.6% |
| | Republican | Daniel Cruz | 3,105 | 17.4% |
| Total votes | Total votes | Total votes | 17,826 | 100.0% |

### Democratic primary

No Democrats filed. However, Frederick P. Cook received enough write-in votes to qualify for the general election.
Democratic primary :
| Party | Party | Candidate | Votes | % |
| | Democratic | Frederick P. Cook (write-in) | 483 | 69.0 |
| | Democratic | Other write-ins | 217 | 31.0 |
| Total votes | Total votes | Total votes | 700 | 100.0 |

### General election

Predictions
| Source | Ranking | As of |
| New Jersey Globe | Solid R | October 28, 2021 |
| Elections Daily | Safe R | November 1, 2021 |
Results
24th Legislative District general election, 2021 :
| Party | Party | Candidate | Votes | % |
| | Republican | Steven V. Oroho (incumbent) | 52,628 | 69.37 |
| | Democratic | Frederick P. Cook | 23,240 | 30.63 |
| Total votes | Total votes | Total votes | 75,868 | 100.0 |
| | Republican hold | Republican hold | Republican hold | Republican hold |

## District 25
### Republican primary

Republican primary :
| Party | Party | Candidate | Votes | % |
| | Republican | Anthony M. Bucco (incumbent) | 12,520 | 100.0% |
| Total votes | Total votes | Total votes | 12,520 | 100.0% |

### Democratic primary

Democratic primary :
| Party | Party | Candidate | Votes | % |
| | Democratic | Jeffrey Grayzel | 8,487 | 100.0% |
| Total votes | Total votes | Total votes | 8,487 | 100.0% |

### General election

Predictions
| Source | Ranking | As of |
| New Jersey Globe | Likely R | October 28, 2021 |
| Elections Daily | Likely R | November 1, 2021 |
Results
25th Legislative District general election, 2021 :
| Party | Party | Candidate | Votes | % |
| | Republican | Anthony M. Bucco (incumbent) | 43,758 | 57.47 |
| | Democratic | Jeffrey Grayzel | 32,381 | 42.53 |
| Total votes | Total votes | Total votes | 76,139 | 100.0 |
| | Republican hold | Republican hold | Republican hold | Republican hold |

## District 26
### Republican primary

Republican primary :
| Party | Party | Candidate | Votes | % |
| | Republican | Joe Pennacchio (incumbent) | 12,964 | 100.0% |
| Total votes | Total votes | Total votes | 12,964 | 100.0% |

### Democratic primary

Democratic primary :
| Party | Party | Candidate | Votes | % |
| | Democratic | Christine Clarke | 7,092 | 100.0% |
| Total votes | Total votes | Total votes | 7,092 | 100.0% |

### General election

Predictions
| Source | Ranking | As of |
| New Jersey Globe | Solid R | October 28, 2021 |
| Elections Daily | Safe R | November 1, 2021 |
Results
26th Legislative District general election, 2021 :
| Party | Party | Candidate | Votes | % |
| | Republican | Joe Pennacchio (incumbent) | 46,057 | 58.94 |
| | Democratic | Christine Clarke | 32,087 | 41.06 |
| Total votes | Total votes | Total votes | 78,144 | 100.0 |
| | Republican hold | Republican hold | Republican hold | Republican hold |

## District 27
### Democratic primary

Democratic primary :
| Party | Party | Candidate | Votes | % |
| | Democratic | Richard J. Codey (incumbent) | 12,111 | 100.0% |
| Total votes | Total votes | Total votes | 12,111 | 100.0% |

#### Endorsements

Organizations
* New Jersey League of Conservation Voters

### Republican primary

Republican primary :
| Party | Party | Candidate | Votes | % |
| | Republican | Adam Kraemer | 6,028 | 100.0% |
| Total votes | Total votes | Total votes | 6,028 | 100.0% |

### General election

Predictions
| Source | Ranking | As of |
| New Jersey Globe | Solid D | October 28, 2021 |
| Elections Daily | Safe D | November 1, 2021 |
Results
27th Legislative District general election, 2021 :
| Party | Party | Candidate | Votes | % |
| | Democratic | Richard J. Codey (incumbent) | 50,604 | 64.87 |
| | Republican | Adam Kraemer | 27,409 | 35.13 |
| Total votes | Total votes | Total votes | 78,013 | 100.0 |
| | Democratic hold | Democratic hold | Democratic hold | Democratic hold |

## District 28
### Democratic primary

Democratic primary :
| Party | Party | Candidate | Votes | % |
| | Democratic | Ronald L. Rice (incumbent) | 8,425 | 91.8% |
| | Democratic | Quadir Selby | 750 | 8.2% |
| Total votes | Total votes | Total votes | 9,175 | 100.0% |

### Republican primary

Republican primary :
| Party | Party | Candidate | Votes | % |
| | Republican | Frank Contella | 1,437 | 100.0% |
| Total votes | Total votes | Total votes | 1,437 | 100.0% |

### General election

Predictions
| Source | Ranking | As of |
| New Jersey Globe | Solid D | October 28, 2021 |
| Elections Daily | Safe D | November 1, 2021 |
Results
28th Legislative District general election, 2021 :
| Party | Party | Candidate | Votes | % |
| | Democratic | Ronald L. Rice (incumbent) | 33,104 | 77.92 |
| | Republican | Frank Contella | 9,383 | 22.08 |
| Total votes | Total votes | Total votes | 42,487 | 100.0 |
| | Democratic hold | Democratic hold | Democratic hold | Democratic hold |

## District 29
### Democratic primary

Democratic primary :
| Party | Party | Candidate | Votes | % |
| | Democratic | M. Teresa Ruiz (incumbent) | 6,289 | 100.0% |
| Total votes | Total votes | Total votes | 6,289 | 100.0% |

### Republican primary

No Republicans filed.
Republican primary :
| Party | Party | Candidate | Votes | % |
| | Republican | Write-in | | |
| Total votes | Total votes | Total votes | | 100.0 |

### General election

Predictions
| Source | Ranking | As of |
| New Jersey Globe | Solid D | October 28, 2021 |
| Elections Daily | Safe D | November 1, 2021 |
Results
29th Legislative District general election, 2021 :
| Party | Party | Candidate | Votes | % |
| | Democratic | M. Teresa Ruiz (incumbent) | 20,706 | 100.0 |
| Total votes | Total votes | Total votes | 20,706 | 100.0 |
| | Democratic hold | Democratic hold | Democratic hold | Democratic hold |

## District 30
### Republican primary

Republican primary :
| Party | Party | Candidate | Votes | % |
| | Republican | Robert W. Singer (incumbent) | 9,747 | 100.0% |
| Total votes | Total votes | Total votes | 9,747 | 100.0% |

### Democratic primary

Democratic primary :
| Party | Party | Candidate | Votes | % |
| | Democratic | Dan Stinger | 4,173 | 100.0% |
| Total votes | Total votes | Total votes | 4,173 | 100.0 |

### General election

Predictions
| Source | Ranking | As of |
| New Jersey Globe | Solid R | October 28, 2021 |
| Elections Daily | Safe R | November 1, 2021 |
Results
30th Legislative District general election, 2021 :
| Party | Party | Candidate | Votes | % |
| | Republican | Robert W. Singer (incumbent) | 53,130 | 71.19 |
| | Democratic | Dan Stinger | 21,506 | 28.81 |
| Total votes | Total votes | Total votes | 74,636 | 100.0 |
| | Republican hold | Republican hold | Republican hold | Republican hold |

## District 31
### Democratic primary

Democratic primary :
| Party | Party | Candidate | Votes | % |
| | Democratic | Sandra B. Cunningham (incumbent) | 7,239 | 100.0% |
| Total votes | Total votes | Total votes | 7,239 | 100.0% |

### Republican primary

Republican primary :
| Party | Party | Candidate | Votes | % |
| | Republican | Neil A. Schulman | 979 | 100.0% |
| Total votes | Total votes | Total votes | 979 | 100.0% |

### General election

Predictions
| Source | Ranking | As of |
| New Jersey Globe | Solid D | October 28, 2021 |
| Elections Daily | Safe D | November 1, 2021 |
Results
31st Legislative District general election, 2021 :
| Party | Party | Candidate | Votes | % |
| | Democratic | Sandra B. Cunningham (incumbent) | 26,699 | 75.28 |
| | Republican | Neil A. Schulman | 8,769 | 24.72 |
| Total votes | Total votes | Total votes | 35,468 | 100.0 |
| | Democratic hold | Democratic hold | Democratic hold | Democratic hold |

## District 32
### Democratic primary
#### Candidates

* Nicholas Sacco, incumbent senator since 1994 and Mayor of North Bergen

#### Results

Democratic primary :
| Party | Party | Candidate | Votes | % |
| | Democratic | Nicholas J. Sacco (incumbent) | 9,819 | 100.0% |
| Total votes | Total votes | Total votes | 9,819 | 100.0% |

### Republican primary

Republican primary :
| Party | Party | Candidate | Votes | % |
| | Republican | Juan Barbadillo | 1,309 | 100.0% |
| Total votes | Total votes | Total votes | 1,309 | 100.0% |

### General election

Predictions
| Source | Ranking | As of |
| New Jersey Globe | Solid D | October 28, 2021 |
| Elections Daily | Safe D | November 1, 2021 |
Results
32nd Legislative District general election, 2021 :
| Party | Party | Candidate | Votes | % |
| | Democratic | Nicholas J. Sacco (incumbent) | 23,839 | 71.17 |
| | Republican | Juan Barbadillo | 9,659 | 28.83 |
| Total votes | Total votes | Total votes | 33,498 | 100.0 |
| | Democratic hold | Democratic hold | Democratic hold | Democratic hold |

## District 33
### Democratic primary

Democratic primary :
| Party | Party | Candidate | Votes | % |
| | Democratic | Brian P. Stack (incumbent) | 15,515 | 100.0% |
| Total votes | Total votes | Total votes | 15,515 | 100.0% |

### Republican primary

Republican primary :
| Party | Party | Candidate | Votes | % |
| | Republican | Agha Khan | 1,010 | 100.0% |
| Total votes | Total votes | Total votes | 1,010 | 100.0% |

### General election

Predictions
| Source | Ranking | As of |
| New Jersey Globe | Solid D | October 28, 2021 |
| Elections Daily | Safe D | November 1, 2021 |
Results
33rd Legislative District general election, 2021 :
| Party | Party | Candidate | Votes | % |
| | Democratic | Brian P. Stack (incumbent) | 37,059 | 85.14 |
| | Republican | Agha Khan | 6,466 | 14.86 |
| Total votes | Total votes | Total votes | 43,525 | 100.0 |
| | Democratic hold | Democratic hold | Democratic hold | Democratic hold |

## District 34
### Democratic primary

Democratic primary :
| Party | Party | Candidate | Votes | % |
| | Democratic | Nia H. Gill (incumbent) | 11,621 | 100.0% |
| Total votes | Total votes | Total votes | 11,621 | 100.0% |

### Republican primary

Republican primary :
| Party | Party | Candidate | Votes | % |
| | Republican | Scott Pollack | 1,566 | 100.0% |
| Total votes | Total votes | Total votes | 1,566 | 100.0% |

### General election

Predictions
| Source | Ranking | As of |
| New Jersey Globe | Solid D | October 28, 2021 |
| Elections Daily | Safe D | November 1, 2021 |
Results
34th Legislative District general election, 2021 :
| Party | Party | Candidate | Votes | % |
| | Democratic | Nia H. Gill (incumbent) | 37,239 | 78.73 |
| | Republican | Scott Pollack | 10,060 | 21.27 |
| Total votes | Total votes | Total votes | 47,299 | 100.0 |
| | Democratic hold | Democratic hold | Democratic hold | Democratic hold |

## District 35
### Democratic primary

Democratic primary :
| Party | Party | Candidate | Votes | % |
| | Democratic | Nelida Pou (incumbent) | 4,548 | 100.0% |
| Total votes | Total votes | Total votes | 4,548 | 100.0% |

### Republican primary

Republican primary :
| Party | Party | Candidate | Votes | % |
| | Republican | Kenneth Pengitore | 1,489 | 100.0% |
| Total votes | Total votes | Total votes | 1,489 | 100.0% |

### General election

Predictions
| Source | Ranking | As of |
| New Jersey Globe | Solid D | October 28, 2021 |
| Elections Daily | Safe D | November 1, 2021 |
Results
35th Legislative District general election, 2021 :
| Party | Party | Candidate | Votes | % |
| | Democratic | Nelida Pou (incumbent) | 20,464 | 68.59 |
| | Republican | Kenneth Pengitore | 9,372 | 31.41 |
| Total votes | Total votes | Total votes | 29,836 | 100.0 |
| | Democratic hold | Democratic hold | Democratic hold | Democratic hold |

## District 36
### Democratic primary

Democratic primary :
| Party | Party | Candidate | Votes | % |
| | Democratic | Paul A. Sarlo (incumbent) | 4,627 | 100.0% |
| Total votes | Total votes | Total votes | 4,627 | 100.0% |

### Republican primary

Republicans Chris Auriemma filed to run, withdrew, and then received enough write-in votes to qualify for the general election.
Republican primary :
| Party | Party | Candidate | Votes | % |
| | Republican | Chris Auriemma (write-in) | 115 | 71.0 |
| | Republican | Other write-ins | 47 | 29.0 |
| Total votes | Total votes | Total votes | 162 | 100.0 |

### General election

Predictions
| Source | Ranking | As of |
| New Jersey Globe | Solid D | October 28, 2021 |
| Elections Daily | Safe D | November 1, 2021 |
Results
36th Legislative District general election, 2021 :
| Party | Party | Candidate | Votes | % |
| | Democratic | Paul A. Sarlo (incumbent) | 25,373 | 56.86 |
| | Republican | Chris Auriemma | 19,252 | 43.14 |
| Total votes | Total votes | Total votes | 44,625 | 100.0 |
| | Democratic hold | Democratic hold | Democratic hold | Democratic hold |

## District 37
### Democratic primary

Democratic primary :
| Party | Party | Candidate | Votes | % |
| | Democratic | Gordon M. Johnson | 10,404 | 72.2 |
| | Democratic | Valerie Vainieri Huttle | 4,011 | 27.8 |
| Total votes | Total votes | Total votes | 14,415 | 100.0% |

#### Endorsements

Governors
* Phil Murphy, Governor of New Jersey
* Sheila Oliver, Lieutenant Governor of New Jersey
Congressmen
* Josh Gottheimer, U.S. Congressman from New Jersey’s 5th District
* Bill Pascrell, U.S. Congressman from New Jersey’s 9th district
Mayors
* Christopher Chung, Mayor of Palisades Park, NJ
* 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
* Anthony Cureton, Bergen County Sheriff
* Greta Grewal-Virk, Democratic Vice Chair of Bergen County
* John Hogan, District 37 Treasurer
* Lynn Hurwitz, Democratic Municipal Chair
* Paul Juliano, Democratic Chairman of the Bergen County
* 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
* Lou Battaglia, Hackensack Councilman
* Charles Cobb, Englewood Councilman
* Michael Cohen, Englewood Councilman
* Lou DeLiso, Northvale Councilman
* Ed Develin, Northvale Councilman
* Jo Ellen Granquist, Bogota Councilwoman
* Paul Kim, Palisades Park Councilman
* 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
* Carpenters Union (Eastern Atlantic States Council of Carpenters)
* Hotel and Motel Trades Council
* International Longshoremen’s Association (ILA)
* International Union of Operating Engineers (Local 825)
* Laborer's International Union of North America (LIUNA)
* Latino American Democratic Association of New Jersey
* New Jersey Firefighters Union
* New Jersey League of Conservation Voters
* United Food and Commercial Workers (UFCW)
* United Service Workers Union
Organizations
* EMILY's List
* Working Families Party

### Republican primary

Republican primary :
| Party | Party | Candidate | Votes | % |
| | Republican | Michael W. Koontz | 1,124 | 100.0% |
| Total votes | Total votes | Total votes | 1,124 | 100.0% |

### General election

Predictions
| Source | Ranking | As of |
| New Jersey Globe | Solid D | October 28, 2021 |
| Elections Daily | Safe D | November 1, 2021 |
Results
37th Legislative District general election, 2021 :
| Party | Party | Candidate | Votes | % |
| | Democratic | Gordon M. Johnson | 34,410 | 67.04 |
| | Republican | Michael W. Koontz | 16,155 | 31.48 |
| | New Directions | Glenn Coley | 759 | 1.48 |
| Total votes | Total votes | Total votes | 51,324 | 100.0 |
| | Democratic hold | Democratic hold | Democratic hold | Democratic hold |

## District 38
### Democratic primary
#### Candidates

* Joseph Lagana, incumbent senator since 2018

#### Results

Democratic primary :
| Party | Party | Candidate | Votes | % |
| | Democratic | Joseph A. Lagana (incumbent) | 6,564 | 100.0% |
| Total votes | Total votes | Total votes | 6,564 | 100.0% |

### Republican primary

Republican primary :
| Party | Party | Candidate | Votes | % |
| | Republican | Richard Garcia | 5,484 | 100.0% |
| Total votes | Total votes | Total votes | 5,484 | 100.0% |

### General election

Predictions
| Source | Ranking | As of |
| New Jersey Globe | Solid D | October 28, 2021 |
| Elections Daily | Safe D | November 1, 2021 |
Results
38th Legislative District general election, 2021 :
| Party | Party | Candidate | Votes | % |
| | Democratic | Joseph A. Lagana (incumbent) | 34,895 | 52.90 |
| | Republican | Richard Garcia | 31,069 | 47.10 |
| Total votes | Total votes | Total votes | 65,964 | 100.0 |
| | Democratic hold | Democratic hold | Democratic hold | Democratic hold |

## District 39
### Republican primary
#### Candidates

* Holly Schepisi, incumbent senator since 2021

#### Results

Republican primary :
| Party | Party | Candidate | Votes | % |
| | Republican | Holly Schepisi (incumbent) | 9,212 | 100.0% |
| Total votes | Total votes | Total votes | 9,212 | 100.0% |

### Democratic primary

Democratic primary :
| Party | Party | Candidate | Votes | % |
| | Democratic | Ruth Dugan | 6,476 | 100.0% |
| Total votes | Total votes | Total votes | 6,476 | 100.0% |

### General election

Predictions
| Source | Ranking | As of |
| New Jersey Globe | Likely R | October 28, 2021 |
| Elections Daily | Likely R | November 1, 2021 |
Results
39th Legislative District general election, 2021 :
| Party | Party | Candidate | Votes | % |
| | Republican | Holly Schepisi (incumbent) | 45,985 | 57.16 |
| | Democratic | Ruth Dugan | 34,065 | 42.34 |
| | Libertarian | James Tosone | 403 | 0.50 |
| Total votes | Total votes | Total votes | 80,453 | 100.0 |
| | Republican hold | Republican hold | Republican hold | Republican hold |

## District 40
### Republican primary

Republican primary :
| Party | Party | Candidate | Votes | % |
| | Republican | Kristin M. Corrado (incumbent) | 9,726 | 100.0% |
| Total votes | Total votes | Total votes | 9,726 | 100.0% |

### Democratic primary

Democratic primary :
| Party | Party | Candidate | Votes | % |
| | Democratic | Michael A. Sedon | 5,842 | 100.0% |
| Total votes | Total votes | Total votes | 5,842 | 100.0% |

### General election

Predictions
| Source | Ranking | As of |
| New Jersey Globe | Solid R | October 28, 2021 |
| Elections Daily | Safe R | November 1, 2021 |
Results
40th Legislative District general election, 2021 :
| Party | Party | Candidate | Votes | % |
| | Republican | Kristin M. Corrado (incumbent) | 47,230 | 60.97 |
| | Democratic | Michael A. Sedon | 30,237 | 39.03 |
| Total votes | Total votes | Total votes | 77,467 | 100.0 |
| | Republican hold | Republican hold | Republican hold | Republican hold |