Here are the upcoming 2019 Election Deadlines. See the New Jersey Division of Elections for voter registration information.
Primary Election
April 1, 2019: Nomination petition filing for candidates
May 14, 2019: Voter registration deadline
May 28, 2019: Application for mail in ballot deadline
June 4, 2019: Primary Election Day
General Election
October 15, 2019: Voter registration deadline
October 29, 2019: Application for mail in ballot deadline
November 5, 2019: General Election Day