How to run for mayor or city council (and actually win)
A step-by-step plan from the decision to run through election day, including the win number math most first-time candidates skip.
To run for mayor or city council, you confirm you meet your city's eligibility rules, file with your local election office (usually a petition, a fee or both) and appoint a treasurer before you raise or spend money. Then you calculate how many votes you need to win, build a budget and fundraising plan to reach those voters, and run a field program that contacts them repeatedly through election day. Local races are won by candidates who know their win number early and talk to more of the right voters than anyone else.
The good news: local elections are small. Turnout in city elections is often shockingly low, which means a disciplined campaign with modest money can beat a better-known name. In 10 of the 30 largest U.S. cities, fewer than 15% of eligible voters cast a ballot in their most recent mayoral election, according to Portland State University's "Who Votes for Mayor" study as reported by Texas Public Radio. San Antonio was at 10.7%.
Step 1: Decide, and check whether you qualify
Before anything public, answer three questions honestly. Why you, and why now? Can your family and job absorb six to twelve months of nights and weekends? Can you raise the money the race requires (see Step 7)?
Then check the qualifications. Requirements are set by state law and your city charter, so read both. Common requirements for mayor and council:
- Registered voter in the city (and in the district, for a district council seat)
- Minimum residency period in the city or district, often one year, sometimes longer
- Minimum age, usually 18 or 21 for council and sometimes higher for mayor
- No disqualifying felony conviction or conflicting public office, depending on the state
Can anyone run for mayor? Almost any adult resident who meets those rules can. Many city elections are nonpartisan, so you do not need a party nomination, though partisan primaries still decide mayors in some large cities.
Step 2: Learn the calendar and the filing rules
Get the official candidate packet from your city clerk or county election office the day you start thinking seriously. It lists the filing window, petition requirements, fees, finance reporting dates and the election calendar. Missing a filing deadline ends a campaign before it starts.
Signature requirements for local office vary enormously:
- Worcester, Massachusetts requires 100 signatures for district councilor and 300 for an at-large councilor (Worcester candidate guide).
- South Portland, Maine requires 100 qualified signatures for council and advises turning in 130 to 150 because some signers will not qualify (City of South Portland).
- Maricopa, Arizona required 143 signatures for council or mayor in its published guidance (InMaricopa).
Our rule: collect at least 50% more than the minimum. Signatures get thrown out for wrong addresses, unregistered signers and people who live outside the district. Petitioning is also your first voter contact, so treat every signature as a conversation and keep the names. Our signature gathering guide covers validity rates in more detail.
Step 3: Appoint a treasurer and open a campaign bank account
Most states require you to name a treasurer before you take in or spend any money. In Tennessee, for example, state and local candidates must certify a political treasurer before receiving a contribution or making an expenditure, and must keep a separate campaign bank account (Tennessee Registry of Election Finance). Rules on who can serve, contribution limits and reporting dates differ by state and city, and some cities have their own limits or public financing.
Pick a treasurer who is organized and boring in the best way. Late or sloppy finance reports become news stories. Set up an online donation page, a simple bookkeeping system and a calendar of every reporting deadline on day one.
Step 4: Build a small team
A local race needs fewer people than you think, but it needs the right ones:
- Campaign manager. Runs the plan so the candidate can raise money and meet voters. In small races this can be a skilled volunteer or a part-time hire.
- Treasurer. Compliance and reporting.
- Field lead. Owns doors, volunteers and GOTV.
- Finance chair or host committee. Three to ten people who will each raise a set amount from their own networks.
- Communications help. Someone who can write, shoot decent video and post consistently.
Many first-time candidates also bring in a consultant for strategy, mail or digital. Our guide on how to hire a political consultant covers what to ask.
Step 5: Get the voter file and study past results
The voter file is the list of registered voters with their vote history. Depending on your state, you can buy it from the county or state election office, get it through a party, or access it through a commercial vendor. You want names, addresses, phone numbers where available, and which past elections each voter participated in.
Then pull the results of the last two or three comparable elections in your city: same office, same time of year. Note total ballots cast, how many candidates ran, the winning share and where the winner ran strongest. This is the raw material for your win number. Municipal elections held in odd years or in spring often have far lower turnout than those held with a presidential or governor's race, so compare like with like.
Step 6: Calculate your win number (worked example)
The win number is the number of votes you need to win. Every other decision in the campaign (budget, field plan, mail universe) flows from it.
The basic formula:
- Estimate turnout: average turnout from comparable past elections, adjusted for anything unusual this year (an open seat, a hot ballot measure, a change in election date).
- Multiply expected turnout by the share you need to win (50% plus one in a two-way race or a majority-required system).
- Add a cushion of 2 to 5 points for error.
Worked example: a mayor's race
Say your city has 80,000 registered voters. The last two mayoral elections, held on the same calendar, had turnout of 19% and 21% of registered voters.
- Average turnout: 20% of 80,000 = 16,000 ballots.
- It is an open seat with four serious candidates, so you expect a bump. Project 17,000 ballots.
- Your city requires a majority, with a runoff between the top two if no one gets one.
For the first round, four candidates split the vote. Historically, the second-place finisher in a crowded first round in your city got about 25%. To safely make the runoff, aim for 30%: 17,000 x 0.30 = 5,100 votes.
For the runoff, turnout often drops. Assume 15,000 ballots. You need 50% plus one, which is 7,501. With a 2-point cushion (52%): 15,000 x 0.52 = 7,800 votes.
Now break that down against the voter file:
| Source of votes | Voters | Expected support | Votes |
|---|---|---|---|
| Strong supporters who vote reliably | 5,000 | 90% | 4,500 |
| Persuadable likely voters you will contact repeatedly | 8,000 | 40% | 3,200 |
| Low-propensity supporters you turn out in GOTV | 1,200 | 50% | 600 |
| Total | 8,300 |
That clears 7,800 with a small margin. It also tells you exactly who to talk to: 8,000 persuadables need repeated contact, and 1,200 lower-turnout supporters need a GOTV program. Everyone else gets little or no paid attention.
Worked example: a council district
A council district with 12,000 registered voters and historic turnout of 15% will cast about 1,800 ballots. In a two-way race, 50% plus one is 901 votes. Aim for 52%, or 936 votes. That is a race a candidate can win almost entirely at the door: if the candidate and a dozen volunteers knock 400 to 600 doors a week for three months, the campaign can reach every likely voter in the district more than once.
Step 7: Budget and fundraise
Once you know your win number and target universes, price the contacts and build the budget from there. Our political campaign budget guide has a full $100,000 sample budget and percentage splits.
How much does it cost to run for mayor or city council?
Market ranges for a contested race:
| Race | Typical range |
|---|---|
| Small-town council or school board | $1,000 to $15,000 |
| Council district in a mid-sized city | $10,000 to $75,000 |
| Mayor of a small city (under 50,000 people) | $10,000 to $150,000 |
| Mayor of a mid-sized city | $150,000 to $750,000 |
| Big-city council | $75,000 to $500,000 |
| Big-city mayor | $1 million to $10 million+ |
For a sense of the top end, New York City's 2025 public financing program capped participating council candidates at $228,000 per election and mayoral candidates at $7.93 million per election (NYC Campaign Finance Board). Our cost to run for office guide has more examples.
Fundraising in local races is personal. Start with a list of every person you know (phone contacts, email, social, church, alumni, work, neighbors) and call them yourself. Ask for a specific amount. Most first-time candidates ask for too little and too late. Block regular call time on the calendar and protect it. Host small house parties where a friend invites 15 to 30 neighbors and you ask the room directly.
Step 8: Build the field plan
Field is where local races are won. Door-to-door canvassing remains one of the most persuasive contacts in a low-turnout election because so few campaigns do it well.
A local field plan answers:
- Who: your persuasion and GOTV universes from Step 6.
- How many contacts: typically three or more door attempts per persuadable household, plus mail and digital.
- Who knocks: the candidate, volunteers, and in larger races a paid canvass team. See our guide on canvassing cost and effectiveness.
- When: persuasion first, then voter ID, then GOTV in the final two to three weeks, timed to when early voting and mail ballots begin.
Track everything in the voter file: who you reached, whether they support you, and whether they have voted yet. That data is what makes GOTV efficient. Our get-out-the-vote plan guide covers the final 72 hours.
The candidate should knock doors personally, every week. In our experience, the candidate's own door count is one of the best early signals of how a council race will go.
Step 9: Earn endorsements that move votes
Not all endorsements are equal. The ones that matter in local races:
- Neighborhood and community leaders with real followings: pastors, block club and civic association leaders, coaches, small business owners.
- Organizations with members and money: unions, business groups, advocacy groups, local party committees in partisan races. Ask what comes with the endorsement: a mail piece, volunteers, a member email, a contribution.
- Outgoing or popular elected officials, especially the person leaving the seat.
- The local paper or civic group endorsement process, where it still exists. Prepare for questionnaires and interviews like job interviews.
Line up your first wave before launch. A launch with a credible list of supporters tells donors and press the campaign is real.
Step 10: Media, earned and paid
Earned media. Local reporters cover city races thinly. Make their job easy with clear policy positions, a press list, and news-worthy moments (a plan release, a site visit, a fundraising number). Show up to every forum and debate prepared with a two-minute version of your case.
Social and video. Short, specific videos of the candidate in the neighborhood beat polished generic spots. Post consistently. Use your own list (email and text) to drive volunteers and donations.
Paid media. Most local campaigns should prioritize mail and targeted digital over broadcast TV, because a council district or small city is a sliver of the TV market. Big-city mayoral races are the exception. See our guides on political digital advertising and direct mail and texting.
Step 11: Early voting, election day and after
Plan election day weeks in advance: poll greeters where allowed, a rides program, a texting and calling operation targeting supporters who have not voted, a lawyer on call, and food for volunteers. Update the "already voted" list daily during early voting so you stop contacting people who have voted and focus on those who have not.
Win or lose, file your final finance reports on time, thank volunteers and donors personally, and keep your list. It is the most valuable asset you build.
Frequently asked questions
How do I run for mayor?
Confirm you meet your city's age, residency and voter registration requirements, then get the candidate packet from your city clerk or county election office. File your paperwork and petition or fee before the deadline, appoint a treasurer, and build a plan around your win number, budget and field program.
How do I run for city council?
The steps match a mayor's race on a smaller scale: check eligibility, file on time with any required signatures, appoint a treasurer, and calculate your win number. Most council races are won at the door, so plan to knock on as many likely voters' doors as possible personally.
How much does it cost to run for mayor?
A small-city mayor's race often costs $10,000 to $150,000, a mid-sized city $150,000 to $750,000, and a big-city race $1 million to $10 million or more. New York City capped publicly financed mayoral candidates at $7.93 million per election in 2025.
How do you win a local election?
Know your win number, identify the specific voters who will get you there, and contact them more often and more personally than your opponents do. In low-turnout city elections, a strong door-to-door program and a disciplined GOTV operation usually matter more than money.
What is a win number?
It is the number of votes you need to win, calculated from projected turnout times the share needed to win, plus a small cushion. For example, 15,000 expected ballots in a two-way race means a win number of 7,501, and a safer target of about 7,800.
What are the qualifications to run for city council or mayor?
They are set by state law and your city charter. Most require you to be a registered voter living in the city (or district) for a minimum period, often one year, and to meet a minimum age, usually 18 or 21.
How many signatures do I need to run for city council?
It depends on your city. Examples include 25 in Salida, Colorado, 100 for a district seat in Worcester, Massachusetts, and 300 for an at-large seat there. Always collect at least 50% more than required, because some signatures will be ruled invalid.
Can I run for city council in a small town with no money?
Often, yes. In a small town the entire electorate may be a few hundred to a few thousand voters, so a candidate who knocks every door and spends a few hundred dollars on literature and signs can win. You still need to file on time and follow finance reporting rules.
How Leo Operations approaches this
Leo Operations is a national field, media and creative firm founded in 2019 by Rodriquez Wright II, who has worked on campaigns since 2012. He managed Howard Gentry's 2015 campaign for Nashville mayor and Omar Passons' 2018 race for San Diego County Supervisor, and has served as a digital consultant for Metro Nashville council at-large races in 2019 and 2023. Our field programs have knocked more than 650,000 doors across campaigns and causes in 25 states.
For local candidates, we start where this guide starts: the win number and the voters behind it. From there we build the field plan, the budget and the media that reach those voters, including paid canvassing, GOTV, campaign video, photography, websites and social media. We tell candidates plainly when a plan is underfunded and what to cut first.
If you are planning a run for mayor or city council, send us your city, your election date and your budget, and we will tell you honestly what it takes.