2017Final results
2017 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
35.6%25,708
Yvonne LopezDemocrat · winner
34.4%24,830
Deepak MalhotraRepublican
14.8%10,709
Amarjit K. RiarRepublican
13.1%9,436
William CruzOther party
2.1%1,488
72,171 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 2017
Races before and after
Source: Harvard Dataverse / Carl KlarnerUpdated Sep 30, 2026, 7:29 AM ET
The candidates
Craig Coughlin (D)Yvonne Lopez (D)Deepak Malhotra (R)Amarjit K. Riar (R)
Also on the ballot: William Cruz (Other party), 2.1%