Local office in Ohio

A Campaign Plan to November 2, 2027 for Ohio Local Races

A stage-by-stage plan for Ohio's nonpartisan local races, from November 2026 to the August 4 filing deadline and the November 2, 2027 election.

A person writing on a large desk calendar

If you are running for township trustee, school board, village council or a city office that nominates by petition, your campaign has two fixed points: your nominating petition is due by 4 p.m. on Wednesday, August 4, 2027, and the general election is on Tuesday, November 2, 2027. Between now and then, the work falls into three parts: preparing in the winter and spring, collecting signatures and filing in the summer, and meeting voters in the fall.

This plan gives each stage one main job, so the work happens in the right order. Filing deadlines come from the Ohio Revised Code and the Franklin County Board of Elections 2027 schedules. Voter registration and early voting dates come from the Franklin County schedule, and the absentee application deadline is calculated from state law and marked "based on state law." Confirm each date, and your signature number, with your own county board of elections.

For the rules behind each step, see our guide to running for local office in Ohio.

If your race has a primary. Candidates in races with a primary on Tuesday, May 4, 2027, mostly in cities, file by 4 p.m. on Wednesday, February 3, 2027. If that is you, move the petition stages below to December and January, and treat the spring as a full campaign of its own. Our Ohio 2027 local election calendar lists the primary dates.

November 2026: decide and get the facts

Main job: confirm your office, your deadline and your signature number.

December 2026 to February 2027: set up your campaign

A sign pointing to an official ballot drop box

Main job: put your committee and your tools in place before the busy months.

March to May 2027: build your base

Main job: line up the people who will help you collect signatures and talk to voters.

Weeks of June 7 to July 25: circulate your petition

Main job: collect valid signatures, and build your supporter list as you go.

For a full walkthrough of the form, see the Ohio nominating petition guide on Beacon, our canvassing app's site.

Week of July 26 to August 4: check and file

A person signing a document at a wooden table

Main job: file a clean petition, early.

August 5 to September 26: meet voters

Main job: talk with as many voters as you can.

Weeks of September 27 to October 24: registration and early voting

Main job: help supporters register and vote early.

Week of October 25 to 31: absentee applications and the final push

Main job: make sure supporters who vote by mail have applied in time.

Week of November 1: Election Day

Voters waiting in line at an indoor polling place

Main job: get every supporter to vote on Tuesday, November 2, 2027.

Under the state's default rules, most offices elected in 2027 begin on Saturday, January 1, 2028. The township fiscal officer's term begins on Saturday, April 1, 2028.

Running the texting side with CampaignCNX+

Texts reach supporters at the moments that matter in this plan: the registration deadline, the first day of early voting, the absentee application deadline and Election Day. Set up CampaignCNX+ in the spring, so every message is written and scheduled before October.

  1. Confirm your committee's filing is online first. Campaign Verify, the check that confirms to the carriers (the mobile phone companies) that you are a real campaign, needs an EIN and a filing with an election authority that is published online. Ask your county board of elections whether your committee's filing can be viewed online. If it cannot, ask Campaign Verify Support how to proceed before you apply. Campaign Verify decides eligibility.
  2. Open your account. CampaignCNX+ files your carrier registration, including 10DLC (the carrier registration for texting from a local-style number), and files your Campaign Verify token, which you buy from Campaign Verify. 100 free SMS included. Your number is $5 a month.
  3. Add only people who agreed to texts. Use one group for supporters and one for volunteers, and record each person's permission date in a custom field.
  4. Schedule the fall texts in one sitting. Write the messages for October 4, October 5, about a week before October 26, November 1 and November 2, and schedule each one to the supporters group.
  5. Set a repeating text for volunteers, such as a reminder each Friday evening in October about the next day's walk.
  6. Stay inside quiet hours. Texts send only between 8 a.m. and 9 p.m. in each recipient's time zone, and STOP replies are handled automatically.

[Name] for School Board: early voting opens today at the board of elections. Thank you for your support.

For more wording at each stage, see our campaign text templates for local races, and for the details of setup, our page on texting for Midwest campaigns.

Start now

The months before filing are the easiest time to prepare, and the fall will be busy. Confirm your office and your number this month, set up your committee in the winter, and have your texts scheduled before October. Start your CampaignCNX+ trial when your committee is in place.

← 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