Minnesota candidate guide
Town, city and school board races, the affidavit of candidacy with a filing fee or a petition, town filing from December 29 to January 12 for the March 9 town elections, and the city and school filing windows for November 2 (dates based on state law).
The short answer
In Minnesota, you get onto a town, city or school board ballot by filing an affidavit of candidacy with the right clerk during a two-week filing window. With it, you pay a small filing fee, $2 for towns, small cities and school districts under state law, or you present a petition in place of the fee. No party nomination is involved. Local candidates appear on the ballot without a party label, and the petition is optional: it replaces only the fee.
In 2027, Minnesota has three kinds of local races. Towns (often called townships) that vote in March hold their town election on Tuesday, March 9, 2027, and their candidates file from Tuesday, December 29, 2026 to Tuesday, January 12, 2027. Cities that chose odd-year elections, and school districts that hold odd-year elections, vote on Tuesday, November 2, 2027. Their candidates file from Tuesday, May 18 to Tuesday, June 1, 2027 if there is an August 10 primary, or from Tuesday, July 13 to Tuesday, July 27, 2027 if there is not.
Before you plan a 2027 race, confirm that your office is on the 2027 ballot. State law makes the even-numbered year the default for city elections, and a city votes in an odd year only if its council adopted an ordinance to do so. School boards choose odd or even years themselves. If your city or school district votes in even years, its next regular election is Tuesday, November 7, 2028.
This guide follows the steps in order. The rules come from the Minnesota Statutes, cited in the text as "Minn. Stat." with the section number. The 2027 dates are taken or calculated from those statutes rather than copied from an official calendar, so confirm your dates with your clerk. This is not legal advice. If you have never run for anything before, our post on how to run for local office with no experience covers the groundwork that applies in any state.
Town offices, in towns that vote in March. A town's general election is held on the second Tuesday in March, together with the annual town meeting, unless the town moved it to November with its voters' approval (Minn. Stat. 205.075 and 365.51). By default a town board has three supervisors, each elected to a three-year term, with terms staggered so that one seat is normally elected each year. A town that adopted "option A" has a five-member board. A town treasurer is elected in odd-numbered years and a clerk in even-numbered years, each for two years, unless the voters made the office appointed or combined the clerk and treasurer (Minn. Stat. 367.03 and 367.30). So a March town that elects its officers chooses a supervisor and a treasurer in 2027. Our guide on how to run for township supervisor in Minnesota covers the town offices.
City offices, in cities that chose odd years. In a statutory city, the mayor serves a two-year or four-year term and council members serve four-year terms (Minn. Stat. 412.02). A home rule charter city sets its offices and terms in its charter. See our guides on how to run for city council in Minnesota and how to run for mayor in Minnesota.
School board, in districts that hold odd-year elections. An independent school district's board has six elected members, or seven if the district's voters approved a seven-member board, each serving a four-year term (Minn. Stat. 123B.09). Our guide on how to run for school board in Minnesota covers the details.
Not on the 2027 ballot. Cities and school districts that vote in even years hold no regular election in 2027, and neither do towns that moved to November in even years. Step 2 explains how to check.
| Date | Track | What happens |
|---|---|---|
| Tuesday, December 29, 2026 | Towns | Filing opens |
| Tuesday, January 12, 2027 | Towns | Filing closes; clerk's office open 1 p.m. to 5 p.m. |
| Thursday, January 14, 2027, 5 p.m. | Towns | Last day to withdraw |
| Tuesday, March 9, 2027 | Towns | Town election and annual town meeting |
| Thursday, April 15, 2027 | Cities and school districts | Last day to adopt a primary for 2027 |
| Tuesday, May 18 to Tuesday, June 1, 2027 | With a primary | Filing window |
| Tuesday, July 13 to Tuesday, July 27, 2027 | No primary | Filing window |
| Tuesday, August 10, 2027 | With a primary | Primary, where enough candidates filed |
| Tuesday, November 2, 2027 | Cities and school districts | General election |
Except for April 15, every date in this table is computed from state law. Our Minnesota 2027 local election calendar lists every date in order, including the notice, withdrawal, voter registration and absentee voting dates for each track.
Step 1
Every local candidate files an affidavit of candidacy in the form set by state law. It is a sworn statement that you meet the requirements below (Minn. Stat. 204B.06). Check each one before you file.
Bring proof of your address. When you file, you must show the clerk a valid driver's license or state ID card with your current address, or another document accepted as proof of residence for election day registration. If the address on your affidavit does not match the document, the clerk must not accept the affidavit (Minn. Stat. 204B.06, subd. 1b). If you have moved recently, update your license before the window opens.
Step 2
Towns. Ask your town clerk whether the town votes in March or in November, and which seats are open. If your town voted to move its election to November, the March dates in this guide do not apply.
Cities. City elections default to the even-numbered year. A council can choose the odd year by an ordinance passed at least 180 days before the first day to file, and the change takes effect 240 days after it is passed and published (Minn. Stat. 205.07). A city may hold its regular elections in even years or odd years, but not both. Ask your city clerk which year your city uses.
School districts. The school board chooses the year by resolution, and can change it with a resolution approved at least four weeks before filing opens (Minn. Stat. 205A.04). Ask the school district office.
Primaries. A city or school district holds an August primary only if its council or board adopted one by April 15 of the election year, and the choice stays in place until it is revoked (Minn. Stat. 205.065 and 205A.03). Even then, an office goes on the primary ballot only when more than twice as many candidates file as there are seats. The top two candidates for each seat, or twice as many as there are seats, go on to November.
Watch for the clerk's notice. At least two weeks before filing opens, the clerk must publish a notice of the first and last days to file and the closing time on the last day. The clerk must also post a similar notice at least ten days before filing opens (Minn. Stat. 205.13 and 205A.06). For March towns, the published notice is due by Tuesday, December 15, 2026, based on state law. If you have not seen a notice, call the clerk or your county auditor.
Step 3
Where to file.
When to file. File inside your window: Tuesday, December 29, 2026 to Tuesday, January 12, 2027 for March towns; Tuesday, May 18 to Tuesday, June 1, 2027 where there is an August primary; or Tuesday, July 13 to Tuesday, July 27, 2027 where there is not. These windows come from Minn. Stat. 205.13, subd. 1a, and 205A.06, subd. 1a. A city or town clerk's office must be open from 1 p.m. to 5 p.m. on the last day of the window, but filing earlier leaves time to fix a problem. If you will be out of state for the whole window, you may file in person during the seven days before you leave and give the reason in writing (Minn. Stat. 205.13, subd. 1b, and 205A.06, subd. 1c).
What the affidavit asks for. Get the form from your clerk. Besides the eligibility statements in Step 1, it asks for:
Pay the fee or present a petition. The clerk places your name on the ballot once the proper fee is received, or once you present a valid petition in place of the fee. Step 4 explains both.
If you change your mind. You may withdraw by filing an affidavit of withdrawal with the clerk by 5 p.m. two days after the filing window closes. For March towns, that is Thursday, January 14, 2027, based on state law. After that, no candidate may withdraw (Minn. Stat. 205.13, subd. 6).
Step 4
State law sets these default fees for local offices (Minn. Stat. 205.13, subd. 3, and 205A.06, subd. 3):
| Office | Default fee | Highest fee a city may set by ordinance |
|---|---|---|
| Town office | $2 | Not applicable |
| City of the fourth class (10,000 people or fewer) | $2 | $15 |
| City of the second or third class (more than 10,000 to 100,000) | $5 | $40 |
| City of the first class (more than 100,000) | $20 | $80 |
| School board | $2 | Not applicable |
A home rule charter city that sets its fees in its charter is not bound by these limits. City classes are set by population in Minn. Stat. 410.01. Ask your clerk for the fee that applies to your office, and note that a fee is not refunded once you have filed (Minn. Stat. 204B.11).
Instead of paying, you may present a petition when you file your affidavit (Minn. Stat. 204B.11, subd. 2). The petition replaces the fee only. You still file the affidavit, and the petition does not put you on the ballot by itself.
With a $2 fee for towns, small cities and school districts, paying is usually the simpler choice. A petition can make sense where a charter or ordinance sets a higher fee. School board candidates may use a petition in place of the fee, but no one may be nominated to a school board by a nominating petition (Minn. Stat. 205A.06). In a city of the first class whose charter uses nominating petitions, a separate rule applies: at least 500 signatures or 2 percent of the voters at the last municipal general election, whichever is greater (Minn. Stat. 205.13, subd. 5). Ask that city's clerk how its charter works.
Start the list early
The supporters who sign up at the doors, at events and on your website are the list you text in the final weeks. Open the account now so your number is registered before you need it. 100 free SMS included. Your number is $5 a month.
Step 5
Your plan depends on your track, but the voter dates follow the same rules:
Meeting voters at their doors is a practical way to campaign for a town, ward or district seat. A simple approach is to divide your town, ward or district into areas, knock on each area once before absentee voting opens, and return to households that were undecided. If volunteers help, Beacon, a door-to-door canvassing app, lets you draw turf (the area each volunteer covers) on a map, assign it, give canvassers walk lists ordered by distance, and record a result at each door, such as contacted, not home or come back later.
Town candidates have the shortest campaign, with eight weeks between the close of filing and the March 9 election. Our campaign plan to Minnesota's March 9, 2027 town elections turns those weeks into a week-by-week schedule that starts this fall.
Step 6
Set texting up in this order with CampaignCNX+.
100 free SMS included. Your number is $5 a month. For the full setup, read texting voters in a Minnesota local race. Our post on Campaign Verify for local candidates explains verification in more depth, and our Midwest campaign texting page covers texting across the region.
Before the ballot is set
Once filing closes the race moves quickly. An account set up now means your first supporter text goes out on time. 100 free SMS included. Your number is $5 a month.
Running for local office FAQ
No. Town, city and school board candidates file an affidavit of candidacy and pay a filing fee. A petition is optional and only replaces the fee. It needs the lesser of 500 signatures or 5 percent of the votes cast at the last general election at which the office was on the ballot.
Only if it chose odd-year elections. City elections default to even-numbered years, and school boards choose the year themselves. Ask your city clerk or school district office, or watch for the clerk's published notice of filing dates, which must appear at least two weeks before filing opens.
You must be at least 21 when you take office, and you must be an eligible voter who will have lived in the district for 30 days before the general election.
For towns that vote in March, filing runs from Tuesday, December 29, 2026 to Tuesday, January 12, 2027, based on state law, and the town election is on Tuesday, March 9, 2027. File with the town clerk, or with the county auditor if your town clerk has arranged it.
Yes. State law lets a school board candidate also have an affidavit on file for town supervisor, unless that town board exercises the powers of a statutory city. Other local candidates may have only one affidavit on file for the same election.
Start sending
Town filing opens on Tuesday, December 29, 2026. Use the weeks before it to confirm your office is on the ballot, check your address documents, ask the clerk for the affidavit form and decide between the fee and a petition. When you are ready to keep supporters informed by text, start a CampaignCNX+ trial. CampaignCNX+ files your carrier registration and your Campaign Verify token for you.