Local office in New Jersey

A Campaign Plan to the June 8, 2027 New Jersey Primary

A week-by-week plan for New Jersey candidates in the June 8, 2027 primary, from petitions due March 29 to early voting June 1 to 6, built on state law.

A person signing a document at a wooden table

This plan is for Democratic and Republican candidates in New Jersey's primary on Tuesday, June 8, 2027: candidates for the State Senate and General Assembly, for county office, and for municipal office in municipalities with partisan elections. It runs in seven phases. You prepare in November and December 2026, collect petition signatures from January to the filing deadline at 4 p.m. on Monday, March 29, 2027, get through the objection window in early April, build your base in April and May, push voter registration before it closes on Tuesday, May 18, and work the early voting period from Tuesday, June 1 to Sunday, June 6.

The Division of Elections had not posted its 2027 timelines when we checked, so every 2027 date in this plan is computed from state law; confirm each one with your filing officer. Door counts and volunteer numbers are examples only. If your municipality holds nonpartisan elections in May, or you are running as an independent, your dates are different; our guide to running for local office in New Jersey explains those routes, and a note at the end of this plan shows how to adapt it.

The dates this plan is built on

All dates below are based on state law.

Our New Jersey 2027 election calendar lists every date for every kind of race.

Phase 1: Prepare (weeks of November 9 to December 28, 2026)

A person writing on a large desk calendar

Use the weeks before petition season to remove every obstacle to filing.

Phase 2: Collect signatures (weeks of January 4 to March 22, 2027)

Phase 3: The objection window (week of March 29, 2027)

A blank clipboard and a pencil on a wooden table

The deadline is 4 p.m. on Monday, March 29. A petition that appears to meet the law is treated as valid unless someone files a written objection by 4 p.m. on Friday, April 2. If your filing officer tells you of a defect, you may amend the petition, but not add signatures, until 4 p.m. on Thursday, April 1 (N.J.S.A. 19:23-20). Keep this week clear and your copies ready. Filing officers decide objections by Wednesday, April 7.

Phase 4: Build your base (weeks of April 5 to May 3)

Phase 5: Registration push (weeks of May 10 and May 17)

Voter registration closes on Tuesday, May 18, 2027. Remind supporters who have moved to update their registration, and return to the households that were undecided in Phase 4.

Phase 6: Early voting (weeks of May 24 and May 31)

Text your supporters through early voting

Before anyone gets a text

  1. Ask in writingThe form or sheet says plainly that they agree to receive texts from you.
  2. Keep the recordNote the date and where each person signed up.
  3. Send at reasonable hoursQuiet-hours scheduling keeps texts out of the night.
  4. Honor STOPA STOP reply is handled automatically.
Consent comes first. Keep the record of how each person agreed.

Set texting up in CampaignCNX+ in the winter so it is ready for the weeks before June 8.

  1. Committee and Campaign Verify. Campaign Verify confirms to the carriers (the mobile phone companies) that a political sender is a real campaign. It needs a 527 committee (the federal tax status of a political committee) with an EIN and a filing with an election authority that is published online. Check that your filing can be viewed online before you request it, and contact Campaign Verify Support if it cannot. It costs $95.
  2. Registration. CampaignCNX+ files your carrier registration, as 10DLC (the registration for texting from a standard local-style number) or toll-free, and files your Campaign Verify token with it. For a toll-free number, the carrier review usually takes about three business days.
  3. Your supporter group. Add only the people who agreed in writing on your sign-up sheets, and record the consent date and source in a custom field.
  4. Scheduled reminders. Schedule texts for May 18, June 1 and June 8. Texts send only between 8 a.m. and 9 p.m. in the recipient's time zone, and STOP replies are handled automatically. For example:

Hi [First name], it's [Name], running for [Office]. Early voting for the primary runs Tue, Jun 1 to Sun, Jun 6. Reply STOP to opt out.

100 free SMS included. Your number is $5 a month. For more wording, see our campaign text templates for local races, and for the rules that apply to every campaign, see our page on political texting.

Phase 7: Primary day and after

If your election is in May

Candidates in municipalities with nonpartisan May elections can use the same phases on a shorter clock. Petitions, made of individual certificates with one signature per sheet, are due to the municipal clerk by Thursday, February 25, 2027, and the election is on Tuesday, May 11 (both based on state law). Move Phase 2 to December and January, run Phases 4 and 5 in March and April, with voter registration closing on Tuesday, April 20, and treat May 11 as election day. Early voting is held only if your municipality adopted it by ordinance.

Begin in November

A sign pointing to an official ballot drop box

The candidates with the easiest March are the ones who confirmed their district, their signature number and their circulators in November. Start Phase 1 this month. When you are ready to keep your supporters informed through early voting, start a CampaignCNX+ trial.

← Back to all posts

Start sending

Start your SMS marketing program today.

Open an account, import your contact list, and write your first message. Before your first text can go out, the phone carriers review and approve the number you will send from. For a toll-free number, that review usually takes about three business days.

Fastest start
Toll-free, about 3 business days
Onboarding
Real person, not a chatbot
Free trial
100 free SMS, number $5 a month