2025 Allegheny County Council election
From Wikipedia, the free encyclopedia
November 4, 2025
| |||||||||||||||||||||||||
8 of 15 seats on the Allegheny County Council 8 seats needed for a majority | |||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||
Results: Democratic hold Labor/Independent gain No election | |||||||||||||||||||||||||
| |||||||||||||||||||||||||
The 2025 Allegheny County Council election will be held on November 4, 2025, to elect eight members to the Allegheny County Council. Primary elections were held on May 20, 2025.
Republican primary
The special election for the at-large seat was scheduled following the appointment of Mike Embrescia to the council.[1] As one party cannot hold both at-large seats, it was originally expected that Embrescia would be unopposed in the general election. Following the candidacy of Alex Rose, the Republican Party challenged the requirement to hold the special election.[2]
An Allegheny County Common Pleas judge ruled on June 4 that the election would go on as planned.[3] The decision was appealed to the Commonwealth Court of Pennsylvania, where the ruling was again upheld.[4] Embrescia then appealed to ruling to the Supreme Court of Pennsylvania in August, where the Supreme Court again upheld the ruling.[5]
After the election, Rose is essentially a Democratic voice on the council, as he has previously worked on campaigns for Democratic Party candidates.[6]
Candidates
Nominee
- Mike Embrescia, incumbent councilor[2]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Mike Embrescia (incumbent) | 39,206 | 98.49 | |
| Write-in | 600 | 1.51 | ||
| Total votes | 39,806 | 100.00 | ||
Third party and independent candidates
Green Party
Withdrawn
- Theron Gilliland Jr., researcher and co-chair of the Green Party of Pennsylvania[8]
Independents
Declared
General election
Endorsements
- Labor unions
- Laborers' International Union of North America[9]
- United Association Steamfitters Local 449[9]
- Boilermakers Local 154[9]
- Fraternal Order of Police Lodges 1 and 91[9]
- U.S. representatives
- Chris Deluzio, PA-17 (2023–present) (Democratic)[9]
- State legislators
- Nick Pisciottano, state senator from the 45th district (2025–present) (Democratic)[9]
- Emily Kinkead, state representative from the 20th district (2021–present) (Democratic)[9]
- John Inglis, state representative from the 38th district (2024–present) (Democratic)[9]
- Joe McAndrew, state representative from the 32nd district (2023–present) (Democratic)[9]
Results

- 40–50%
- 50–60%
- 60–70%
- 70–80%
- 80–90%
- >90%
- 40–50%
- 50–60%
- 60–70%
- 70–80%
- 40–50%
- 50%
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Independent | Alex Rose | 185,197 | 56.34 | |
| Republican | Mike Embrescia (incumbent) | 140,872 | 42.86 | |
| Write-in | 2,630 | 0.80 | ||
| Total votes | 328,699 | 100.00 | ||
District 1
Democratic primary
Candidates
Declared
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Kathleen Madonna-Emerling | 7,464 | 76.18 | |
| Democratic | Carl Villella | 2,293 | 23.40 | |
| Write-in | 41 | 0.42 | ||
| Total votes | 9,798 | 100.00 | ||
Republican primary
Candidates
Nominee
- Mary Jo Wise[12]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Mary Jo Wise | 4,304 | 97.73 | |
| Write-in | 100 | 2.27 | ||
| Total votes | 4,404 | 100.00 | ||
General election
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Kathleen Madonna-Emmerling | 19,515 | 60.79 | |
| Republican | Mary Jo Wise | 12,557 | 39.11 | |
| Write-in | 31 | 0.10 | ||
| Total votes | 32,103 | 100.00 | ||
District 3
Democratic primary
Candidates
Nominee
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Lissa Geiger Shulman | 10,079 | 99.11 | |
| Write-in | 90 | 0.89 | ||
| Total votes | 10,169 | 100.00 | ||
Republican primary
Candidates
Nominee
- W. Christopher Lochner, municipal manager[13]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | W. Christopher Lochner | 4,434 | 98.45 | |
| Write-in | 70 | 1.55 | ||
| Total votes | 4,504 | 100.00 | ||
General election
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Lissa Geiger Shulman | 21,942 | 60.30 | |
| Republican | W. Christopher Lochner | 14,418 | 39.62 | |
| Write-in | 27 | 0.07 | ||
| Total votes | 36,387 | 100.00 | ||
District 4
Democratic primary
Candidates
Nominee
- Patrick J. Catena Jr., incumbent councilor[15]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Patrick J. Catena Jr. (incumbent) | 8,282 | 98.89 | |
| Write-in | 93 | 1.11 | ||
| Total votes | 8,375 | 100.00 | ||
Republican primary
Candidates
Nominee
- Bob Doddato[15]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Bob Doddato | 3,222 | 97.52 | |
| Write-in | 82 | 2.48 | ||
| Total votes | 3,304 | 100.00 | ||
General election
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Patrick J. Catena Jr. (incumbent) | 16,993 | 60.49 | |
| Republican | Bob Doddato | 11,061 | 39.38 | |
| Write-in | 37 | 0.13 | ||
| Total votes | 28,091 | 100.00 | ||
District 8
Democratic primary
Candidates
Nominee
- Michelle Naccarati-Chapkis, incumbent councilor[15]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Michelle Maccarati-Chapkis (incumbent) | 8,916 | 99.20 | |
| Write-in | 72 | 0.80 | ||
| Total votes | 8,988 | 100.00 | ||
Republican primary
Candidates
Nominee
- Michael Dell[15]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Michael Dell | 3,021 | 98.82 | |
| Write-in | 36 | 1.18 | ||
| Total votes | 3,057 | 100.00 | ||
General election
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Michelle Naccarati-Chapkis (incumbent) | 18,338 | 67.35 | |
| Republican | Michael Dell | 8,862 | 32.55 | |
| Write-in | 27 | 0.10 | ||
| Total votes | 27,227 | 100.00 | ||
District 9
Democratic primary
Candidates
Nominee
Eliminated in primary
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Aaron Adams | 5,401 | 54.74 | |
| Democratic | Kellianne Frketic | 2,845 | 28.84 | |
| Democratic | Dylan Altemara | 1,472 | 14.92 | |
| Write-in | 148 | 1.50 | ||
| Total votes | 9,866 | 100.00 | ||
Republican primary
Candidates
Nominee
- Patrick Provins (write-in)[17]
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Write-in | 900 | 100.00 | ||
| Total votes | 900 | 100.00 | ||
General election
Results
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic | Aaron Adams | 15,186 | 61.92 | |
| Republican | Patrick Provins | 9,285 | 37.86 | |
| Write-in | 54 | 0.22 | ||
| Total votes | 24,525 | 100.00 | ||