The polls have closed in Pennsylvania for the 2026 midterm elections.
Channel 11 is your home for election coverage. We’ll keep you updated on Channel 11 and all of our digital platforms.
PHOTOS OF ELECTION DAY 2026 FROM ACROSS THE COUNTRY.
PHOTOS OF ELECTION DAY 2026 IN WESTERN PENNSYLVANIA.
Check below for the latest information:
UPDATE 5:37 a.m.
Allegheny County’s election results website shows around 67% of voters said no to an amendment that would’ve expanded financial benefits for County Council members. Click here to read more.
UPDATE 4:13 a.m.
Some candidates have spoken out on social media as election results roll in. Click here to read a collection from our local races.
UPDATE 3:30 a.m.
The AP has also called the following races:
Republican incumbent Guy Reschenthaler defeats Democrat Alan Bradstock in Pennsylvania’s U.S. House District 14.Republican Glenn Thompson defeats Democrat Ray Bilger in Pennsylvania’s U.S. House District 15.Republican incumbent Michele Brooks defeats Democrat Sue Mulvey in Pennsylvania State Senate District 50.Republican incumbent Aaron Bernstine defeats Democrat Rick Telesz in Pennsylvania State House District 8.Republican incumbent Marla Brown defeats Democrat Shay Micco in Pennsylvania State House District 9.Republican incumbent Roman Kozak defeats Democrat Jake Young in Pennsylvania State House District 14.Republican incumbent Joshua Kail defeats Democrat Sydney Speicher in Pennsylvania State House District 15.Republican incumbent Jeremy Shaffer defeats Democrat Jeremy Federber in Pennsylvania State House District 28.Democratic incumbent Jessica Benham defeats Republican Timothy McCune in Pennsylvania State House District 36.Republican incumbent Andrew Kuzma defeats Democrat Dylan Altemara in Pennsylvania State House District 39.Democrat Hadley Haas defeats Republican incumbent Valerie Gaydos in Pennsylvania State House District 44.Democrat Brittany Bloam defeats Republican James Julius in Pennsylvania State House District 45.Republican incumbent Jason Ortitay defeats Democrat Mike Crossey in Pennsylvania State House District 46.Republican incumbent Tim O’Neal defeats Democrat Rebecca MacTaggart in Pennsylvania State House District 48.Republican Ben Humble defeats Democrat Lois Bower-Bjornson in Pennsylvania State House District 50.Republican incumbent Eric Nelson defeats Democrat Rob Francis in Pennsylvania State House District 57.Republican incumbent Eric Davanzo defeats Democrat Cherri Rogers in Pennsylvania State House District 58.Republican incumbent Leslie Rossi defeats Democrat Jordan Omlor in Pennsylvania State House District 59.Republican incumbent Abby Major defeats Democrat Dustyn Dorn in Pennsylvania State House District 60.Republican incumbent Josh Bashline defeats Democrat Andrew Harbaugh in Pennsylvania State House District 63.Republican incumbent Pat Stefano defeats Democrat Jacob Cecil in Pennsylvania State Senate District 32.Democrat Sherrod Brown defeats Republican Jon Husted for U.S. Senate in Ohio.
UPDATE 2:31 a.m.
NBC News and the Associated Press have called the Michigan U.S. Senate race for Democrat Abdul El-Sayed over Republican Mike Rogers. El-Sayed becomes the United States’ first Muslim senator, according to the AP.
UPDATE 12:57 a.m.
While the race has not officially been called, Scott Timko has declared victory over incumbent Brandon Dukes in the PA State House District 12 race.
UPDATE 12:15 a.m.
Pennsylvania Governor Josh Shapiro says the Democratic Party has taken control of the state Senate and the House.
“For the first time in decades, Pennsylvanians used their power tonight to flip the state Senate so that we can deliver even more results for our communities,” said Governor Josh Shapiro. “Now, with a Democratic trifecta, we’ll be able to get even more stuff done — from raising the minimum wage and lowering costs, to giving survivors their day in court, to building more housing and codifying abortion rights. I’m proud of the work we’ve done to win up and down the ballot and to have supported Chris Thomas, Eileen Hartnett Albillar, Mark Pinsley, and Brian Wrightson from Day One in their campaigns. I look forward to having them as strong partners in getting stuff done in Harrisburg and making real progress for all Pennsylvanians.”
UPDATE 11:26 p.m.
NBC News projects that the Democrats will win the Senate to take full control of Congress.
UPDATE 11:06 p.m.
NBC News and AP News have called the Pennsylvania District 16 race for incumbent Mike Kelly.
UPDATE 11:05 p.m.
Allegheny County officials shared their final election update of the evening, saying:
This is the final election update of the evening. As of 11:00 pm, all of the election results that will be reported tonight have been added to the results website. The website now appears to be working without issue. Five (5) precincts will not report tonight. Results from those five precincts will be added to the website in the coming days.
UPDATE 11:00 p.m.
Two major national races have been called. Amy Acton won the Ohio governor race and James Talarico won the Texas Senate race, NBC News reports.
UPDATE 10:45 p.m.
Camera Bartolotta has retained the State Senate District 46 seat. Challenger Jodi Borello has conceded.
UPDATE 10:35 p.m.
The Pennsylvania State House District 16 race has been called for incumbent Robert Matzie.
In a statement, Matzie said:
“I am deeply grateful for the support of my friends, family, staff, and volunteers throughout this entire campaign. I am proud that our community has once again chosen a leader who understands how to put Beaver County first.
“To every voter who welcomed me at their door—thank you for taking the time to share what was on your mind so that I can be a better leader for our district. And to the countless volunteers who gave hours of their time, and my campaign team who were with me every step of the way—I can’t thank you enough.
“Since my neighbors first put their trust in me as state representative, I’ve been hard at work delivering for Beaver County by cutting taxes, bringing back hundreds of millions of dollars in critical funding, investing in our healthcare and public education, and keeping our communities safe. And, in my role as Majority Caucus Chair, I’ve made sure that HD-16 has the seat at the table that it deserves during important budget and policy negotiations. I’ll continue to stand up for our community in Harrisburg and ensure that our region has the resources it needs to thrive.
“With my fellow Democratic majority, I look forward to continuing to fight for Beaver County and our entire Commonwealth every day.”
UPDATE 10:30 p.m.
Hadley Haas has declared victory in the race for Pennsylvania’s State House District 44, which covers parts of Allegheny County and Beaver County.
The AP and NBC News are yet to confirm these results, but Haas shared the following statement with Channel 11:
“I am incredibly proud of our community for showing up and making their voice heard today. It is an honor to see Democrats, Republicans, and Independents come together and demand better representation for our district.
I owe this victory to my friends, family, staff, and our army of volunteers, all of whom believed in our movement for lower costs, accessible healthcare, strong public schools, and safe communities. Our grassroots campaign truly would not have been possible without them all.
I’m deeply grateful for everyone who shared their story with me at their doorstep. Those conversations mean everything, and I promise to take the lessons I learned across those countless interactions with me into this next chapter of leadership.
Throughout this entire race, my motto has been ‘Leadership Starts with Showing Up.’ I was inspired to run because this district needed a fighter—someone who would have the hard conversations, listen to their constituents’ concerns, and lead with compassion and respect. I’m proud that my neighbors put their trust in me to be that leader. My promise to every resident of the 44th House District, whether you voted for me or not, is this: I will show up every day and fight relentlessly for the brighter future that our community deserves.
With my fellow Democratic majority, I look forward to delivering for Allegheny County. Let’s get to work.”
UPDATE 10:16 p.m.
The Pennsylvania State House District 62 race has been called for Jim Struzzi. The district covers Armstrong County.
UPDATE 10:15 p.m.
NBC News projects that Democrats will win control of the House of Representatives.
UPDATE 10:06 p.m.
The Pennsylvania State House District 38 race has been called for John Inglis.
The district includes communities like Baldwin, Whitehall, Dravosburg, Glassport and West Mifflin, among others.Click here to view the district map.UPDATE 10:00 p.m.
The Pennsylvania State Senate District 38 race has been called for Lindsey Williams.
That district covers various Allegheny County communities.
UPDATE 9:46 p.m.
The Pennsylvania State House District 20 race has been called for Emily Kinkead.
District 20 represents Ross Township, West View, Avalon, Bellevue and parts of Pittsburgh.
UPDATE 9:37 p.m.
Allegheny County officials shared the following update:
“Allegheny County Elections is aware of ongoing issues with the elections result website. We’re in touch with the vendor who manages that platform and we understand the issues are persistent across jurisdictions. While the web vendor is continuing to address the issue on our regular web platform, the elections division will be prepared to publish a summary results PDF on our website if necessary to share our unofficial final results later tonight if necessary.”
UPDATE 9:30 p.m.
In her concession speech to Josh Shapiro, Stacy Garrity said, “Leadership matters, accountability matters and putting Pennsylvania families first matters. Tonight’s results, they don’t change that. They only make our responsibility to hold our leaders to this standard more important. Tonight, I wish the governor and his team my sincere best, as we all should, because his success is our success.”
UPDATE 9:15 p.m.
Josh Shapiro gave remarks to his supporters after several outlets projected him as the winner of the Pennsylvania governor’s race.
In a statement sent to Channel 11, Shapiro said:
“Pennsylvania, with your vision and your votes, you declared that we are ready to keep getting stuff done and moving this Commonwealth forward. Tonight, you declared that we are ready to keep delivering results — and that we reject the chaos, cruelty, and corruption in Washington, D.C.,” said Shapiro. “Over the last four years, we’ve gotten a lot done — growing our economy, making our communities safer, investing in our kids’ education, and protecting our freedoms and democracy. I could not be more humbled and grateful for the opportunity to keep serving as your Governor — and I am ready to keep fighting and delivering for you every single day. Thank you, Pennsylvania.”
UPDATE 9:03 p.m.
NBC News and AP News project Chris Deluzio as the winner of the Pennsylvania District 17 race.
UPDATE 8:49 p.m.AP News also calls the Pennsylvania District 12 race for Summer Lee.UPDATE 8:45 p.m.
NBC News has called the Pennsylvania District 12 race for Summer Lee.
UPDATE 8:28 p.m.
Governor Josh Shapiro will speak to voters between 9 p.m. and 9:15 p.m. Tune in to Channel 11 News or watch our stream to hear his remarks.
UPDATE 8:16 p.m.
The PA Democratic Party congratulates Josh Shapiro and Austin Davis.
UPDATE 8:05 p.m.
The AP and NBC News have both projected that Governor John Shapiro has been elected for a second term.
UPDATE 8 PM
Channel 11 Election Night Coverage is LIVE in our streaming apps.
UPDATE 7:50 PMCourt order keeps polling place open late
A Washington County polling place is remaining open for two extra hours.
The polling place at Our Lady of the Miraculous Medal Church will remain open until 10 p.m. due to a court order, election officials say.
Election officials are encouraging 23 voters who cast their ballot between 7 a.m. and 11 a.m. and did not sign the poll book to come back and submit a provisional ballot.
UPDATE 7:40 PM139,200 vote-by-mail ballots scanned and tabulated in Allegheny County. Read the full Allegheny County update below:
As of 7:15 pm, more than 139,200 vote by mail ballots have been scanned and tabulated. Ballot data is being uploaded now and will post shortly after 8:00 pm on the elections results website: Election Results – Allegheny County, PA The county continues to collect ballots from USPS and at the County Office Building and will post the results of any remaining vote by mail ballots collected today on the results website later tonight.
The election day results will post on the same website after 8:00 pm and typically are complete between 11 pm and midnight.
UPDATE 6:45 p.m. Some voters asked to return to their polling place
Anyone who voted by paper ballot during an electronic poll book malfunction at the Miraculous Medal Church is asked to return to the polling place.
Election officials say voters must return to vote by provisional ballot.
Channel 11 previously reported that 23 voters had to cast emergency ballots. The poll book issue took place between 7 a.m. and 11 a.m.
Voters must return before the polling place closes at 8 p.m.
UPDATE 4:05 p.m. Allegheny County provided the following update:
As of 4:00 PM, approximately 100,000 vote-by-mail ballots have been tabulated.
Of the approximately 137,000 vote-by-mail ballots received, all but 1,500 have been extracted from their envelopes. The County continues to accept vote-by-mail ballots at the County Office Building until 8:00 pm tonight; voters can park in the temporary parking lane on Ross Street.
Most of the 140 county employees at the warehouse who were working on opening envelopes and extracting ballots have been sent home for the day. A smaller group remains to scan ballots and receive the ballots that are returned today at the County Office Building and that county employees retrieve from the USPS.
23,862 Ballots Scanned and Tabulated in Allegheny County
Update 12:14 p.m.: Allegheny County provided their latest update:
County employees continue to extract ballots from secrecy envelopes, preparing the ballots for tabulation. As of 12:15 pm, 23,862 ballots have already been scanned and tabulated.
Electronic Poll Book Malfunction in Washington County
Update 12 p.m.: An electronic poll book malfunction at the Miraculous Medal Church voting precinct in the Meadowlands led 23 voters to cast emergency ballots Tuesday.
Washington County authorities confirmed that all six voting machines at the site remained fully functional during the incident.
Electronic poll books are used by election workers to verify voter registration and assign the correct ballot to each voter. Following the system complication earlier in the day, poll staff transitioned to paper poll books to process the 23 affected voters.
Voters maintained a continuous flow at the church precinct throughout the day. According to local residents, polling operations at the site have proceeded without incident for several hours.
The 23 emergency ballots are scheduled to be tallied Tuesday evening alongside the remaining ballots collected from the precinct.

