Skip to main content
Civics Hub·How-To·Voting & Elections

Voting & Elections

How to run for local office

City council, school board, county commissioner, and similar local offices are among the most accessible points of entry into elected public service. Requirements are far less complex than federal races, and many seats are won with modest budgets.

3–12 months from decision to Election Day
$$0–$10,000+ depending on the office and district size
Varies by locality

Requirements — residency, term length, filing deadlines, petition requirements — are set by your city, county, or school district and vary widely. Start with your local election authority.

Last reviewed: June 5, 2026

Steps

1

Identify the office you want to run for

Common local offices include city or town council, county board of supervisors or commissioners, school board, water district board, fire district board, and judicial seats. Each has different powers, responsibilities, and constituencies.

2

Research eligibility requirements

Contact your local election authority (city clerk, county election office, or school district) to get the specific requirements for the office. This includes residency requirements (must live in the district), any age minimums, and whether the race is partisan or nonpartisan.

3

File your declaration of candidacy

File the required paperwork — typically a declaration of candidacy and sometimes a financial disclosure form — with your local election authority by the filing deadline. Deadlines are usually 60–90 days before the election.

Tip: Many local offices also require you to gather a minimum number of voter petition signatures before your name appears on the ballot. Check this before you file.

4

Set up campaign finance tracking

Even small campaigns are often subject to state campaign finance reporting requirements. Open a dedicated campaign bank account and keep records of every contribution and expenditure. Check with your state's campaign finance office for thresholds and filing requirements.

5

Build your campaign

Local races are often won through direct voter contact: door-to-door canvassing, neighborhood meetings, local newspaper coverage, and endorsements from community organizations. A simple website, yard signs, and a presence at community events go a long way.

6

Participate in forums and debates

Local candidate forums organized by neighborhood associations, civic groups, or newspapers are valuable opportunities to introduce yourself to engaged voters. Attend any forum where your race is covered.