Control of Congress, the Pennsylvania legislature and the governor’s office are on the ballot today as voting Americans set a course for the final two years of the Trump era.
Polls are open until 8 p.m. in Pennsylvania. Here’s everything you need to know about today’s elections.
How do I vote?
Use this Pennsylvania website to find out where to vote today.
Voters are not asked to show identification at the polls unless it is their first time voting at their current precinct.
The deadline to register to vote in this election was two weeks ago. Use this website to check your registration status.
What if I have a mail-in ballot?
If you already returned your ballot to Allegheny County: You don’t have to do anything else.
If you still have your mail-in ballot, you have two options:
- Fill it out, seal it in the provided envelope, sign and date the envelope, and deliver it to the county elections office, 542 Forbes Ave. Downtown, using the Ross Street entrance.
- Bring it to your local polling place, surrender it to poll workers and vote with a normal ballot.
It is too late to send your ballot through the mail. Ballots received after 8 p.m. tonight will not count.
If you never received your mail-in ballot, lost your mail-in ballot or you mailed it but the county’s tracker shows it never arrived: Go to your local polling place and request a provisional ballot. County officials will later confirm that you never voted by mail and your provisional ballot will be counted.
What’s on the ballot?
The governor’s race tops the ballot, with incumbent Democrat Josh Shapiro running for a second term against Republican state Treasurer Stacy Garrity.
Lieutenant governor candidates run on a ticket with gubernatorial candidates so voters don’t make a separate selection for that post.
Every seat in the U.S. House of Representatives is up for election today. Rep. Summer Lee, a Swissvale Democrat, seeks re-election in the 12th District, which covers Pittsburgh, some suburbs and part of Westmoreland County. She’s opposed by Republican economist James Hayes.
Rep. Chris Deluzio, an Aspinwall Democrat, is running for another term in the 17th District, which includes many Allegheny County suburbs and all of Beaver County. Tony Guy, the sheriff of Beaver County, has the Republican nomination.
Every seat in the Pennsylvania House of Representatives is up for grabs today, too. There are 21 seats in Allegheny County, 14 of which have more than one candidate running today. Even-numbered state Senate seats are in play, including the 38th District, where Democrat Lindsey Williams is running for another term representing Allegheny County’s northeast suburbs, facing Republican clothier Thomas West.
County voters will see one ballot question, asking whether or not to repeal a restriction on fringe benefits, personal staff, district offices and other expenses for members of County Council.
How can I find out who wins?
Public Source will publish live election results starting at 8 p.m. with returns updated continuously via the Associated Press. We will have the AP’s declared winners for every election involving Allegheny County, plus a live tally of how many seats each party has won in the state legislature and Congress.
Our results page will also feature an interactive map with the AP’s data from every House, Senate and gubernatorial race in the country.
To receive an email update with the latest news on election night, sign up here.
Follow Public Source on X, Bluesky or Instagram for updates from our journalists.
Want to read more about the election?
Three local races to watch on Election Day in the Pittsburgh region
Voter guide 2026: Where candidates stand on ICE, war and data centers
Campaign spending takes off in airport-area Pa. House race
Voting rights, Flock cameras, phone bans on students’ minds ahead of midterms
Primary loss by Allegheny County Council president a sign of the times
Charlie Wolfson is the local government reporter for Pittsburgh’s Public Source. He can be reached at charlie@publicsource.org.





