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 seatsAndrew MacurdyDemocrat · winner
27.3%54,965
Vincent M. KearneyDemocrat · winner
26.7%53,881
Michele MatsikoudisRepublican
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
Source: New Jersey Division of ElectionsUpdated Sep 30, 2026, 1:01 PM ET