New Jersey General Assembly District 28
Next vote Tue, Nov 2, 2027 · Represented by Chigozie Onyema Democratic, Cleopatra Tucker 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
- Cleopatra Tucker (Democratic) won by 0.8 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 (28 elections for this seat)
- Votes for listed candidates
- 95,261
- Election day
- November 4, 2025
- Seats
- 2
- District map
- Same as today
New Jersey General Assembly District 28, 1973 to 2025, 2025, every candidate Candidate Party Votes and share Share DemocraticCleopatra TuckerWon(incumbent) Democratic 47,99850.4% DemocraticChigozie OnyemaWon Democratic 47,26349.6% - Votes for listed candidates
- 41,233
- Election day
- November 7, 2023
- Seats
- 2
- District map
- Same as today
New Jersey General Assembly District 28, 1973 to 2025, 2023, every candidate Candidate Party Votes and share Share DemocraticCleopatra TuckerWon(incumbent) Democratic 19,09446.3% DemocraticGarnet R. HallWon Democratic 18,63745.2% RepublicanJoy Freeman Republican 1,9024.6% RepublicanWillie S. Jetti Republican 1,6003.9% - Votes for listed candidates
- 83,584
- Election day
- November 2, 2021
- Seats
- 2
- District map
- Older district map (2011 to 2022)
New Jersey General Assembly District 28, 1973 to 2025, 2021, every candidate Candidate Party Votes and share Share DemocraticRalph R. CaputoWon(incumbent) Democratic 32,79739.2% DemocraticCleopatra TuckerWon(incumbent) Democratic 32,71939.1% RepublicanMonique Headen Republican 9,06310.8% RepublicanAnthony Dangelo Republican 9,00510.8% - Votes for listed candidates
- 39,166
- Election day
- November 5, 2019
- Seats
- 2
- District map
- Older district map (2011 to 2022)
New Jersey General Assembly District 28, 1973 to 2025, 2019, every candidate Candidate Party Votes and share Share DemocraticRalph R. CaputoWon(incumbent) Democratic 16,23441.5% DemocraticCleopatra TuckerWon(incumbent) Democratic 15,99840.9% RepublicanJoy Bembry-Freeman Republican 3,2828.4% RepublicanAntonio Pires Republican 3,0257.7% OtherDerrick Ross Other 6271.6% - Votes for listed candidates
- 70,450
- Election day
- November 7, 2017
- Seats
- 2
- District map
- Older district map (2011 to 2022)
New Jersey General Assembly District 28, 1973 to 2025, 2017, every candidate Candidate Party Votes and share Share DemocraticRalph R. CaputoWon(incumbent) Democratic 30,08442.7% DemocraticCleopatra TuckerWon(incumbent) Democratic 29,64342.1% RepublicanVeronica Branch Republican 4,8396.9% RepublicanJames Boydston Republican 4,6726.6% OtherJoanne Miller Other 7821.1% OtherScott Thomas Nicastro Jr. Other 4300.6% - Votes for listed candidates
- 22,005
- Election day
- November 3, 2015
- Seats
- 2
- District map
- Older district map (2011 to 2022)
New Jersey General Assembly District 28, 1973 to 2025, 2015, every candidate Candidate Party Votes and share Share DemocraticRalph R. CaputoWon(incumbent) Democratic 9,51243.2% DemocraticCleopatra G. TuckerWon(incumbent) Democratic 9,18641.8% RepublicanDavid H. Pinckney Republican 1,6617.5% RepublicanDarnel C. Henry Republican 1,6467.5% - Votes for listed candidates
- 67,417
- Election day
- November 5, 2013
- Seats
- 2
- District map
- Older district map (2011 to 2022)
New Jersey General Assembly District 28, 1973 to 2025, 2013, every candidate Candidate Party Votes and share Share DemocraticRalph CaputoWon(incumbent) Democratic 26,22138.9% DemocraticCleopatra G. TuckerWon(incumbent) Democratic 25,86938.4% RepublicanPeter S. Manning Republican 7,87511.7% RepublicanJames Boydston Republican 7,45211.1% - Votes for listed candidates
- 36,653
- Election day
- November 8, 2011
- Seats
- 2
- District map
- Older district map (2011 to 2022)
New Jersey General Assembly District 28, 1973 to 2025, 2011, every candidate Candidate Party Votes and share Share DemocraticCleopatra G. TuckerWon(incumbent) Democratic 14,00238.2% DemocraticRalph R. CaputoWon(incumbent) Democratic 13,78637.6% RepublicanCarol Humphreys Republican 4,60712.6% RepublicanDavid H. Pinckney Republican 4,25811.6% - Votes for listed candidates
- 63,677
- Election day
- November 3, 2009
- Seats
- 2
- District map
- Older district map (2001 to 2010)
New Jersey General Assembly District 28, 1973 to 2025, 2009, every candidate Candidate Party Votes and share Share DemocraticCleopatra G. TuckerWon(incumbent) Democratic 25,97540.8% DemocraticRalph R. CaputoWon(incumbent) Democratic 25,17239.5% RepublicanHerbert Glenn Republican 6,47710.2% RepublicanAndrew Bloschak Republican 6,0539.5% - Votes for listed candidates
- 31,614
- Election day
- November 6, 2007
- Seats
- 2
- District map
- Older district map (2001 to 2010)
New Jersey General Assembly District 28, 1973 to 2025, 2007, every candidate Candidate Party Votes and share Share DemocraticRalph R. CaputoWon Democratic 12,26438.8% DemocraticCleopatra G. TuckerWon Democratic 11,89137.6% RepublicanMichael V. Lewis Republican 3,89812.3% RepublicanAndrew M. Bloschak Republican 3,56111.3% - Votes for listed candidates
- 68,235
- Election day
- November 8, 2005
- Seats
- 2
- District map
- Older district map (2001 to 2010)
New Jersey General Assembly District 28, 1973 to 2025, 2005, every candidate Candidate Party Votes and share Share DemocraticDonald TuckerWon(incumbent) Democratic 27,03039.6% DemocraticCraig A. StanleyWon(incumbent) Democratic 26,89039.4% RepublicanAna Pizutelli Republican 6,98210.2% RepublicanBarbara A. Dennis Republican 6,82010.0% IndependentMichael Ortega Independent 5130.8% - Votes for listed candidates
- 26,010
- Election day
- November 4, 2003
- Seats
- 2
- District map
- Older district map (2001 to 2010)
New Jersey General Assembly District 28, 1973 to 2025, 2003, every candidate Candidate Party Votes and share Share DemocraticDonald TuckerWon(incumbent) Democratic 9,73037.4% DemocraticCraig A. StanleyWon(incumbent) Democratic 9,41536.2% RepublicanBarbara A. Dennis Republican 3,48013.4% RepublicanNicholas F. Deangelis Republican 3,38513.0% - Votes for listed candidates
- 75,523
- Election day
- November 6, 2001
- Seats
- 2
- District map
- Older district map (2001 to 2010)
New Jersey General Assembly District 28, 1973 to 2025, 2001, every candidate Candidate Party Votes and share Share DemocraticDonald TuckerWon(incumbent) Democratic 27,94937.0% DemocraticCraig A. StanleyWon(incumbent) Democratic 27,63536.6% RepublicanCharles Daglian Republican 9,55712.7% RepublicanMichael Melham Republican 9,04212.0% IndependentVincent J. Frantantoni Independent 8661.1% IndependentWilliam Coleman Independent 4740.6% - Votes for listed candidates
- 23,865
- Election day
- November 2, 1999
- Seats
- 2
- District map
- Older district map (1991 to 2000)
New Jersey General Assembly District 28, 1973 to 2025, 1999, every candidate Candidate Party Votes and share Share DemocraticCraig A. StanleyWon(incumbent) Democratic 9,54640.0% DemocraticWilfredo CaraballoWon(incumbent) Democratic 9,27838.9% RepublicanHillary Dow Republican 2,1579.0% RepublicanSteven Johnson Republican 2,1258.9% IndependentJim Riley Independent 3891.6% IndependentRichard S. Hester Sr. Independent 3701.6% - Votes for listed candidates
- 71,435
- Election day
- November 4, 1997
- Seats
- 2
- District map
- Older district map (1991 to 2000)
New Jersey General Assembly District 28, 1973 to 2025, 1997, every candidate Candidate Party Votes and share Share DemocraticWilfredo CaraballoWon(incumbent) Democratic 28,67340.1% DemocraticCraig A. StanleyWon(incumbent) Democratic 28,26139.6% RepublicanMary Devon Obrien Republican 7,75410.8% RepublicanEugene L. Brenycz Republican 6,0448.5% IndependentBarbara M. Hester Independent 3680.5% IndependentRichard S. Hester Sr. Independent 3350.5% - Votes for listed candidates
- 31,128
- Election day
- November 7, 1995
- Seats
- 2
- District map
- Older district map (1991 to 2000)
New Jersey General Assembly District 28, 1973 to 2025, 1995, every candidate Candidate Party Votes and share Share DemocraticWilfredo CaraballoWon Democratic 10,93935.1% DemocraticCraig A. StanleyWon Democratic 10,61334.1% RepublicanEugene L. Brenycz Republican 3,75612.1% RepublicanCharles R. Olszewski Republican 3,74312.0% IndependentMary Ann Gaffney Independent 6882.2% IndependentRichard S. Hester Sr. Independent 5531.8% IndependentTammy Camastra Independent 4591.5% IndependentChristopher Camastra Independent 3771.2% - Votes for listed candidates
- 60,121
- Election day
- November 2, 1993
- Seats
- 2
- District map
- Older district map (1991 to 2000)
New Jersey General Assembly District 28, 1973 to 2025, 1993, every candidate Candidate Party Votes and share Share DemocraticHarry McEnroeWon(incumbent) Democratic 23,12838.5% DemocraticJames ZangariWon(incumbent) Democratic 21,35735.5% RepublicanPhyllis C. Cedola Republican 8,35413.9% RepublicanEugene L. Brenycz Republican 7,28212.1% - Votes for listed candidates
- 44,654
- Election day
- November 5, 1991
- Seats
- 2
- District map
- Older district map (1991 to 2000)
New Jersey General Assembly District 28, 1973 to 2025, 1991, every candidate Candidate Party Votes and share Share DemocraticHarry McEnroeWon(incumbent) Democratic 14,89233.4% DemocraticJames ZangariWon(incumbent) Democratic 14,47032.4% RepublicanPhyllis C. Cedola Republican 6,93315.5% RepublicanConsiglia Amatodemeo Republican 6,90315.5% IndependentAl Duncan Independent 7621.7% IndependentMarlene Karen Kopperud Independent 6941.6% - Votes for listed candidates
- 42,252
- Election day
- November 7, 1989
- Seats
- 2
- District map
- Older district map (1981 to 1990)
New Jersey General Assembly District 28, 1973 to 2025, 1989, every candidate Candidate Party Votes and share Share DemocraticMichael F. AdubatoWon(incumbent) Democratic 17,51841.5% DemocraticJames ZangariWon(incumbent) Democratic 16,89540.0% RepublicanMichael J. Grier Republican 3,8599.1% RepublicanMichael Volk Republican 3,6998.8% OtherErnest M. Mailhot Other 2810.7% - Votes for listed candidates
- 26,314
- Election day
- November 3, 1987
- Seats
- 2
- District map
- Older district map (1981 to 1990)
New Jersey General Assembly District 28, 1973 to 2025, 1987, every candidate Candidate Party Votes and share Share DemocraticMichael F. AdubatoWon(incumbent) Democratic 9,68036.8% DemocraticJames ZangariWon(incumbent) Democratic 9,37535.6% RepublicanHoward E. Berkeley Republican 2,81010.7% RepublicanWilliam P. Rutan Republican 2,5999.9% OtherLawrence Hamm Other 1,8507.0% - Votes for listed candidates
- 41,087
- Election day
- November 5, 1985
- Seats
- 2
- District map
- Older district map (1981 to 1990)
New Jersey General Assembly District 28, 1973 to 2025, 1985, every candidate Candidate Party Votes and share Share DemocraticMichael F. AdubatoWon(incumbent) Democratic 12,49530.4% DemocraticJames ZangariWon(incumbent) Democratic 12,09229.4% RepublicanJoe Imperiale Republican 8,60420.9% RepublicanJose Linares Republican 7,89619.2% - Votes for listed candidates
- 31,380
- Election day
- November 8, 1983
- Seats
- 2
- District map
- Older district map (1981 to 1990)
New Jersey General Assembly District 28, 1973 to 2025, 1983, every candidate Candidate Party Votes and share Share DemocraticMichael F. AdubatoWon(incumbent) Democratic 10,81634.5% DemocraticJames ZangariWon(incumbent) Democratic 10,17132.4% RepublicanAnthony J. Carpiniello Republican 3,94812.6% RepublicanMichael Volk Republican 3,34710.7% OtherFrank G. Megaro Other 3,0989.9% - Votes for listed candidates
- 53,561
- Election day
- November 3, 1981
- Seats
- 2
- District map
- Older district map (1981 to 1990)
New Jersey General Assembly District 28, 1973 to 2025, 1981, every candidate Candidate Party Votes and share Share DemocraticMichael F. AdubatoWon(incumbent) Democratic 20,17137.7% DemocraticJames ZangariWon(incumbent) Democratic 19,27336.0% RepublicanJoseph N. Mastrangelo Republican 7,37913.8% RepublicanAlan D. Valdez Republican 6,73812.6% - Votes for listed candidates
- 35,695
- Election day
- November 6, 1979
- Seats
- 2
- District map
- Older district map (1973 to 1980)
New Jersey General Assembly District 28, 1973 to 2025, 1979, every candidate Candidate Party Votes and share Share DemocraticHarry McEnroeWon Democratic 10,67929.9% DemocraticJames ZangariWon Democratic 9,98928.0% RepublicanWilliam Conway Republican 5,28414.8% RepublicanMarian E. Jackson Republican 4,46112.5% OtherMary M. Scanlon(incumbent) Other 2,7057.6% OtherAnthony Defranco Other 1,5714.4% OtherCharles P. Oboyle Other 1,0062.8% - Votes for listed candidates
- 15,987
- Election day
- not on file
- Type
- Special election
- District map
- Older district map (1973 to 1980)
New Jersey General Assembly District 28, 1973 to 2025, 1979, every candidate Candidate Party Votes and share Share DemocraticRemay PearceWon Democratic 9,68460.6% RepublicanJoseph S. Soriano Republican 6,30339.4% - Votes for listed candidates
- 58,098
- Election day
- November 8, 1977
- Seats
- 2
- District map
- Older district map (1973 to 1980)
New Jersey General Assembly District 28, 1973 to 2025, 1977, every candidate Candidate Party Votes and share Share DemocraticPeter ShapiroWon(incumbent) Democratic 20,65935.6% DemocraticMary M. ScanlonWon Democratic 18,47031.8% RepublicanWilliam Conway Republican 9,37216.1% RepublicanOleh Myskiw Republican 8,97915.4% IndependentPatrick Yorke Independent 6181.1% - Votes for listed candidates
- 56,077
- Election day
- November 4, 1975
- Seats
- 2
- District map
- Older district map (1973 to 1980)
New Jersey General Assembly District 28, 1973 to 2025, 1975, every candidate Candidate Party Votes and share Share DemocraticPeter ShapiroWon Democratic 19,25734.3% DemocraticPatrick J. ScanlonWon Democratic 17,56931.3% RepublicanPaul R. Daniele Republican 9,43816.8% RepublicanRuth L. Margules Republican 8,40815.0% IndependentClementine H. Kasprowicz Independent 6281.1% IndependentGeorge R. Schumarty Independent 4310.8% LibertarianWilliam E. Schetlick Libertarian 3460.6% - Votes for listed candidates
- 69,665
- Election day
- November 6, 1973
- Seats
- 2
- District map
- Older district map (1973 to 1980)
New Jersey General Assembly District 28, 1973 to 2025, 1973, every candidate Candidate Party Votes and share Share DemocraticPhilip M. KeeganWon Democratic 24,01334.5% DemocraticRocco NeriWon Democratic 23,57433.8% RepublicanJoseph T. Devizio Republican 10,56615.2% RepublicanCharles C. Deubel Jr. Republican 9,43613.5% OtherMelville Bowers Other 2,0763.0%
- 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 28, election results 1973 to 2025. https://www.electionwrld.com/nj/assembly/28. Retrieved October 31, 2026.
Embed this seat
<iframe src="https://www.electionwrld.com/embed/nj/assembly/28" title="New Jersey General Assembly District 28" 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:28
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