Wisconsin candidate guide

How to run for local office in Wisconsin: the spring 2027 guide

Nomination papers and signature counts, filing by January 5, challenges, when a February primary happens, campaign registration, and how to run the campaign once your name is on the ballot.

Residents seated at a local community meeting, the audience a first-time local candidate runs to represent

The short answer

To run for local office in Wisconsin in spring 2027, you register your campaign with your filing officer, collect signatures on nomination papers beginning December 1, 2026, and file those papers, your Declaration of Candidacy (form EL-162) and your campaign registration statement (form CF-1) with the right filing officer by 5 p.m. on Tuesday, January 5, 2027. If your papers survive any challenge, your name goes on the ballot for the spring election on Tuesday, April 6, 2027. A spring primary is held on Tuesday, February 16, 2027, but only in races where state law or a local decision triggers one.

Not every local office uses nomination papers. Many school board candidates file only a declaration, and many towns and villages nominate their candidates at a caucus (a meeting of local voters) instead. This guide covers city, village, town, county supervisor, school board and municipal judge races, from the first signature to Election Day. Every rule here comes from the Wisconsin statutes and administrative code, the Wisconsin Elections Commission (WEC) 2027 ballot access checklists, and the Wisconsin Ethics Commission. Some dates below are calculated from state law rather than published by WEC, and we mark those. Confirm anything specific to your office with your filing officer or an election attorney.

If you plan to reach voters by text once you are on the ballot, our political texting guide covers the rules and the setup in full.

The key dates at a glance.

Date What happens
Tuesday, December 1, 2026 Nomination papers may begin circulating. Signatures dated earlier do not count.
Friday, December 25, 2026, 5 p.m. Incumbents who are not running again file a Notification of Noncandidacy (form EL-163).
January 2 to 21, 2027 Caucuses in towns and villages that nominate by caucus.
Tuesday, January 5, 2027, 5 p.m. Filing deadline for nomination papers, the Declaration of Candidacy and the campaign registration statement.
Friday, January 8, 2027, 5 p.m. Challenges to nomination papers are due (based on state law).
Tuesday, February 16, 2027 Spring primary, in races where one is held.
Tuesday, April 6, 2027 Spring election.

If you are an incumbent stepping down, ask your filing officer how to deliver the noncandidacy notice. For every date in the cycle, including absentee voting and campaign finance reports, see our Wisconsin spring 2027 election calendar.

Step 1

Identify your office, how it nominates, and your filing officer.

Your filing officer is the official who receives your paperwork and decides any challenge to it. The filing officer, and whether you use nomination papers at all, depends on the office.

Office Filing officer How candidates get on the ballot
City offices, including mayor and alderperson Municipal clerk (in Milwaukee, the city election commission) Nomination papers
Village offices Municipal clerk Nomination papers if the village board so decided by December 1, or if a primary is provided under state law; otherwise a caucus
Town offices Municipal clerk A caucus, unless the town's voters adopted a nonpartisan primary, in which case nomination papers
County supervisor County clerk Nomination papers
School board School district clerk Declaration of Candidacy always; nomination papers only in some districts
Municipal judge serving several municipalities County clerk of the county with the largest share of the population Nomination papers

A few points save first-time candidates from common mix-ups:

When you sign the Declaration of Candidacy, you state that you meet the age, citizenship, residency and voting qualifications for the office, and that you have not been convicted of an unpardoned felony or of a misdemeanor designated a violation of the public trust. If you are unsure whether you qualify, ask your filing officer before you start.

We have guides for each type of office: school board, alderperson or city council, village board or village president, and town board, by caucus or nomination papers.

Step 2

Register your campaign first.

Wisconsin requires every local candidate to file a campaign registration statement, and the money threshold is $0. You become a "candidate" under state law when you file nomination papers, are nominated at a caucus, receive a contribution or spend money to seek office, or already hold the office. You must register as soon as practicable after that, and your name cannot appear on the ballot without a registration statement for that election.

The practical rule is to register before you raise or spend money. WEC tells candidates to file the CF-1 "prior to collecting or spending any money on the campaign." Two more points matter for local candidates:

Our explainer on campaign registration for Wisconsin local candidates covers the forms, the exemption and the reports in detail.

Step 3

Know your signature number.

If your office uses nomination papers, state law sets a minimum and a maximum number of signatures. These ranges come from Wis. Stat. 8.10(3) and the WEC 2027 checklists.

Office Signatures (minimum to maximum)
City of Milwaukee (1st class city), citywide office 1,500 to 3,000
City of Milwaukee, alderperson by district 200 to 400
2nd and 3rd class cities, citywide office 200 to 400
2nd and 3rd class cities, alderperson by district 20 to 40
2nd and 3rd class cities, alderperson elected at large 100 to 200
4th class cities, citywide office 50 to 100
4th class cities, alderperson by district 20 to 40
Village and town offices, where papers are used 20 to 100
County supervisor, county over 750,000 200 to 400
County supervisor, county of 100,000 to 750,000 100 to 200, or 50 to 200 if the county board adopted an ordinance setting that range
County supervisor, county under 100,000 20 to 100
Municipal judge serving several municipalities 20 to 100

