2019Final results
2019 election for New Jersey Legislative District 19
New Jersey General Assembly · New Jersey
2 seats: Craig Coughlin (D), Yvonne Lopez (D) won.
2 seatsCraig CoughlinDemocrat · winner · incumbent
33.6%18,412
Yvonne LopezDemocrat · winner · incumbent
32.1%17,577
Rocco GenovaRepublican
16.8%9,215
Christian OnuohaRepublican
16.2%8,870
William CruzOther party
1.3%688
54,762 votes
Source: Harvard Dataverse / Carl KlarnerUpdated Sep 30, 2026, 7:29 AM ET
The seat over time
D − R margin in this seat's races around 2019
Races before and after
Source: Harvard Dataverse / Carl KlarnerUpdated Sep 30, 2026, 7:29 AM ET
The candidates
Craig Coughlin (D)Yvonne Lopez (D)Rocco Genova (R)Christian Onuoha (R)
Also on the ballot: William Cruz (Other party), 1.3%