Local office in Virginia

A Campaign Plan to the June 15, 2027 Virginia Primary

A week-by-week plan for Virginia primary candidates, from petition signatures on Jan 1 and filing by Apr 1 to the June 15, 2027 primary.

A group of people sit and stand together during a lively meeting

This plan is for candidates seeking a party's nomination in a Virginia primary on Tuesday, June 15, 2027: candidates for the House of Delegates, the Senate of Virginia, a county constitutional office, a board of supervisors, or another office where the party chooses a primary. It runs in six phases. You prepare in November and December 2026, collect petition signatures from Friday, January 1, 2027, file with your party chair between noon on Monday, March 15 and 5:00 p.m. on Thursday, April 1, build support in April, work the early voting period from about the start of May, and finish on primary day.

The June 15 date is on the Virginia Department of Elections (ELECT) schedule. The filing dates and voter deadlines are computed from state law and marked "based on state law," because ELECT had not posted its 2027 candidate bulletins when we checked. Door counts, volunteer numbers and weekly goals are examples only. If you are running as an independent, for school board, or as the nominee of a party-run process such as a convention, your timeline is different; our guide to running for local office in Virginia explains those routes.

The dates this plan is built on

Confirm each date with your general registrar or ELECT. Our Virginia 2027 election calendar lists every date in order, including the November election.

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

A sign pointing to an official ballot drop box

Use the weeks before January 1 to settle every question that could keep you off the ballot.

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

You need 125 signatures for most offices and 250 for the Senate of Virginia. ELECT recommends collecting at least one and a half times the number required, so this plan uses 190 as the example target for a 125-signature office.

For a full walkthrough of the form and the circulator's affidavit, see the Virginia candidate petition guide on Beacon, our canvassing app's site.

Phase 3: File (weeks of March 15 to March 29, 2027)

A person writing on a large desk calendar

Phase 4: Build support (weeks of April 5 to April 26)

Phase 5: Early voting (weeks of May 3 to June 7)

Empty voting booths and tables set up in a polling place

Text your supporters during early voting

The early voting weeks are when a reminder helps most. Set up texting in CampaignCNX+ in February or March, so it is ready when voting begins.

  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 (the committee's federal tax ID number) and a filing with an election authority that is published online. Check with the Department of Elections for the filings that apply to your campaign and confirm that yours can be viewed online before you request; ask Campaign Verify Support if it cannot. It costs $95, a request made on or after Sunday, November 15, 2026 lasts until January 31, 2029, and Campaign Verify decides eligibility.
  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 the first day of early voting, the Saturday before the primary and primary day. 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 in the June 15 primary for [Office]. Early voting is open at the registrar's office. Reply STOP to opt out.

Today is the primary. Polls are open 6 a.m. to 7 p.m. Thank you for your support. [Name]

100 free SMS included. Your number is $5 a month. For more wording, see our campaign text templates for local races, and for campaign texting in general, see our political texting page.

Phase 6: Primary day and the week after

An open notebook and pen beside a laptop

Begin in November

The candidates with the easiest January are the ones who confirmed their residency, their party's method and their notary in November. Start Phase 1 this month. When you are ready to keep 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