2025 Election Calendar
A more detailed calendar is available on the Secretary of State’s site.
Date
Event
February 18, 2025
First day for candidates to circulate petitions.
March 11, 2025
Last day for candidates to circulate petitions.
May 5, 2025
Last day to REGISTER before the May primary election
May 13, 2025
Last day to apply for a mail-in or absentee ballot for the Primary Election.
May 20, 2025
PRIMARY ELECTION
Also, last day for the Boards of Elections to receive mail-in and domestic absentee ballots (must be received by 8:00 P.M.)
May 27, 2025
Last day for county election office to receive completed military and overseas ballots (submitted for delivery no later than 11:59P.M. on May 19, 2025.
October 20, 2025
Last day to REGISTER before the May primary election
October 28, 2025
Last day to apply for a mail-in or absentee ballot for the General Election.
November 4, 2025
MUNICIPAL ELECTION
Also, last day for the Boards of Elections to receive mail-in and domestic absentee ballots (must be received by 8:00 P.M.)
Primary Election Day 2025 is Tuesday, May 20.
Allegheny County Election Office:
Allegheny County Elections Division
542 Forbes Ave., Suite 604
Pittsburgh, PA 15219-2953
(412) 350-4500
Commonwealth of Pennsylvania Department of State elections information
PA voting information: To serve as an Election Officer the day of each election, apply here. The position is paid and includes paid training.