New Jersey House District 30
Next vote Tue, Nov 2, 2027 · Represented by Sean Kean Republican, Avi Schnall Democratic · Roster 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
- Sean Kean (Republican) won by 1.2 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 on file
List every General Assembly district (40)
- Assembly District 01· Antwan McClellan, Erik Simonsen
- Assembly District 02· Don Guardian, Maureen Rowan
- Assembly District 03· Dave Bailey, Heather Simmons
- Assembly District 04· Dan Hutchison, Cody Miller
- Assembly District 05· Bill Moen, Bill Spearman
- Assembly District 06· Lou Greenwald, Melinda Kane
- Assembly District 07· Carol Murphy, Balvir Singh
- Assembly District 08· Anthony Angelozzi, Andrea Katz
- Assembly District 09· Greg Myhre, Brian Rumpf
- Assembly District 10· Paul Kanitra, Greg McGuckin
- Assembly District 11· Margie Donlon, Luanne Peterpaul
- Assembly District 12· Rob Clifton, Alex Sauickie
- Assembly District 13· Vicky Flynn, Gerry Scharfenberger
- Assembly District 14· Wayne DeAngelo, Tennille McCoy
- Assembly District 15· Verlina Reynolds-Jackson, Anthony Verrelli
- Assembly District 16· Mitchelle Drulis, Roy Freiman
- Assembly District 17· Joe Danielsen, Kevin Egan
- Assembly District 18· Robert Karabinchak, Sterley Stanley
- Assembly District 19· Craig Coughlin, Yvonne Lopez
- Assembly District 20· Annette Quijano, Ed Rodriguez
- Assembly District 21· Vinnie Kearney, Andrew Macurdy
- Assembly District 22· Linda Carter, Jim Kennedy
- Assembly District 23· John DiMaio, Erik Peterson
- Assembly District 24· Dawn Fantasia, Mike Inganamort
- Assembly District 25· Aura Dunn, Marisa Sweeney
- Assembly District 26· Brian Bergen, Jay Webber
- Assembly District 27· Rosy Bagolie, Alixon Collazos-Gill
- Assembly District 28· Chigozie Onyema, Cleopatra Tucker
- Assembly District 29· Eliana Pintor Marin, Shanique Speight
- Assembly District 30· Sean Kean, Avi Schnall
- Assembly District 31· Will Sampson, Jerry Walker
- Assembly District 32· Ravi Bhalla, Katie Brennan
- Assembly District 33· Gabe Rodriguez, Larry Wainstein
- Assembly District 34· Carmen Morales, Mike Venezia
- Assembly District 35· Al Abdelaziz, Kenyatta Stewart
- Assembly District 36· Clinton Calabrese, Gary Schaer
- Assembly District 37· Shama Haider, Ellen Park
- Assembly District 38· Lisa Swain, Chris Tully
- Assembly District 39· Bob Auth, John Azzariti
- Assembly District 40· Al Barlas, Chris DePhillips
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
- 158,545
- Election day
- November 4, 2025
- Seats
- 2
- District map
- Same as today
- Source
- New Jersey Division of Elections official general election lists 2023 and 2025
New Jersey General Assembly District 30, 1973 to 2025, 2025, every candidate Candidate Party Votes and share Share RepublicanSean KeanWon(incumbent) Republican 49,86031.4% DemocraticAvi SchnallWon(incumbent)Name as filed: Alexander "Avi" Schnall Democratic 48,09430.3% RepublicanEdward H. Thomson III Republican 40,91925.8% DemocraticJoanne Debenedictis Democratic 19,67212.4% - Votes for listed candidates
- 93,876
- Election day
- November 7, 2023
- Seats
- 2
- District map
- Same as today
- Source
- New Jersey Division of Elections official general election lists 2023 and 2025
New Jersey General Assembly District 30, 1973 to 2025, 2023, every candidate Candidate Party Votes and share Share RepublicanSean KeanWon(incumbent) Republican 37,45039.9% DemocraticAvi SchnallWonName as filed: Alexander "Avi" Schnall Democratic 29,48231.4% RepublicanEdward H. Thomson(incumbent) Republican 18,07619.3% DemocraticSalvatore "Sal" Frascino Democratic 8,8689.4% - Votes for listed candidates
- 148,385
- Election day
- November 2, 2021
- Seats
- 2
- District map
- Older district map (2011 to 2022)
New Jersey General Assembly District 30, 1973 to 2025, 2021, every candidate Candidate Party Votes and share Share RepublicanSean KeanWon(incumbent) Republican 54,54136.8% RepublicanEdward H. ThomsonWon(incumbent) Republican 52,67835.5% DemocraticStephen Dobbins Democratic 20,80014.0% DemocraticMatthew Filosa Democratic 20,36613.7% - Votes for listed candidates
- 70,030
- Election day
- November 5, 2019
- Seats
- 2
- District map
- Older district map (2011 to 2022)
New Jersey General Assembly District 30, 1973 to 2025, 2019, every candidate Candidate Party Votes and share Share RepublicanSean KeanWon(incumbent) Republican 25,42636.3% RepublicanEdward H. ThomsonWon(incumbent) Republican 23,66233.8% DemocraticSteven Farkas Democratic 10,06314.4% DemocraticYasin Celik Democratic 9,66613.8% OtherHank Schroeder Other 1,2131.7% - Votes for listed candidates
- 101,249
- Election day
- November 7, 2017
- Seats
- 2
- District map
- Older district map (2011 to 2022)
New Jersey General Assembly District 30, 1973 to 2025, 2017, every candidate Candidate Party Votes and share Share RepublicanSean KeanWon(incumbent) Republican 33,67233.3% RepublicanEdward H. Thomson IIIWon Republican 30,68030.3% DemocraticKevin Scott Democratic 18,73718.5% DemocraticEliot Arlo Colon Democratic 18,16017.9% - Votes for listed candidates
- 57,401
- Election day
- November 3, 2015
- Seats
- 2
- District map
- Older district map (2011 to 2022)
New Jersey General Assembly District 30, 1973 to 2025, 2015, every candidate Candidate Party Votes and share Share RepublicanSean T. KeanWon(incumbent) Republican 19,82634.5% RepublicanDavid P. RibleWon(incumbent) Republican 19,45933.9% DemocraticJim Keady Democratic 9,14815.9% DemocraticLorna Phillipson Democratic 7,86713.7% OtherHank Schroeder Other 1,1011.9% - Votes for listed candidates
- 103,819
- Election day
- November 5, 2013
- Seats
- 2
- District map
- Older district map (2011 to 2022)
New Jersey General Assembly District 30, 1973 to 2025, 2013, every candidate Candidate Party Votes and share Share RepublicanSean T. KeanWon(incumbent) Republican 39,70238.2% RepublicanDavid P. RibleWon(incumbent) Republican 37,25235.9% DemocraticJimmy Esposito Democratic 13,89813.4% DemocraticLorelei Rouvrais Democratic 12,96712.5% - Votes for listed candidates
- 66,498
- Election day
- November 8, 2011
- Seats
- 2
- District map
- Older district map (2011 to 2022)
New Jersey General Assembly District 30, 1973 to 2025, 2011, every candidate Candidate Party Votes and share Share RepublicanSean T. KeanWon Republican 22,88934.4% RepublicanDavid P. RibleWon(incumbent) Republican 20,72831.2% DemocraticShaun Orourke Democratic 11,25616.9% DemocraticHoward Kleinhendler Democratic 10,63916.0% IndependentDavid Schneck Independent 9861.5% - Votes for listed candidates
- 129,470
- Election day
- November 3, 2009
- Seats
- 2
- District map
- Older district map (2001 to 2010)
New Jersey General Assembly District 30, 1973 to 2025, 2009, every candidate Candidate Party Votes and share Share RepublicanJoseph R. Malone IIIWon(incumbent) Republican 47,32536.5% RepublicanRonald S. DancerWon(incumbent) Republican 45,90135.5% DemocraticJohn Kocubinski Democratic 18,40014.2% DemocraticWilliam Spedding Democratic 17,83613.8% OtherPersonal Choice Other 80.0% - Votes for listed candidates
- 73,160
- Election day
- November 6, 2007
- Seats
- 2
- District map
- Older district map (2001 to 2010)
New Jersey General Assembly District 30, 1973 to 2025, 2007, every candidate Candidate Party Votes and share Share RepublicanJoseph R. Malone IIIWon(incumbent) Republican 23,12031.6% RepublicanRonald S. DancerWon(incumbent) Republican 22,47730.7% DemocraticSharon Atkinson Democratic 13,90619.0% DemocraticJeffrey Williamson Democratic 13,65718.7% - Votes for listed candidates
- 111,368
- Election day
- November 8, 2005
- Seats
- 2
- District map
- Older district map (2001 to 2010)
New Jersey General Assembly District 30, 1973 to 2025, 2005, every candidate Candidate Party Votes and share Share RepublicanJoseph R. Malone IIIWon(incumbent) Republican 36,28632.6% RepublicanRonald S. DancerWon(incumbent) Republican 35,79432.1% DemocraticJeffrey Williamson Democratic 20,05318.0% DemocraticMarvin Krakower Democratic 19,23517.3% - Votes for listed candidates
- 77,230
- Election day
- November 4, 2003
- Seats
- 2
- District map
- Older district map (2001 to 2010)
New Jersey General Assembly District 30, 1973 to 2025, 2003, every candidate Candidate Party Votes and share Share RepublicanJoseph R. Malone IIIWon(incumbent) Republican 25,49733.0% RepublicanRonald S. DancerWon Republican 24,35531.5% DemocraticJoseph D. Grisanti Democratic 14,34718.6% DemocraticMitchel Dolobowsky Democratic 13,03116.9% - Votes for listed candidates
- 101,086
- Election day
- November 6, 2001
- Seats
- 2
- District map
- Older district map (2001 to 2010)
New Jersey General Assembly District 30, 1973 to 2025, 2001, every candidate Candidate Party Votes and share Share RepublicanJoseph R. Malone IIIWon(incumbent) Republican 30,90330.6% RepublicanMelvin CottrellWon(incumbent) Republican 29,96329.6% DemocraticMichael Broderick Democratic 20,95920.7% DemocraticLyle M. Sturmfels Democratic 19,26119.1% - Votes for listed candidates
- 69,844
- Election day
- November 2, 1999
- Seats
- 2
- District map
- Older district map (1991 to 2000)
New Jersey General Assembly District 30, 1973 to 2025, 1999, every candidate Candidate Party Votes and share Share RepublicanJoseph R. Malone IIIWon(incumbent) Republican 20,73529.7% RepublicanMelvin CottrellWon(incumbent) Republican 19,31027.6% DemocraticEdward G. Werner Democratic 14,44120.7% DemocraticEdward J. Choquette Democratic 13,42919.2% IndependentKal Madgysey Independent 9881.4% IndependentFred Rasiewicz Independent 9411.4% - Votes for listed candidates
- 99,823
- Election day
- November 4, 1997
- Seats
- 2
- District map
- Older district map (1991 to 2000)
New Jersey General Assembly District 30, 1973 to 2025, 1997, every candidate Candidate Party Votes and share Share RepublicanJoseph R. Malone IIIWon(incumbent) Republican 28,55028.6% RepublicanMelvin CottrellWon(incumbent) Republican 28,23628.3% DemocraticArthur F. Conway Democratic 20,37520.4% DemocraticRichard Borys Democratic 18,67318.7% IndependentStephen Mognancki Independent 2,0282.0% IndependentSal Duscio Independent 1,9612.0% - Votes for listed candidates
- 56,830
- Election day
- November 7, 1995
- Seats
- 2
- District map
- Older district map (1991 to 2000)
New Jersey General Assembly District 30, 1973 to 2025, 1995, every candidate Candidate Party Votes and share Share RepublicanJoseph R. Malone IIIWon(incumbent) Republican 19,06833.5% RepublicanMelvin CottrellWon(incumbent) Republican 18,06131.8% DemocraticLyle M. Sturmfels Democratic 11,38720.0% IndependentCecilia A. Richel Independent 3,8236.7% IndependentJoseph Stipick Independent 2,5284.5% IndependentAngel A. Farley Independent 1,9633.5% - Votes for listed candidates
- 99,010
- Election day
- November 2, 1993
- Seats
- 2
- District map
- Older district map (1991 to 2000)
New Jersey General Assembly District 30, 1973 to 2025, 1993, every candidate Candidate Party Votes and share Share RepublicanJoseph R. Malone IIIWon Republican 30,45730.8% RepublicanMelvin CottrellWon(incumbent) Republican 29,80930.1% DemocraticMichael Broderick Democratic 19,46619.7% DemocraticLou Gallagher Democratic 19,27819.5% - Votes for listed candidates
- 80,131
- Election day
- November 5, 1991
- Seats
- 2
- District map
- Older district map (1991 to 2000)
New Jersey General Assembly District 30, 1973 to 2025, 1991, every candidate Candidate Party Votes and share Share RepublicanRobert W. SingerWon Republican 27,70434.6% RepublicanMelvin CottrellWon Republican 26,55333.1% DemocraticRalph Adinolfe Democratic 13,07016.3% DemocraticMichael G. Tamn Democratic 12,80416.0% - Votes for listed candidates
- 109,517
- Election day
- November 7, 1989
- Seats
- 2
- District map
- Older district map (1981 to 1990)
New Jersey General Assembly District 30, 1973 to 2025, 1989, every candidate Candidate Party Votes and share Share RepublicanMarion CreccoWon(incumbent) Republican 28,99026.5% RepublicanJohn V. KellyWon(incumbent) Republican 28,69026.2% DemocraticA. Joseph Fortunato Democratic 28,05025.6% DemocraticAnn C. Mega Democratic 23,78721.7% - Votes for listed candidates
- 78,813
- Election day
- November 3, 1987
- Seats
- 2
- District map
- Older district map (1981 to 1990)
New Jersey General Assembly District 30, 1973 to 2025, 1987, every candidate Candidate Party Votes and share Share RepublicanJohn V. KellyWon(incumbent) Republican 26,68133.9% RepublicanMarion CreccoWon(incumbent) Republican 25,82732.8% DemocraticCynthia A. Debonis Democratic 13,53717.2% DemocraticJames A. Plaisted Democratic 12,76816.2% - Votes for listed candidates
- 108,883
- Election day
- November 5, 1985
- Seats
- 2
- District map
- Older district map (1981 to 1990)
New Jersey General Assembly District 30, 1973 to 2025, 1985, every candidate Candidate Party Votes and share Share RepublicanJohn V. KellyWon Republican 30,82028.3% RepublicanMarion CreccoWon Republican 28,26826.0% DemocraticStephen Adubato Jr.(incumbent) Democratic 25,50523.4% DemocraticA. Joseph Fortunato(incumbent) Democratic 24,29022.3% - Votes for listed candidates
- 103,929
- Election day
- November 8, 1983
- Seats
- 2
- District map
- Older district map (1981 to 1990)
New Jersey General Assembly District 30, 1973 to 2025, 1983, every candidate Candidate Party Votes and share Share DemocraticA. Joseph FortunatoWon(incumbent) Democratic 29,48028.4% DemocraticStephen Adubato Jr.Won Democratic 27,59426.6% RepublicanJohn V. Kelly(incumbent) Republican 26,22225.2% RepublicanGeorge R. Riepe Jr. Republican 18,30817.6% OtherSamuel J. Angelo Other 1,7641.7% OtherCharles A. Grande Other 5610.5% - Votes for listed candidates
- 120,951
- Election day
- November 3, 1981
- Seats
- 2
- District map
- Older district map (1981 to 1990)
New Jersey General Assembly District 30, 1973 to 2025, 1981, every candidate Candidate Party Votes and share Share DemocraticA. Joseph FortunatoWon(incumbent) Democratic 31,90226.4% RepublicanJohn V. KellyWon Republican 31,59126.1% RepublicanJosephine M. Mongiello Republican 30,62425.3% DemocraticMary V. Senatore Democratic 26,83422.2% - Votes for listed candidates
- 61,052
- Election day
- November 6, 1979
- Seats
- 2
- District map
- Older district map (1973 to 1980)
New Jersey General Assembly District 30, 1973 to 2025, 1979, every candidate Candidate Party Votes and share Share RepublicanAnthony ImperialeWon Republican 15,94226.1% DemocraticMichael F. AdubatoWon(incumbent) Democratic 15,31225.1% DemocraticJohn F. Cali(incumbent) Democratic 14,97224.5% RepublicanMichael R. Bucco Republican 12,23320.0% IndependentMichael Giordano Independent 2,5934.3% - Votes for listed candidates
- 74,551
- Election day
- November 8, 1977
- Seats
- 2
- District map
- Older district map (1973 to 1980)
New Jersey General Assembly District 30, 1973 to 2025, 1977, every candidate Candidate Party Votes and share Share DemocraticMichael F. AdubatoWon(incumbent) Democratic 19,67826.4% DemocraticJohn F. CaliWon(incumbent) Democratic 19,14125.7% RepublicanDaniel R. Russo Republican 13,28317.8% RepublicanGeorge R. Riepe Jr. Republican 12,26516.4% IndependentAnthony Esposito Independent 5,5417.4% IndependentTheodore R. Murnick Independent 4,6436.2% - Votes for listed candidates
- 74,998
- Election day
- November 4, 1975
- Seats
- 2
- District map
- Older district map (1973 to 1980)
New Jersey General Assembly District 30, 1973 to 2025, 1975, every candidate Candidate Party Votes and share Share DemocraticMichael F. AdubatoWon(incumbent) Democratic 21,10928.1% DemocraticJohn F. CaliWon(incumbent) Democratic 20,14326.9% RepublicanDaniel R. Russo Republican 16,81622.4% RepublicanFrederick R. Dunne Jr. Republican 15,66120.9% OtherStuart Michael Bronn Other 1,2691.7% - Votes for listed candidates
- 82,827
- Election day
- November 6, 1973
- Seats
- 2
- District map
- Older district map (1973 to 1980)
New Jersey General Assembly District 30, 1973 to 2025, 1973, every candidate Candidate Party Votes and share Share DemocraticMichael F. AdubatoWon Democratic 27,65233.4% DemocraticJohn F. CaliWon Democratic 27,09432.7% RepublicanJoseph F. McGreevy Republican 13,32516.1% RepublicanRowland D. Johnston Republican 11,16013.5% OtherRaymond C. Parker Other 1,0151.2% IndependentWerner B. Knaak Independent 1,0141.2% OtherThomas Caslander Other 9961.2% IndependentTheodore R. Murnick Independent 5710.7%
1973 to 2021: State Legislative Election Returns, 1967-2022 (Carl Klarner, Harvard Dataverse), retrieved Oct 28, 2026
The date is for the whole chamber. Last contest in this district on file: 2025.
2 seats.
Download and cite
Cite this page
Election Wrld. (2026). New Jersey House District 30, election results 1973 to 2025. https://www.electionwrld.com/nj/assembly/30. Retrieved October 30, 2026.
Embed this seat
<iframe src="https://www.electionwrld.com/embed/nj/assembly/30" title="New Jersey General Assembly District 30" 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
- Used for
- cd.topo.json, sld/*.topo.json
- License
- US Census Bureau, public domain
- Retrieved
- October 28, 2026
- Link
- https://tigerweb.geo.census.gov/arcgis/rest/services/TIGERweb/Legislative/MapServer
- Used for
- OCD-ID labels for sld/*.topo.json; also (sld-recent.json): Validating district labels; also (state_results.json): Validating and shaping state legislative district labels (OCD-ID keys)
- License
- CC0 (repository); also (sld-recent.json): CC0 1.0
- Retrieved
- October 28, 2026
- Link
- https://github.com/opencivicdata/ocd-division-ids
- Used for
- web/data/officials/sld/{st}.json (name, party, district, chamber, openstates_id, official page url). Emails, phones, addresses, biographies discarded.
- License
- CC0-1.0 (Open States people data)
- Retrieved
- October 28, 2026
- Link
- https://data.openstates.org/people/current/%3Cst%3E.csv
- Used for
- NJ Senate 2023, Assembly 2023 and 2025, Senate LD35 2025
- License
- US state public record
- Retrieved
- October 28, 2026
- Link
- https://www.nj.gov/state/elections/election-information-results.shtml
- Used for
- State legislative general/special election results, data/results/sld/{st}.json
- License
- CC0 1.0
- Retrieved
- October 28, 2026
- Link
- https://doi.org/10.7910/DVN/FJOGJB
District id: ocd-division/country:us/state:nj/sldl:30
DataState data (JSON)Sources: State Legislative Election Returns, 1967-2022 (Carl Klarner, Harvard Dataverse)Data as of Oct 28, 2026