Your city's class depends on its population, and your city clerk can tell you which class applies. School board numbers depend on the district, and in many districts no papers are required; our guide to how many signatures you need on Wisconsin nomination papers covers school boards and the other cases in full. If you are running for municipal judge in a single municipality, ask your clerk for the number.

Collect more than the minimum. Signatures can be struck during review or a challenge, and once your papers are filed you cannot add any.

Start the list early

Ask for permission to text at the same doors.

The supporters who sign up while you collect signatures or knock doors are the list you text in the final weeks. Open the account now so it is ready when your committee is. 100 free SMS included. Your number is $5 a month.

A person signing paperwork at a table, the filing papers a local candidate submits

Step 4

Circulate your nomination papers correctly.

Nomination papers use WEC form EL-169, the Nomination Paper for Nonpartisan Office. A small number of mistakes cause most lost signatures.

Get the header right before anyone signs. The header names you, your street address, the election (the spring election on April 6, 2027), and the office. Your mailing address must also appear. A missing election date in the header voids the whole page, and header mistakes cannot be fixed by affidavit after circulation.

Know who can circulate. A circulator (the person who collects the signatures) may be any Wisconsin voter, or any U.S. citizen age 18 or older who would not be disqualified from voting if they lived in Wisconsin. Circulators do not have to live in Wisconsin, and you may circulate your own papers. Each circulator completes and dates the certification at the bottom of each paper, and signatures dated after that date do not count.

Know who can sign. Signers must live in the district you would represent and be eligible voters age 18 or older on the date they sign. Each signer signs their own name, legibly prints it, and writes their municipality, street and number, and the date. In a single-seat race, if someone signs for two candidates, only the earlier signature counts.

Before filing, number your pages in order starting from 1. For a line-by-line walkthrough of the form, see filling out and circulating Wisconsin nomination papers.

Step 5

File everything by 5 p.m. on January 5.

By 5 p.m. on Tuesday, January 5, 2027, your filing officer must have:

  1. Your nomination papers, if your office uses them. Originals only; photocopies, faxes and emails are not accepted, and the papers must be in the filing officer's physical possession by the deadline.
  2. Your Declaration of Candidacy (EL-162), sworn before an officer authorized to administer oaths, such as a notary. School board candidates use form EL-162sd.
  3. Your campaign registration statement (CF-1), unless you already filed it.

If you fax or email the CF-1 or the EL-162, you must follow it with the original, postmarked by January 5. Once your papers are filed, signatures cannot be added or removed. A school board candidate's declaration or papers cannot be withdrawn after filing.

If an incumbent does not run. An incumbent who is not running again files the Notification of Noncandidacy by 5 p.m. on Friday, December 25, 2026. If an incumbent neither files for reelection nor gives that notice, other candidates for that office get 72 more hours, which runs to 5 p.m. on Friday, January 8, 2027, based on state law. In either case the filing officer must post public notice on its website or in three public places. If you are considering an open seat, watch for that notice.

Municipal judge candidates also file a Statement of Economic Interests with the Ethics Commission by 4:30 p.m. on Friday, January 8, 2027.

Step 6

Be ready for a challenge.

Any person may challenge your nomination papers by filing a verified (sworn, based on personal knowledge) challenge with your filing officer. Based on state law, challenges are due by 5 p.m. on Friday, January 8, 2027, the third calendar day after the filing deadline.

Here is how a challenge works:

If you are challenged, call an election attorney right away. The deadlines are counted in days, not weeks.

Step 7

Find out whether your race will have a February 16 primary.

Many candidates assume a primary is held whenever more than twice as many candidates file as there are seats. In Wisconsin that is not a single rule. It depends on the office:

Only the primary winners appear on the April ballot. Your filing officer will know within a few days of the filing deadline whether your race has a primary. If you are running in the City of Milwaukee, confirm the rules for your office with the Milwaukee Election Commission.

Step 8

Ballot order and write-in candidates.

Ballot order for city, village, town, county and school board offices is set by drawing lots, using the method in state law. For school boards without a primary, the drawing takes place by Tuesday, January 12, 2027, based on state law.

If a candidate is certified to appear on the ballot, write-in votes count only for a write-in candidate who files a campaign registration statement by noon on the Friday before the election. Based on state law, that is noon on Friday, April 2, 2027 for the spring election, and noon on Friday, February 12, 2027 for the primary. If no candidate is certified for an office, all write-in votes count.

Voters waiting at a polling station, the local electorate a candidate works to reach

Step 9

Run the campaign.

Once you are on the ballot, the work changes from paperwork to meeting voters. Our campaign plan to April 6, 2027 for Wisconsin local races sets out the work week by week.

