2025Final results

2025 election for New Jersey Legislative District 21

New Jersey General Assembly · New Jersey

2 seats: Andrew Macurdy (D), Vincent M. Kearney (D) won.

2 seats
Andrew MacurdyDemocrat · winner
27.3%54,965
Vincent M. KearneyDemocrat · winner
26.7%53,881
23.0%46,385
Nancy MunozRepublican
23.0%46,367
201,598 votes

Source: New Jersey Division of ElectionsUpdated Sep 30, 2026, 1:01 PM ET

The seat over time

D − R margin in this seat's races around 2025

Races before and after

EvenR+17.82015R+2.32017R+3.62019R+5.42021R+3.12023D+7.52025

Source: New Jersey Division of ElectionsUpdated Sep 30, 2026, 1:01 PM ET