Ninety days from today, New Jersey holds its general election — a U.S. Senate seat, all twelve House districts, and county and municipal races up and down the state. That’s the sentence everyone writes in early August, and it’s wrong in the one way that matters for anyone building a fall program. November 3 isn’t when New Jersey votes. It’s the last day New Jersey votes — the deadline, not the event.
The event starts September 19.
Forty-five days of Election Day
State law requires county clerks to mail general-election ballots at least forty-five days out, which this year means ballots start dropping September 19. They don’t go to a handful of absentees. They go to everyone on the permanent vote-by-mail list — and New Jersey’s list is built to grow. Vote by mail once, or check the box asking for a ballot in all future elections, and the clerk keeps sending them until you opt out in writing. After three cycles of that ratchet, the list runs to hundreds of thousands of voters, and it skews toward exactly the reliable, older, high-propensity people every campaign is counting in its base math.
Votes start coming back within days. Some through the mail, some dropped at the board of elections, most into the secure drop boxes every county runs — at least ten per county, by statute. By the first week of October, while most campaigns are still arguing about their closing ad, a meaningful slice of the electorate has finished voting.
The rest of the calendar hangs off that first date:
- October 13 — voter registration closes, twenty-one days out. (After this summer’s voter-roll mess, expect more registration-status confusion than usual; a status check belongs in your September scripts.)
- October 24 through November 1 — nine days of in-person early voting on machines, every county, weekends included.
- October 27 — last day a mailed vote-by-mail application can arrive at the clerk’s office, seven days out.
- November 2, 3 p.m. — last chance to walk into the clerk’s office and apply in person.
- November 3 — polls open 6 a.m. to 8 p.m. A mail ballot postmarked by Election Day still counts if it arrives within six days.
Read that list as a program manager rather than a lawyer and it says one thing: from September 19 to November 3, the election is always on. There is no “final push.” There’s a six-week window, and the shape of your program inside it matters more than anything you do the first weekend of November.
What a draining universe does to a plan
Here’s the operational problem the calendar creates. The moment ballots drop, your GOTV universe starts draining — every returned ballot is a voter who no longer needs a knock, a call, or a mail piece. A universe cut in early September is a little wrong by the end of the month and badly wrong by late October, and the error all points the same direction: toward wasted contact.
A knock on a banked door costs you twice. Once in the shift it burned — a canvasser’s hour spent confirming something the county already told you — and once at the door, because “I already voted” is the conversation that convinces a supporter your campaign doesn’t know what it’s doing. Multiply that by the permanent list’s size and a program that ignores ballot returns spends its most precious October weekends re-contacting its most reliable voters, in descending order of how reliable they are.
The old mental model — persuasion until Halloween, then GOTV weekend — assumes votes concentrate on one day. In New Jersey they spread across six weeks, which means you’re really running three overlapping elections: the mail election that starts September 19, the early in-person election that runs the last week of October, and the Election Day election that mops up whoever’s left. Each has its own universe, its own message, and its own last mile. The campaigns that treat them as one election with a long tail end up aiming their entire budget at the smallest of the three.
The chase is the cheapest contact you’ll make
The upside of the long election is that the state tells you how it’s going, in near real time. Ballot-status data flows back from the counties as ballots go out and come back, and matching it against your file splits the world into three clean buckets: voted, holding a ballot, and everyone else. The middle bucket is the chase — ballot out, not yet returned — and it’s the highest-leverage list in the program.
Here’s why. A low-propensity supporter with a ballot on the kitchen counter is no longer a turnout problem. They’re a logistics problem. The hard part — getting a ballot into their hands — is already done, at the county’s expense. The ask shrinks from “make a plan, find your polling place, carve out a Tuesday” to “it’s behind the toaster, and the drop box is outside the library.” That’s a different conversation, with a different close rate, and it’s the one place in field where a marginal contact reliably moves a marginal vote.
It also inverts your prioritization. The high-turnout voter holding a ballot will return it without your help — that’s what high-turnout means. Chase budget belongs at the bottom of the turnout score, on the supporters least likely to close the loop on their own. Most programs run it exactly backwards, because their chase list is sorted by the same score as everything else.
And when a returned ballot gets flagged — a signature mismatch, a missing certificate — the county mails the voter a cure letter, and the clock starts. A cure contact is the single highest-value touch in politics: a vote that has already been cast, one form away from counting. There will never be many of them. Work every one.
Run it from the file, not from a Friday export
None of this is conceptually hard. What kills it in practice is vintage — the theme we keep coming back to, because it keeps being the difference between a program that works and one that only looks like it does. A chase list exported on Friday is stale by Sunday, and during ballot season, stale specifically means full of people you’re paying to annoy.
This is why Romulus treats a universe as a definition rather than a snapshot: it re-evaluates every time it’s opened. Load ballot status as it updates and the fall program starts running itself — banked voters fall out of turf and call queues on their own, the chase universe refills as new ballots go out, and nobody spends a Thursday night reconciling a county file against last week’s walk lists. The canvasser knocks doors that still matter, which is the entire point of the exercise.
The practical takeaway is one sentence long: your fall plan’s real deadline is September 19, not November 3. Universes built, scripts written, chase infrastructure live — all of it ready the morning the clerks drop the mail. If your program is counting down to the wrong date, or you’d like help wiring ballot returns into the one it should be counting to, that’s what we do.