How to Run for Office: A Step-by-Step Guide

Running for office is more achievable than most people think. Whether you're considering a city council seat, a school board position, or a state legislative race, the path is the same: know your numbers, find your voters, build your team, and raise enough money to get your message out. This guide walks you through every step – from calculating the votes you need to win to turning out your supporters on election day.

Start here: find your specific race

Before diving into this guide, find the exact office you want to run for. Every race has its own filing deadline, eligibility requirements, and voter universe – and those details will shape everything from your timeline to your budget.

RunForOffice.org's office finder shows you exactly what you're working with: the filing deadline, election date, and eligibility requirements for your specific race, in your specific jurisdiction.

Find every office you can run for

Enter your address to see filing deadlines, election dates, and eligibility requirements for your specific race.

The steps, in order

Many campaigns fail not because the candidate lacks talent or passion, but because they don't have a clear plan, or they neglect some of the essential parts of running for office effectively. It's not enough to have the right message if you don't raise the money to get that message out into the world. And while it's a great idea to show up in as many places as possible in your district, that strategy is not a substitute for canvassing and calling voters to make sure they'll turn out for you at the polls.

The steps below lay out a roadmap to making the most of the time between now and your election day.

  1. Step 1

    Get your voter file and understand your district

    A voter file is a list of every registered voter in your district, including their vote history – a record of which past elections they participated in. It's how you learn who actually votes in races like yours, as opposed to who is simply registered. From your voter file, you'll build a target voter universe: the group of voters you'll focus your outreach on. Your universe needs to be larger than your vote goal, which is why that number comes first.

  2. Step 2

    Calculate your vote goal

    Your vote goal is the number of votes you need to win – and it's the first number every other decision in your campaign flows from. How many voters do you need to contact? How many volunteers? How much money? You can't answer any of those questions without knowing your vote goal. The formula is straightforward: roughly 53% of expected voter turnout in your district, based on past comparable elections. Your local elections office can give you the historical turnout data you need.

  3. Step 3

    Targeted Universes

    A targeted voter universe is the specific group of voters your campaign prioritizes for outreach. Learn how to divide your voter file into ID, persuasion, and GOTV lists – and how to work each one.

  4. Step 4

    Contact Plan

    A contact plan is the calendar that turns your voter universe into a week-by-week schedule of door knocking, phone banking, and texting. Learn how to build one, set weekly targets, and adjust as your campaign progresses.

  5. Step 5

    Build your election timeline

    Map out every important date between now and election day – filing deadlines, petition deadlines, financial reporting deadlines, major holidays, and the final week you'll reserve for get-out-the-vote operations. Then work backwards to calculate how many new supporters you need to identify each week to reach your vote goal. Your timeline will change as the campaign evolves, but having it on paper from the start gives you a benchmark to measure progress against.

  6. Step 6

    File to run

    To get on the ballot, you need to meet your office's eligibility requirements – residency period, minimum age, sometimes professional qualifications – and submit candidacy paperwork with your local elections office by the filing deadline. Missing a filing deadline means missing the race entirely, so confirm the date early and give yourself more time than you think you need. Some offices also require petition signatures to qualify, which is a separate process that starts before the filing deadline.

  7. Step 7

    Talk to voters

    Voter contact is the operational core of any campaign. There are three distinct types of conversations you'll have – ID conversations (finding out where voters stand), persuasion conversations (winning over undecided voters), and get-out-the-vote conversations (making sure your supporters show up on election day). Each type happens at a different stage of the campaign and requires a different approach. Direct voter contact is the most reliable driver of turnout, which is why campaigns prioritize it above almost everything else. The number of contacts you make – and how well you target them – can make all the difference in a close race.

  8. Step 8

    Build your volunteer team

    You can't knock every door or make every call yourself. Volunteers are how campaigns scale – and the best campaigns don't just manage volunteers, they develop them into leaders who recruit other volunteers, run their own canvassing operations, and bring their personal networks to your cause. This guide covers how to estimate how many volunteers you need, how to recruit and retain them, and how to identify the ones with the potential to take on real leadership responsibility.

  9. Step 9

    Campaign Finance

    Every candidate who raises or spends money on a campaign is required to register, report, and follow rules specific to their jurisdiction. Learn how campaign finance works for local races, what you're required to do, and how to stay compliant from day one.

  10. Step 10

    Fundraising

    Fundraising is how campaigns turn time into resources. Learn how to set a realistic goal, build a donor list, make the ask, run a fundraising event, and set up online giving – so your campaign has the money it needs to reach voters.

  11. Step 11

    Set your budget and raise money

    Campaigns cost money – for voter outreach, events, digital advertising, direct mail, and the tools and technology that keep everything organized. Setting a realistic budget early, and building your fundraising strategy around it, is one of the most important things you can do before the campaign gets underway. Fundraising starts earlier than most first-time candidates expect. The goal isn't just to raise enough money – it's to build a base of donors who believe in your campaign and will keep contributing as it grows.

  12. Step 12

    Build Your Base

    Building your base starts with the people who already know you. Learn how to map your personal network, build a supporter profile, engage supporters one on one, and find organizational allies who can extend your campaign's reach.

  13. Step 13

    Contact Methods

    Voter contact happens across a spectrum from one-to-one conversations to mass communication. Learn how door knocking, phone banking, texting, email, social media, and direct mail differ, and how to choose the right method for each type of conversation.

  14. Step 14

    Campaign Calendar

    A campaign calendar translates your strategy into week-by-week action. Learn how to build a shared calendar that coordinates messaging themes, voter contact, events, and fundraising so every part of your campaign works together.

  15. Step 15

    Develop your campaign story

    Voters don't support candidates because of policy positions alone – they support candidates they connect with. Before you talk to a single voter, you need to be able to articulate clearly why you're running, what you share with the people in your district, and why now is the moment to act. This guide covers the public narrative framework – a structured approach to developing a campaign story that moves people from curiosity to commitment. You'll develop both a short version (under a minute) and a longer one for events and conversations.

  16. Step 16

    Get-out-the-vote

    The final week before election day is the get-out-the-vote (GOTV) phase, an intensive push to make sure every identified supporter actually casts their ballot. Even strong supporters forget to vote without a timely reminder, and in close local races, a well-run GOTV operation can be the margin of victory. This guide covers how to plan your GOTV operation, what roles to fill with volunteers, and how to build an election day schedule that keeps your team focused on the right priorities.

  17. Step 17

    Campaign Database

    A campaign database lets you track every voter contact, manage volunteers and donors, and build the targeted contact lists your campaign needs to win. Learn what to look for and how to use it.

