Western Pennsylvania's trusted news source
2025 Western Pennsylvania election results roundup | TribLIVE.com
Election

2025 Western Pennsylvania election results roundup

Triblive
9017774_web1_gtr-Election2
Massoud Hossaini | TribLive
David and Kelly Howell arrive to cast their votes at Newlonsburg Presbyterian Church in Murrysville on Tuesday.
9017774_web1_gtr-Election5
Massoud Hossaini | TribLive
Veteran Tom Rafferty carries a flag as he installs it along Route 22 on Election Day in Murrysville on Tuesday.

The polls closed at 8 p.m. for election day in Western Pennsylvania.

The biggest race in the area was for Pittsburgh mayor, while the retention bids of three Pennsylvania Supreme Court justices are also getting considerable public attention and financial support. In Westmoreland County all three Common Pleas judges were seeking new 10-year terms on the Common Pleas Court bench.

Here’s what we know about the results.

PITTSBURGH MAYOR

O’Connor defeats Moreno in Pittsburgh mayor’s race

Democrat Corey O’Connor took the stage at a South Side union hall Tuesday night an hour after polls closed and told hundreds of supporters he would be Pittsburgh’s next mayor.

In nod to his father, Pittsburgh Mayor-elect O’Connor hits the streets to thank voters

Twenty years ago, Bob O’Connor crafted a sign that read “Thank you Pittsburgh” and held it up during morning rush hour to show his appreciation for the voters who helped him achieve his lifelong dream of becoming mayor.


Statewide

SUPREME COURT JUSTICES

Pa. Supreme Court retention race called in favor of 3 Democratic justices

Voters overwhelmingly chose to retain three Democratic justices on Pennsylvania’s Supreme Court on Tuesday, according to results posted just an hour after polls closed.


Allegheny County

ALLEGHENY COUNTY COMMON PLEAS

8 candidates win seats on Allegheny County Common Pleas Court

All eight new judges who will take the bench in Allegheny County Common Pleas Court in January are registered Democrats.

ALLEGHENY COUNTY COUNCIL

Labor Party’s Alex Rose leads in race for at-large seat on Allegheny County Council

Labor Party candidate Alex Rose jumped out to an early lead Tuesday night over Republican incumbent Mike Embrescia for an at-large seat on Allegheny County Council.

ALLEGHENY COUNTY SHERIFF

Allegheny County Sheriff Kevin Kraus holds big lead in bid for 2nd term

Allegheny County Sheriff Kevin Kraus held a commanding Tuesday night over Republican challenger Brian Weismantle in his bid to earn a second term in office.

BRIDGEVILLE

91-year-old Bridgeville Mayor Betty Copeland easily wins reelection bid

Betty L. Copeland, 91, won handily in her reelection bid for Bridgeville mayor. Copeland collected 1,061 votes compared to challenger Pasquale DeBlasio’s 525, according to unofficial but complete results posted by the Allegheny County Elections Division.

DEER LAKES

Deer Lakes School Board will have familiar, new faces come December

The Deer Lakes School Board will be a mix of familiar and new faces this December.

FRANKLIN PARK

Democrats sweep Franklin Park mayor, council election; voters reject government study

Franklin Park’s longtime mayor, Dennis O’Keefe, lost his bid for reelection Tuesday in an election that saw Democrats also win three council seats, according to unofficial Allegheny County election results.

HAMPTON

3 of 4 Hampton School Board members re-elected; Democrat beats Republican for 4th seat

Three of four Hampton School Board members kept their seats in Tuesday’s election, according to unofficial Allegheny County election results.

3 Hampton Council members win re-election

All three incumbent Hampton Council members were kept in office in Tuesday’s election, according to unofficial Allegheny County election results.

LEECHBURG

Leechburg Area School Board retains 2 incumbents, adds two new members

The Leechburg Area School Board will be a mix of new and familiar faces this coming year.

MCCANDLESS

3 McCandless Republican council members lose seats to Democrats

Three incumbent Republican McCandless Council members lost their bids for re-election in Tuesday’s election, according to unofficial Allegheny County election results.

NORTH ALLEGHENY

Democrats win all 4 North Allegheny School Board seats

A slate of Democrats won all four seats that were up for election on the North Allegheny School Board in Tuesday’s election, according to unofficial Allegheny County election results.

NORTH HILLS

Democrats sweep North Hills School Board election, returning 3 of 4 incumbents

Three incumbents are among four Democrats won seats on the North Hills School Board in Tuesday’s election, according to unofficial Allegheny County election results.

PINE-RICHLAND

Challenger slate ‘Together for PR’ sweeps election for Pine-Richland School Board

A slate of Democratic candidates swept the fight for four seats that were up for election Tuesday on the Pine-Richland School Board, according to unofficial Allegheny County Election Results.

PITTSBURGH CITY COUNCIL

Democrats take early leads in Pittsburgh City Council races

Democratic candidates are taking early leads across three contested Pittsburgh City Council races.

PLUM

