All states

//Run for office · Pennsylvania

How to run for local office in Pennsylvania

Pennsylvania sells its full statewide voter file, with vote history and date of birth, for a flat $20, and every local office is on the odd-year municipal ballot with a May 18, 2027 primary.

Facts checked against official sources · September 9, 2026

Voter file
Available for political and election purposes · $20.00 flat for the Full Voter Export (PA Voter Services purchase page, checked 2026-09-09)
Campaign finance
Pennsylvania Department of State, Campaign Finance
How voters vote
In person, with no-excuse mail voting
Registration deadline
15 days before the election: May 3, 2027 for the municipal primary and October 18, 2027 for the municipal election. Register online, by mail, or at PennDOT and other agencies; the county voter registration office processes it.
Local offices
Partisan. County, city, borough, township, and school board seats are nominated in the Democratic and Republican primaries. Independent and minor-party candidates reach the November ballot by nomination paper.

Who runs elections in Pennsylvania

Getting the Pennsylvania voter file

Filing to run for local office in Pennsylvania

Campaign finance rules in Pennsylvania

How voting works in Pennsylvania

Local government in Pennsylvania: what you can run for

Running your Pennsylvania campaign on Culper

Pennsylvania questions we get asked

Sources