New Jersey General Assembly District 31
Next vote Tue, Nov 2, 2027 · Represented by Will Sampson Democratic, Jerry Walker Democratic · Member list as of Oct 28
We don’t have the candidate list for this race. See the official list at the New Jersey Division of Elections
- Last election
- Jerry Walker (Democratic) won by 1.6 points, 2025
- Seats
- 2 seats in this district
More about this seat
All General Assembly districts
- Democratic
- Republican
- Independent
- Nonpartisan
- More than one party
- No member listed
Map settings
Vote in New Jersey
Trouble voting? Election Protection hotline: 866-OUR-VOTE. A nonpartisan coalition of civil-rights and voting-rights groups, not a government service. 866ourvote.org
Official results for New Jersey
History (27 elections for this seat)
- Votes for listed candidates
- 90,579
- Election day
- November 4, 2025
- Seats
- 2
- District map
- Same as today
New Jersey General Assembly District 31, 1973 to 2025, 2025, every candidate Candidate Party Votes and share Share DemocraticJerry WalkerWon Democratic 33,93737.5% DemocraticWill SampsonWon(incumbent)Name as filed: William Sampson Democratic 32,51635.9% RepublicanAnthony Acosta Republican 12,34013.6% RepublicanNeil A. Schulman Republican 11,78613.0% - Votes for listed candidates
- 37,443
- Election day
- November 7, 2023
- Seats
- 2
- District map
- Same as today
New Jersey General Assembly District 31, 1973 to 2025, 2023, every candidate Candidate Party Votes and share Share DemocraticBarbara McCann StamatoWon Democratic 13,00334.7% DemocraticWill SampsonWon(incumbent)Name as filed: William B. Sampson Democratic 12,88334.4% RepublicanSydney J. Ferreira Republican 4,23711.3% RepublicanAngelique M. Diaz Republican 4,15311.1% OtherMary Jane Desmond Other 1,7244.6% OtherNoemi Velazquez Other 1,4433.9% - Votes for listed candidates
- 68,379
- Election day
- November 2, 2021
- Seats
- 2
- District map
- Older district map (2011 to 2022)
New Jersey General Assembly District 31, 1973 to 2025, 2021, every candidate Candidate Party Votes and share Share DemocraticAngela V. McKnightWon(incumbent) Democratic 26,18738.3% DemocraticWill SampsonWonName as filed: William Sampson Democratic 24,81036.3% RepublicanRose Javier Republican 8,81712.9% RepublicanBrandon Vila Republican 8,56512.5% - Votes for listed candidates
- 44,872
- Election day
- November 5, 2019
- Seats
- 2
- District map
- Older district map (2011 to 2022)
New Jersey General Assembly District 31, 1973 to 2025, 2019, every candidate Candidate Party Votes and share Share DemocraticAngela V. McKnightWon(incumbent) Democratic 19,44043.3% DemocraticNicholas A. ChiaravallotiWon(incumbent) Democratic 17,64439.3% RepublicanJason Todd Mushnick Republican 3,9518.8% RepublicanMary Kay Palange Republican 3,8378.6% - Votes for listed candidates
- 56,199
- Election day
- November 7, 2017
- Seats
- 2
- District map
- Older district map (2011 to 2022)
New Jersey General Assembly District 31, 1973 to 2025, 2017, every candidate Candidate Party Votes and share Share DemocraticAngela V. McKnightWon(incumbent) Democratic 23,61642.0% DemocraticNicholas ChiaravallotiWon(incumbent) Democratic 22,82340.6% RepublicanMichael J. Alonso Republican 4,9948.9% RepublicanLauren Digiaro Republican 4,7668.5% - Votes for listed candidates
- 27,176
- Election day
- November 3, 2015
- Seats
- 2
- District map
- Older district map (2011 to 2022)
New Jersey General Assembly District 31, 1973 to 2025, 2015, every candidate Candidate Party Votes and share Share DemocraticAngela V. McKnightWon Democratic 9,59735.3% DemocraticNicholas ChiaravallotiWon Democratic 9,21233.9% RepublicanMatthew Kopko Republican 3,87214.3% RepublicanHerminio Mendoza Republican 2,6039.6% IndependentAnthony Zanowic Independent 9583.5% IndependentAlejandro Rodriguez Independent 9343.4% - Votes for listed candidates
- 48,644
- Election day
- November 5, 2013
- Seats
- 2
- District map
- Older district map (2011 to 2022)
New Jersey General Assembly District 31, 1973 to 2025, 2013, every candidate Candidate Party Votes and share Share DemocraticJason OdonnellWon(incumbent) Democratic 17,95436.9% DemocraticCharles MainorWon(incumbent) Democratic 17,87736.8% RepublicanGerard Pizzillo Republican 6,47113.3% RepublicanJuanita Lopez Republican 6,34213.0% - Votes for listed candidates
- 29,475
- Election day
- November 8, 2011
- Seats
- 2
- District map
- Older district map (2011 to 2022)
New Jersey General Assembly District 31, 1973 to 2025, 2011, every candidate Candidate Party Votes and share Share DemocraticJason OdonnellWon Democratic 11,87740.3% DemocraticCharles MainorWon(incumbent) Democratic 11,69039.7% RepublicanMichael J. Alonso Republican 3,15710.7% RepublicanDaniel E. Beckelman Republican 2,7519.3% - Votes for listed candidates
- 56,397
- Election day
- November 3, 2009
- Seats
- 2
- District map
- Older district map (2001 to 2010)
New Jersey General Assembly District 31, 1973 to 2025, 2009, every candidate Candidate Party Votes and share Share DemocraticCharles MainorWon Democratic 20,52836.4% DemocraticAnthony ChiapponeWon(incumbent) Democratic 20,33536.1% RepublicanIrene Kim Asbury Republican 6,97912.4% RepublicanMarie Day Republican 6,79512.1% OtherNeil D. Scott Other 1,2842.3% OtherOmar Dyer Other 4760.8% - Votes for listed candidates
- 21,419
- Election day
- November 6, 2007
- Seats
- 2
- District map
- Older district map (2001 to 2010)
New Jersey General Assembly District 31, 1973 to 2025, 2007, every candidate Candidate Party Votes and share Share DemocraticAnthony ChiapponeWon Democratic 10,75450.2% DemocraticL. Harvey SmithWon Democratic 10,66549.8% - Votes for listed candidates
- 63,874
- Election day
- November 8, 2005
- Seats
- 2
- District map
- Older district map (2001 to 2010)
New Jersey General Assembly District 31, 1973 to 2025, 2005, every candidate Candidate Party Votes and share Share DemocraticLouis ManzoWon(incumbent) Democratic 26,17941.0% DemocraticCharles T. Epps Jr.Won Democratic 24,98339.1% RepublicanRita A. Howard Republican 6,3569.9% RepublicanAndrew Wirtz Republican 6,3569.9% - Votes for listed candidates
- 38,885
- Election day
- November 4, 2003
- Seats
- 2
- District map
- Older district map (2001 to 2010)
New Jersey General Assembly District 31, 1973 to 2025, 2003, every candidate Candidate Party Votes and share Share DemocraticLouis ManzoWon Democratic 15,58840.1% DemocraticAnthony ChiapponeWon Democratic 15,26839.3% RepublicanDonna Marie James Republican 3,1758.2% RepublicanStephen Schulz Republican 2,9207.5% GreenPamela Olsen Green 1,0232.6% GreenJonathan J. Oriole Green 9112.3% - Votes for listed candidates
- 77,509
- Election day
- November 6, 2001
- Seats
- 2
- District map
- Older district map (2001 to 2010)
New Jersey General Assembly District 31, 1973 to 2025, 2001, every candidate Candidate Party Votes and share Share DemocraticJoseph V. Doria Jr.Won(incumbent) Democratic 29,12037.6% DemocraticElba PerezcinciarelliWon Democratic 27,63735.7% RepublicanIra F. Jersey Republican 9,88712.8% RepublicanAdor L. Equipado Republican 9,60312.4% IndependentJuanita Lopez Independent 1,2621.6% - Votes for listed candidates
- 34,161
- Election day
- November 2, 1999
- Seats
- 2
- District map
- Older district map (1991 to 2000)
New Jersey General Assembly District 31, 1973 to 2025, 1999, every candidate Candidate Party Votes and share Share DemocraticJoseph Charles Jr.Won(incumbent) Democratic 13,27438.9% DemocraticJoseph V. Doria Jr.Won(incumbent) Democratic 12,94637.9% RepublicanRichard Freda Republican 4,47413.1% RepublicanMofalc Olei Meinga Republican 3,46710.2% - Votes for listed candidates
- 78,584
- Election day
- November 4, 1997
- Seats
- 2
- District map
- Older district map (1991 to 2000)
New Jersey General Assembly District 31, 1973 to 2025, 1997, every candidate Candidate Party Votes and share Share DemocraticJoseph V. Doria Jr.Won(incumbent) Democratic 31,12939.6% DemocraticJoseph Charles Jr.Won(incumbent) Democratic 30,47938.8% RepublicanDavid J. Longenhagen Republican 8,56110.9% RepublicanMofalc Olei Meinga Republican 8,41510.7% - Votes for listed candidates
- 54,039
- Election day
- November 7, 1995
- Seats
- 2
- District map
- Older district map (1991 to 2000)
New Jersey General Assembly District 31, 1973 to 2025, 1995, every candidate Candidate Party Votes and share Share DemocraticJoseph V. Doria Jr.Won(incumbent) Democratic 20,79338.5% DemocraticJoseph Charles Jr.Won(incumbent) Democratic 20,72438.4% RepublicanArtie Williams Republican 5,55710.3% RepublicanThomas Bragen Republican 5,52910.2% IndependentSteven Felton Independent 4860.9% IndependentOmar A. Aziz Independent 4820.9% IndependentKen Dupey Independent 4680.9% IndependentJacquelyn Fairley Independent 00.0% IndependentThomas P. Fricchione Independent 00.0% - Votes for listed candidates
- 81,492
- Election day
- November 2, 1993
- Seats
- 2
- District map
- Older district map (1991 to 2000)
New Jersey General Assembly District 31, 1973 to 2025, 1993, every candidate Candidate Party Votes and share Share DemocraticJoseph Charles Jr.Won(incumbent) Democratic 28,01334.4% DemocraticJoseph V. Doria Jr.Won(incumbent) Democratic 27,77834.1% RepublicanMichael Miller Republican 12,94715.9% RepublicanJames Patrick White Republican 12,75415.7% - Votes for listed candidates
- 59,713
- Election day
- November 5, 1991
- Seats
- 2
- District map
- Older district map (1991 to 2000)
New Jersey General Assembly District 31, 1973 to 2025, 1991, every candidate Candidate Party Votes and share Share DemocraticJoseph V. Doria Jr.Won(incumbent) Democratic 17,18928.8% DemocraticJoseph Charles Jr.Won(incumbent) Democratic 17,04728.6% RepublicanMichael Webb Republican 12,88121.6% RepublicanJames Patrick White Republican 12,59621.1% - Votes for listed candidates
- 80,492
- Election day
- November 7, 1989
- Seats
- 2
- District map
- Older district map (1981 to 1990)
New Jersey General Assembly District 31, 1973 to 2025, 1989, every candidate Candidate Party Votes and share Share DemocraticJoseph V. Doria Jr.Won(incumbent) Democratic 33,19641.2% DemocraticJoseph Charles Jr.Won(incumbent) Democratic 32,38440.2% RepublicanJames J. Richardson Republican 7,4999.3% RepublicanTheresa Lukachyk Republican 7,4139.2% - Votes for listed candidates
- 57,071
- Election day
- November 3, 1987
- Seats
- 2
- District map
- Older district map (1981 to 1990)
New Jersey General Assembly District 31, 1973 to 2025, 1987, every candidate Candidate Party Votes and share Share DemocraticJoseph Charles Jr.Won(incumbent) Democratic 22,16938.8% DemocraticJoseph V. Doria Jr.Won(incumbent) Democratic 21,99338.5% RepublicanJames V. McNally Jr. Republican 6,96212.2% RepublicanModesto Daniel Fiume Republican 5,94710.4% - Votes for listed candidates
- 80,547
- Election day
- November 5, 1985
- Seats
- 2
- District map
- Older district map (1981 to 1990)
New Jersey General Assembly District 31, 1973 to 2025, 1985, every candidate Candidate Party Votes and share Share DemocraticJoseph V. Doria Jr.Won(incumbent) Democratic 25,61331.8% DemocraticJoseph Charles Jr.Won(incumbent) Democratic 24,61230.6% RepublicanNat S. Amadeo Republican 15,38019.1% RepublicanBruce M. Shipitofsky Republican 14,94218.6% - Votes for listed candidates
- 58,347
- Election day
- November 8, 1983
- Seats
- 2
- District map
- Older district map (1981 to 1990)
New Jersey General Assembly District 31, 1973 to 2025, 1983, every candidate Candidate Party Votes and share Share DemocraticJoseph V. Doria Jr.Won(incumbent) Democratic 23,58540.4% DemocraticJoseph Charles Jr.Won(incumbent) Democratic 22,96339.4% RepublicanJoseph C. Amato Jr. Republican 5,82010.0% RepublicanGeorge Curtis Republican 5,2889.1% OtherRoscoe Evans Other 6911.2% - Votes for listed candidates
- 97,516
- Election day
- November 3, 1981
- Seats
- 2
- District map
- Older district map (1981 to 1990)
New Jersey General Assembly District 31, 1973 to 2025, 1981, every candidate Candidate Party Votes and share Share DemocraticJoseph V. Doria Jr.Won(incumbent) Democratic 37,34338.3% DemocraticJoseph Charles Jr.Won Democratic 36,15337.1% RepublicanMark A. Baber Republican 12,19712.5% RepublicanJoseph F. Szczesny Republican 11,82312.1% - Votes for listed candidates
- 46,674
- Election day
- November 6, 1979
- Seats
- 2
- District map
- Older district map (1973 to 1980)
New Jersey General Assembly District 31, 1973 to 2025, 1979, every candidate Candidate Party Votes and share Share DemocraticJoseph V. Doria Jr.Won Democratic 17,17136.8% DemocraticCharles MaysWon(incumbent) Democratic 16,99036.4% RepublicanIsabella H. Lettieri Republican 5,28011.3% RepublicanSullivan Johnson Republican 4,0118.6% OtherGeorge Gerard Barnes Other 2,1314.6% OtherJoseph Yglesias Jr. Other 1,0912.3% - Votes for listed candidates
- 76,671
- Election day
- November 8, 1977
- Seats
- 2
- District map
- Older district map (1973 to 1980)
New Jersey General Assembly District 31, 1973 to 2025, 1977, every candidate Candidate Party Votes and share Share DemocraticPatrick C. PasculliWon Democratic 25,59133.4% DemocraticCharles MaysWon Democratic 24,53032.0% RepublicanBernard W. Ozarowski Republican 10,53113.7% RepublicanJoseph A. Marzitello Republican 9,34912.2% OtherDorothy Dillin Other 1,9752.6% IndependentJames Lefante Independent 1,8812.5% OtherEdward R. Rutkowski Other 1,5382.0% IndependentMichael J. Kucyk Jr. Independent 1,2761.7% - Votes for listed candidates
- 67,882
- Election day
- November 4, 1975
- Seats
- 2
- District map
- Older district map (1973 to 1980)
New Jersey General Assembly District 31, 1973 to 2025, 1975, every candidate Candidate Party Votes and share Share DemocraticJoseph A. LefanteWon(incumbent) Democratic 26,10138.5% DemocraticWilliam O. Perkins Jr.Won(incumbent) Democratic 23,89435.2% RepublicanStanley Marecki Jr. Republican 6,3079.3% RepublicanAlbert Jordan Republican 5,2747.8% OtherJoseph M. Tarzia Other 2,8954.3% OtherCharles Mays Other 1,7892.6% OtherHerbert A. Warnock Other 1,6222.4% - Votes for listed candidates
- 90,179
- Election day
- November 6, 1973
- Seats
- 2
- District map
- Older district map (1973 to 1980)
New Jersey General Assembly District 31, 1973 to 2025, 1973, every candidate Candidate Party Votes and share Share DemocraticJoseph A. LefanteWon(incumbent) Democratic 37,17741.2% DemocraticWilliam O. Perkins Jr.Won Democratic 35,36039.2% RepublicanPeter J. Varsalona Republican 9,17610.2% RepublicanSullivan Johnson Republican 7,9458.8% OtherClarence Nicholas Other 5210.6%
- 2023 and 2025: New Jersey Division of Elections official general election lists 2023 and 2025, retrieved Oct 28, 2026
- 1973 to 2021: State Legislative Election Returns, 1967-2022 (Carl Klarner, Harvard Dataverse), retrieved Oct 28, 2026. Compiled by Carl Klarner (Harvard Dataverse) from official returns; not an official source
Last contest in this district on file: 2025.
2 seats.
Download and cite
Cite this page
Election Wrld. (2026). New Jersey General Assembly District 31, election results 1973 to 2025. https://www.electionwrld.com/nj/assembly/31. Retrieved October 31, 2026.
Embed this seat
<iframe src="https://www.electionwrld.com/embed/nj/assembly/31" title="New Jersey General Assembly District 31" width="100%" height="400" style="border:0;max-width:640px" loading="lazy"></iframe>
<p style="font-size:13px">Data: <a href="https://www.electionwrld.com">Election Wrld</a>, CC BY 4.0</p>Sources
Sources: Census TIGERweb Legislative MapServer (120th CDs layer 0, 119th CDs layer 4, 2026 SLD upper layer 1 and lower layer 2) (US Census Bureau, public domain), retrieved Oct 28, 2026; Open Civic Data division identifiers (census_autogenerated us_sldl/us_sldu and openstates state files); also (sld-recent.json): Open Civic Data division identifiers (country-us) (CC0 (repository); also (sld-recent.json): CC0 1.0), retrieved Oct 28, 2026; Open States people (current) CSVs (CC0-1.0 (Open States people data)), retrieved Oct 28, 2026, compiled by Open States volunteers and staff (rosters from state legislature sites) from official returns, not an official source; New Jersey Division of Elections official general election lists 2023 and 2025 (US state public record), retrieved Oct 28, 2026; State Legislative Election Returns, 1967-2022 (Carl Klarner, Harvard Dataverse) (CC0 1.0), retrieved Oct 28, 2026, compiled by Carl Klarner (Harvard Dataverse) from official returns, not an official source.
District id: ocd-division/country:us/state:nj/sldl:31
DataState data (JSON)Sources: State Legislative Election Returns, 1967-2022 (Carl Klarner, Harvard Dataverse), New Jersey Division of Elections official general election lists 2023 and 2025Data as of Oct 28, 2026