Democrats take all 4 Plum School Board seats, defeat incumbent candidates

A slate of Democrats swept aside a Republican majority on Plum School Board, taking all four of the open seats.

ROSS

Democrats sweep races for 4 Ross commissioner seats

Democratic candidates swept elections for four Ross commissioner seats in Tuesday’s election, according to unofficial Allegheny County election results.

SHALER

Democratic challenger defeats Shaler Commissioner Mizgorski in Ward 2

The only incumbent Shaler commissioner in a contested race for reelection was defeated Tuesday, according to unofficial Allegheny County election results.

SPRINGDALE

Incumbents hold onto Springdale Council seats as data center debate continues

Springdale voters elected a slate of four, mostly incumbent Democrats to council as hearings for the massive proposed data center in the borough carry on.


Westmoreland County

WESTMORELAND COUNTY COMMON PLEAS

Westmoreland judges expected to win retention

Westmoreland County voters on Tuesday appeared to overwhelmingly return three local judges to the Common Pleas Court bench.

DELMONT

Delmont council to see new faces in 2026

Delmont council will see one new face in 2026, along with two from the past after Tuesday’s election.

EAST HUNTINGDON

East Huntingdon supervisors win reelection

Republican incumbents Jeff Keefer and Justin Morrow won landslide victories Tuesday for seats on the three-member East Huntingdon board of supervisors.

HEMPFIELD

Weimer, Durbin top field in Hempfield supervisor race

Longtime Hempfield Supervisor Doug Weimer appeared to have won his fifth term on the board in a tight race, according to unofficial election returns.

JEANNETTE

Close race among Jeannette council candidates

Just 70 votes separated the field of three candidates for Jeannette council, according to unofficial returns. They were vying for two open seats for four-year terms on council.

Challenger Langdon wins Jeannette mayoral race

Michelle Langdon appeared to have won the race for Jeannette mayor, beating out incumbent Curtis Antoniak, according to unofficial returns.

LATROBE

Bartels holds off challenger Marquis, wins 2nd term as Latrobe mayor

Incumbent Eric Bartels appeared to hold off challenger Christine Marquis Tuesday in the race for Latrobe mayor.

Rossi, Carney join incumbents Musick, Repko in narrow lead for Greater Latrobe School Board

Two incumbents and two newcomers had a narrow lead in a tight race for four seats on Greater Latrobe School Board, according to unofficial results of Tuesday’s voting.

LIGONIER VALLEY

Boyd, Brown, Rovedatti, Fryman win race for Ligonier Valley board; Fitchwell gets 2-year term

Newcomers Sarah Rovedatti and Robert Fryman and incumbents Christy Boyd and Cindy Brown were the apparent winners in Tuesday’s six-way race for four, four-year terms on the Ligonier Valley school board, according to unofficial results.

MURRYSVILLE

2 incumbents, 2 newcomers earn spots on Murrysville council

Republican Darren Miller came away with the most votes in the race for four open Murrysville council seats, taking nearly 23% of more than 20,000 votes in yesterday’s election.

SOUTHMORELAND

1 incumbent wins, another ousted in race to reshape Southmoreland school board

One incumbent and three challengers won seats Tuesday to serve four-year terms on the Southmoreland school board.

WEST NEWTON

Popovich win 5th term as West Newton mayor

Democrat Mary Popovich, West Newton’s mayor, held off a challenge Tuesday from a political newcomer to win a fifth term in office.

YOUNGWOOD

1 new face to join Youngwood council, 3 incumbents to return

One new face will join Youngwood council this year, according to unofficial Westmoreland County election results.


The Pennsylvania Department of Elections has updated numbers:

* Pittsburgh mayor race results are posted here.

* Allegheny County results are posted here.

* Westmoreland County results are posted here.

* Statewide results are posted here.


National

NEW YORK CITY

Zohran Mamdani wins NYC mayor’s race, capping a stunning ascent

Zohran Mamdani was elected mayor of New York City on Tuesday, capping a stunning ascent for the 34-year-old state lawmaker, who was set to become the city’s most liberal mayor in generations.

NEW JERSEY

Democrat Mikie Sherrill elected governor of New Jersey, defeating opponent who aligned with Trump

U.S. Rep. Mikie Sherrill on Tuesday was elected governor of New Jersey, shoring up Democratic control of a state that has been reliably blue in presidential and Senate contests but had shown signs of shifting rightward in recent years.

VIRGINIA

Abigail Spanberger elected Virginia governor in historic first that boosts Democrats ahead of 2026

Democrat Abigail Spanberger won the Virginia governor’s race Tuesday, defeating Republican Lt. Gov. Winsome Earle-Sears to give Democrats a key victory heading into the 2026 midterm elections and make history as the first-ever woman to lead the commonwealth.

Remove the ads from your TribLIVE reading experience but still support the journalists who create the content with TribLIVE Ad-Free.

Get Ad-Free >

Categories: Election | News | Politics Election | Regional | Top Stories
Content you may have missed