Knock on doors

Door knocking is one of the most direct ways a local candidate can meet voters, and it starts during circulation, when you or your circulators are already walking the district. Start with a walk list (a list of registered voters in your district, organized by address), focus on people most likely to vote in a spring election, and record what happened at every door so you can return to the voters who were undecided.

Beacon, our canvassing app, imports your voter list from a CSV file, puts walk lists on a map, suggests routes and works offline. You can assign territories to specific volunteers, and every plan includes unlimited canvassers. During circulation, a survey question can record whether each person signed. Beacon's political canvassing guide covers door strategy in depth.

Text the people who asked to hear from you

A signature on your nomination papers is not permission to text someone. Ask for that permission separately, in writing, with the date recorded. Set up your texting in this order:

  1. Confirm your registration is online before you request Campaign Verify. Campaign Verify is the nonprofit check, required for political texting, that confirms to the carriers (the mobile phone companies) that you are a real campaign. It costs $95 per two-year cycle and needs an EIN (the committee's federal tax ID number) and a filing published online by an election authority. Wisconsin local candidates file their registration on paper with the local filing officer, and whether that filing appears online varies by clerk. Check that your registration can be viewed online before you request verification. If it cannot, ask Campaign Verify Support how to proceed. Campaign Verify decides eligibility. Requests made on or after November 15, 2026 last until January 31, 2029.
  2. Open your account and let CampaignCNX+ handle carrier registration. CampaignCNX+ files your carrier registration for you, either 10DLC (the carrier registration for texting from a local-style number) or toll-free, and guides you through Campaign Verify. Your account includes 100 free SMS. Your number is $5 a month, and nothing sends until you buy it.
  3. Add only opted-in contacts. Put supporters who gave written permission into a group, because messages are sent to groups. Use custom fields to record the date and source of each person's permission.
  4. Write short messages. Keep each text under 160 characters, name the campaign, and include "Reply STOP to opt out" on the first message. STOP replies are handled automatically.
  5. Schedule within sending hours. Texts send only between 8 a.m. and 9 p.m., and quiet-hours scheduling keeps them in that window.
  6. Answer replies as a team. Replies arrive in a shared two-way inbox. You can add volunteers as team members with admin, manager or staffer roles.

Standard texts cost $0.035 to $0.06 each, depending on your plan, and pay as you go ($0.06 per SMS) costs less than a monthly plan below about 900 messages a month. For worked examples, see what it costs to text a local race, and for the full Wisconsin walkthrough, texting voters in a Wisconsin local race. Our explainer on Campaign Verify for local candidates covers the verification process itself.

Plan for absentee voting

Based on state law, in-person absentee voting for April 6 may run from Tuesday, March 23 through Sunday, April 4, 2027, but each municipality sets its own hours and many clerks offer fewer days. By-mail absentee requests must be received by 5 p.m. on Thursday, April 1, 2027. Voters need a photo ID to vote absentee in person. These dates are calculated from the statute, so confirm them with your municipal clerk, and send voters to the clerk for locations and hours.

If you are facing, or considering, a recall.

City, village, town and school district officials in Wisconsin can be recalled under state statute. A recall petition needs signatures equal to at least 25 percent of the vote for governor at the last election in the official's district, cannot be filed until one year after the official's term begins, and must be filed within 60 days after the recall committee registers. Our explainer on how recall works for local officials in Wisconsin covers the full process.

Running for local office FAQ

Questions first-time Wisconsin candidates ask.

Do circulators have to live in Wisconsin?

No. Any U.S. citizen age 18 or older who would not be disqualified from voting if they lived in Wisconsin can circulate nomination papers. Signers, however, must live in the district you would represent.

Does every race have a primary in February?

No. City and village primaries require a council or board vote, a charter ordinance or a petition, and even then are held only when the candidates exceed twice the seats. County supervisor races have a primary whenever 3 or more candidates file. School board rules depend on the type of seat.

Do I need to register a campaign if I plan to spend almost nothing?

Yes. The registration threshold is $0, and your name cannot appear on the ballot without a registration statement. If you expect your total contributions, payments and obligations to stay at or under $2,500 in the calendar year, you can claim an exemption from filing reports, but you must still keep records.

Can I text everyone who signed my nomination papers?

No. A signature on nomination papers is not consent to receive campaign texts. Text only people who gave you written permission, and record the date and where they gave it.

Start sending

Get your texting ready before the busy weeks.

Register your campaign, confirm your registration can be viewed online, and set up your texting in December or early January, so that when absentee voting opens you are sending reminders instead of completing forms. CampaignCNX+ files your carrier registration, guides you through Campaign Verify, handles STOP replies and gives your team a shared inbox. Start your CampaignCNX+ account when your registration is in place.

Onboarding
Real person, not a chatbot
Free trial
100 free SMS, number $5 a month
Quiet hours
Texts send 8 a.m. to 9 p.m. only