Frequently asked questions

What is the first thing I should do when deciding to run for office?
Start with two things in parallel: find the specific office you want to run for (to confirm your eligibility and learn the filing deadline) and calculate your vote goal (to understand what winning will require). Everything else follows from those two pieces of information. RunForOffice.org's office finder can give you the first; this guide walks you through the second.
How long does it take to run for office?
It depends on the office and election cycle – along with the level of competitiveness. For a local race like city council or school board, most candidates spend six months to a year actively campaigning. The key milestones are the filing deadline, the beginning of each distinct phase of voter contact (ID, persuasion, get-out-the-vote), and election day (if you're running in a primary, then there are technically two election days). Use RunForOffice.org to find the filing deadline and election day for your race.
Do I need experience in politics to run for office?
No. Most people who run for local office – city council, school board, water board, planning commission – are first-time candidates with no prior political experience. What matters more is knowledge of your community, a willingness to talk to voters directly, and the organizational discipline to run a structured campaign. This guide is designed specifically for candidates starting from scratch.
How much does it cost to run for office?
It varies significantly by office type and district size. A school board race in a small district might be winnable while spending less than $1,000. A competitive city council race in a medium-sized city might require a budget in the thousands – or even ten thousands – of dollars. Competitive state legislative campaigns often spend $100,000 or more. The right approach is to look up what past candidates spent in your specific race – that information is public record – and build your budget from there.
What is a vote goal?
Your vote goal is the number of votes you need to win, based on historical voter turnout data from past comparable elections. It is the single most important number in your campaign, and it determines the scale of your voter contact operation and your volunteer needs.
What is the difference between a voter file and a target voter universe?
A voter file is the full list of registered voters in your district. A target voter universe is the subset of that list you'll focus your outreach on – filtered for people who have a history of voting in elections like yours. Your universe needs to be larger than your vote goal, because not every voter you contact will support you, and not every voter you try to reach will be reachable.