Voter Information
Register to vote
Register online in minutes through New Jersey’s official voter registration portal.
Register nowLook up your registration
Confirm your status, find your polling place, and track a mail-in ballot on the NJ Voter Information Portal.
vote.nj.govOfficial election calendar
Election information and official dates from the NJ Division of Elections.
NJ Division of ElectionsKey 2027 dates
Every State Senate and General Assembly seat in New Jersey is on the ballot in 2027.
- Apr 14, 2027Last day to change party affiliation before the June primaryPrimary
- May 18, 2027Voter registration deadline for the primary (21 days before)Primary
- Jun 1–6, 2027Early in-person voting for the primaryPrimary
- Jun 8, 2027Primary Election Day: polls open 6 AM to 8 PMElection Day
- Oct 12, 2027Voter registration deadline for the general election (21 days before)General
- Oct 23–31, 2027Early in-person voting for the general electionGeneral
- Nov 2, 2027General Election Day: polls open 6 AM to 8 PMElection Day
Dates are projected from New Jersey’s statutory election schedule and are subject to change. Always confirm with the official sources above before a deadline. Registration deadlines fall 21 days before each election.
Middlesex County Board of Elections
For county-specific questions such as registration status, mail-in ballots, drop boxes, and polling places.