Voters can still return mail-in ballots by 8 p.m.
Update 10:20 a.m.: Allegheny County officials said all of the secrecy envelopes have been extracted from the outer envelopes of the 135,000 vote-by-mail ballots returned to the Allegheny County elections division so far.
All employees continue to work to prepare ballots for counting.
Voters can still return their mail-in ballots to the County Office Building by 8 p.m.
As of 10:20 am, all of the secrecy envelopes have been extracted from the outer envelopes of the 135,000 vote by mail ballots returned to the Allegheny County elections division thus far. Approximately 140 county employees in the warehouse will continue to work to remove the ballots from the secrecy envelopes and prepare the ballots for tabulation.
Voters who are still holding a vote by mail ballot are encouraged to return ballots to the County Office Building today by 8:00 PM. Free, temporary parking is available on Ross Street for voters returning a ballot.
— Allegheny County (@Allegheny_Co) November 3, 2026
More than 135,00 mail ballots returned so far in Allegheny County
Update 7:30 a.m.: Allegheny County provided its first updates after polls opened.
More than 135,000 mail ballots have been returned and are now being counted by 140 county employees.
Officials are also reminding voters that more than 50 polling places have changed since the last election, and signs will be posted at old locations directing voters to the new locations.
Polls Open in Pennsylvania
Update 7 a.m.: Voters are now heading to the polls. Pennsylvanians can now cast their votes until 8 p.m.
Download the FREE WPXI News app for breaking news alerts.
Follow Channel 11 News on Facebook and Twitter. | Watch WPXI NOW
TOP STORIES FROM CHANNEL 11 NEWS
©2026 Cox Media Group