Pennsylvania candidate guide
Nomination petitions circulated from February 16 to March 9, filing with your county board of elections, the May 18 primary and the November 2 election (all dates based on state law), and how to run the campaign once your name is on the ballot.
The short answer
To run for local office in Pennsylvania in 2027 as a Democrat or a Republican, you collect signatures on a nomination petition from registered members of your party between Tuesday, February 16 and Tuesday, March 9, 2027, and file it with your county board of elections by March 9. Most local offices need at least 10 valid signatures. You file a sworn candidate's affidavit with the petition and, for most offices, a Statement of Financial Interests. If your petition stands, your name appears on your party's ballot in the municipal primary on Tuesday, May 18, 2027, and the primary winners run in the municipal election on Tuesday, November 2, 2027.
2027 is Pennsylvania's municipal election year, when school directors, borough council members, township supervisors and many county and city officials are elected. This guide walks through the process in order, from finding out which seats are open to the day new officials take office. The February 16, March 9 and May 18 dates are calculated from the Election Code (marked "based on state law"), because the Department of State's 2027 calendar was not available when we checked. Confirm every date and number with your county board of elections before you rely on it.
One note before you start. Pennsylvania's primaries are party primaries, and the steps here are for candidates seeking the Democratic or Republican nomination. If you plan to run as an independent, or as the candidate of a smaller party or political body, you file nomination papers instead. Those have their own forms, timing and signature rules, which this guide does not cover, so ask your county board of elections about them early.
If this is your first campaign of any kind, our guide to running for local office with no experience covers the decisions that come before the paperwork.
| Date | What happens |
|---|---|
| Tuesday, February 16, 2027 | First day to circulate nomination petitions (based on state law) |
| Tuesday, March 9, 2027 | Last day to file petitions and the Statement of Financial Interests, by the county board's closing time (based on state law) |
| Tuesday, March 16, 2027 | Last day to file an objection to a petition in court (based on state law) |
| Wednesday, March 24, 2027 | Last day to withdraw (based on state law) |
| Monday, May 3, 2027 | Last day to register to vote, or to change party, for the primary (based on state law) |
| Tuesday, May 11, 2027, 5 p.m. | Last day to apply for a mail or absentee ballot for the primary (based on state law) |
| Tuesday, May 18, 2027 | Municipal primary (based on state law) |
| Tuesday, November 2, 2027 | Municipal election |
Our Pennsylvania 2027 municipal election calendar lists every date in order, including the November deadlines and the days new officials take office.
Step 1
The Election Code says county, city, borough, township, ward and school district officers are elected at municipal elections. Terms are staggered, though, so not every seat is up every two years. Your first task is to learn which seats will be on the 2027 ballot where you live. Your county board of elections can tell you, and your school district, borough or township office can tell you whose terms end this cycle.
These are the offices most first-time candidates consider:
| Office | Term | Minimum signatures | Filing fee |
|---|---|---|---|
| School director | 4 years | 10 | None |
| Borough council member | 4 years | 10 | None |
| Township supervisor (township of the second class) | 6 years | 10 | None |
| Judge of elections (next regular election 2029) | 4 years | 10 | None |
| Inspector of elections (next regular election 2029) | 4 years | 5 | None |
Signatures must come from registered and enrolled members of your party who live in the district. Each office also has details of its own:
Step 2
Each office has its own qualifications. These are the main ones for the local seats in this guide:
Some offices cannot be held together. Under the Public School Code, a school director cannot also be a member of council in any municipality, a township supervisor, a mayor, a tax collector or an employee of the same school district, among other offices the code lists. The Borough Code adds that a school director may not be elected to an elective borough office, and the Second Class Township Code says a supervisor may not hold another elective township office.
Two more rules are easy to miss. First, the candidate's affidavit asks you to state that you are not running for an office you already hold whose term does not end in the same year. Second, the Election Code says an election officer is not eligible for any office voted on at a primary or election where that officer serves, other than an election office. If you are a judge of elections or an inspector and plan to run for another office in 2027, talk with your county board before the primary about who will serve in your place.
If you are unsure whether you qualify, ask your county board of elections or an election attorney before you collect a single signature.
Step 3
Pennsylvania has a closed primary. Only voters registered as Democrats vote in the Democratic primary, and only voters registered as Republicans vote in the Republican primary. Your petition signers follow the same rule: each must be a registered and enrolled member of the party named on your petition, and must live in the district.
School director is the main exception. The Election Code lets school director candidates seek the nomination of both major parties, which Pennsylvanians call cross-filing. You file a separate petition for each party. Each petition is signed by members of that party and carried by a circulator (the person who collects the signatures) who is enrolled in that party. A school director candidate who wins both primaries is the nominee of both parties in November. The other local candidates in this guide file in one party's primary only.
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 4
You file three items with the county board of elections:
Beacon's guide to Pennsylvania nomination petitions covers the petition rules in more detail.
Step 5
The circulation window is three weeks long. No petition may be circulated before Tuesday, February 16, 2027, and a signature counts only if it is dated from February 16 through Tuesday, March 9, 2027 (based on state law).
Who may sign. A signer must be a registered and enrolled member of your party and a qualified voter of the county and the district. Each person may sign only one petition per office, or as many as there are seats. In a race for five school board seats, for example, a voter may sign petitions for up to five candidates. If someone signs more petitions than allowed and the signatures carry the same date, none of them count once an objection is raised.
Who may circulate. Each circulator must be a qualified voter of Pennsylvania who is registered and enrolled in the party named on the petition. Since 2019, no notary is needed for circulators. Instead, each circulator completes a statement at the bottom of every sheet, and a false statement carries the penalties for unsworn falsification. If you are enrolled in the party named on the petition, you may circulate it yourself.
How to handle the sheets. Use separate sheets for signers who live in different counties. When you file, bind the sheets together and number them in order at the foot of each page, starting with 1.
Collect a margin. Signatures fail when a signer is registered in another party, lives outside the district or leaves out the date. Collect well above the minimum so that a few lost lines do not cost you your place on the ballot.
Step 6
File everything with the county board of elections by the board's ordinary closing time on Tuesday, March 9, 2027 (based on state law). Ask your county board what time that is. If your district crosses county lines, file in the county where most of the district's registered voters live. The board gives you a receipt showing the date and time of filing.
None of the offices in this guide charges a filing fee. If you are running for an office that does, pay by certified check, money order or cash at the county board. Filing fees are not refunded, even if you withdraw.
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.
Step 7
A filed petition is presumed valid. Anyone who wants it set aside must file an objection with the court within seven days after the filing deadline, which is by Tuesday, March 16, 2027 (based on state law). The court must hold its hearing by Friday, March 19 and decide by Wednesday, March 24, 2027. Where an objection points to a material error that appears on the face of the petition, the court may allow an amendment. If your petition is challenged, contact an election attorney right away, because the whole process lasts about two weeks.
If you decide not to run, you may withdraw by written request, signed by you and acknowledged before an officer who can administer oaths, such as a notary. The county board must receive it by its ordinary closing time on Wednesday, March 24, 2027 (based on state law). A withdrawal cannot be taken back once it is filed.
Step 8
Once your name is on the ballot, your audience is the voters registered in your party in your district, because only they can vote for you in the primary. Plan your work around these voter deadlines:
Pennsylvania does not have early voting in the way many states do. A voter can, however, apply for, fill out and return a mail ballot in one visit to the county election office before Election Day.
For a week-by-week schedule from now to primary day, see our campaign plan to the May 18, 2027 primary.
Step 9
Text messages are a practical way to remind supporters about the May 3, May 11 and May 18 deadlines. Set up your texting in this order, in CampaignCNX+:
Our guide to texting voters in a Pennsylvania local race walks through each step with sample messages, and our explainer on Campaign Verify for local candidates covers the verification process itself. For the rules that apply in every state, see our political texting guide.
The winner of each party's primary appears on the ballot for the municipal election on Tuesday, November 2, 2027. The voter deadlines repeat for November: Monday, October 18, 2027 to register, and 5 p.m. on Tuesday, October 26, 2027 to apply for a mail or absentee ballot (both based on state law).
New officials take office on different days, depending on the office:
Running for local office FAQ
For school director, borough council, township supervisor and judge of elections, the minimum is 10 valid signatures. Inspector of elections needs 5. County-wide offices need 100 to 1,000, depending on the county's class, and magisterial district judge needs 100. Signers must be registered members of your party who live in the district, so collect well above the minimum.
Not for the offices in this guide. Pennsylvania charges no filing fee for borough and township offices, for offices with no pay set by law, or for judge of elections and inspector of elections. County-wide offices cost $100, magisterial district judge costs $50, and non-school offices in third class cities cost $25.
Yes, but not through the process in this guide. Independent candidates, and candidates of smaller parties or political bodies, file nomination papers with different forms, timing and signature rules. Ask your county board of elections for the details for your office.
Generally not. Judges of elections and inspectors are elected every four years, in the year after a presidential election, so their next regular election is in 2029. Vacancies before then are filled by court appointment. Ask your county board about your precinct.
No. Signing a petition is not permission to receive campaign texts. Text only people who agreed in writing to hear from your campaign, and record when and where they agreed.
Start sending
Petition season is three weeks long, and the weeks after it go quickly. Confirm your committee filing is online, request Campaign Verify on or after November 15, and have your number registered before February 16, so that you are sending reminders in May instead of filling in forms. When your committee is in place, start a trial of CampaignCNX+.