October 30 update (includes 10/29 early, in-person votes)
October 30 update (includes 10/29 early, in-person votes)
Features analysis from the Rebovich Institute for New Jersey Politics at Rider University of data from the Division of Elections, New Jersey Department of State