2017Final results
2017 election for New Jersey Legislative District 23
New Jersey General Assembly · New Jersey
2 seats: John DiMaio (R), Erik Peterson (R) won.
2 seatsJohn DiMaioRepublican · winner · incumbent
29.4%33,880
Erik PetersonRepublican · winner · incumbent
27.9%32,233
Laura ShawDemocrat
21.1%24,386
Charles BoddyDemocrat
18.8%21,690
Tyler J. GranOther party
1.7%1,921
Michael EstradaOther party
1.1%1,256
115,366 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
John DiMaio (R)Erik Peterson (R)Laura Shaw (D)Charles Boddy (D)
Also on the ballot: Tyler J. Gran (Other party), 1.7%; Michael Estrada (Other party), 1.1%