2024 Primary Election Information

2024 Primary Election

The upcoming Primary Election will take place in New Jersey on Tuesday, June 4, 2024.


  • The deadline to apply by Mail for a Mail-In Ballot is May 28, 2024.
    • The deadline to apply in person for a Mail-In Ballot is June 3, 2024, by 3 p.m.


All active Democratic and Republican registered voters who have requested a Mail-in Ballot for all elections or for this specific election, will receive a Vote by Mail ballot for the 2024 Primary Election. 

Pursuant to an updated state law, an unaffiliated voter shall not receive a mail-in ballot for the Primary Election. An unaffiliated voter may still vote in the Primary Election by voting in-person during the early voting period or on election day. 

If an unaffiliated voter would like to receive a mail-in ballot by mail for the 2024 Primary Election, they must declare their party affiliation with either the Democratic or Republican. A political affiliation declaration must be returned by May 28, 2024, to receive a mail-in ballot by mail or by 3 pm on June 3, 2024, to receive a mail-in ballot in-person.

To return your Mail-In Ballot, choose one of these options:

  • Mail your ballot through the United States Postal Service by 8 pm on June 4, 2024 to ensure it is postmarked on or before Election Day, June 4, 2024.
  • Drop your ballot in a designated Middlesex County Board of Elections’ drop box by 8 pm on Election Day, June 4, 2024.
  • Take it directly to the Board of Elections’ Office in East Brunswick by 8 pm on Election Day, June 4, 2024.

The ballot drop box is located at the North Brunswick Municipal Complex at 710 Hermann Road.


Early Voting

In-person early voting locations will be open Wednesday, May 29 through Sunday, June 2 for the 2024 Primary Election. Hours will be Wednesday through Saturday, 10 am-8 pm and Sunday, 10 am-6 pm. No appointment is necessary.

For more information on the five-day Early Voting Period for the June 4, 2024, Primary Election, click here.

On Election Day

Registered voters may vote in person on Election Day, June 4, 2024, by proceeding to their assigned polling location. Polling locations will be open from 6 am-8 pm.

To find your assigned polling location, click here.


Sample Ballots will be posted when available. Sample Ballots for the Primary Election will be mailed on or about May 22, 2024.