← National · U.S. House · Nov. 3, 2026
Unofficial counts as of
Pennsylvania 2026 House Popular Vote
D+13.3
Democratic candidates lead by 656,589 votes, 56.5% to 43.2%, out of 4,954,671 counted.
11 Democrats and 6 Republicans have been called; none are uncalled.
Democrats
02 — Every district
Pennsylvania’s 17 districts
0 districts have margins under 5 points on the current count.
| District | Candidates, votes and share | Margin | Total | Status | Counted |
|---|---|---|---|---|---|
| PA-01 |
|
D+5.5D +19,556 | 356,618 | Called D | — |
| PA-02 |
|
D+61.6D +112,360 | 182,506 | Called D | — |
| PA-03 |
|
D+93.6D +252,629 | 269,927 | Called D | — |
| PA-04 |
|
D+34.2D +117,961 | 344,889 | Called D | — |
| PA-05 |
|
D+44.1D +130,670 | 296,108 | Called D | — |
| PA-06 |
|
D+28.6D +88,418 | 309,012 | Called D | — |
| PA-07 |
|
D+12.2D +35,795 | 293,245 | Called D | — |
| PA-08 |
|
D+8.7D +24,502 | 280,664 | Called D | — |
| PA-09 |
|
R+23.1R +62,271 | 269,101 | Called R | — |
| PA-10 |
|
D+10.1D +31,810 | 315,190 | Called D | — |
| PA-11 |
|
R+11.1R +33,489 | 301,155 | Called R | — |
| PA-12 |
|
D+30.8D +91,075 | 295,901 | Called D | — |
| PA-13 |
|
R+35.1R +98,413 | 280,573 | Called R | — |
| PA-14 |
|
R+15.1R +41,799 | 275,913 | Called R | — |
| PA-15 |
|
R+27.8R +74,477 | 267,519 | Called R | — |
| PA-16 |
|
R+7.9R +22,530 | 285,720 | Called R | — |
| PA-17 |
|
D+25.6D +84,792 | 330,630 | Called D | — |
✓ marks the declared winner. Shares are of all votes cast, including other candidates. Counted is shown only where the source reports it.
03 — Sources
Where Pennsylvania’s numbers come from
Unofficial counts as of Nov. 5, 2026, 9:20 a.m. ET, summed from district results published by a secondary compilation or a news organization’s tally, used where official pages could not be read. They are not certified results.
Sources
| Source | Tier | Method | Fetched (ET) |
|---|---|---|---|
| Pennsylvania Department of State — Election Returns (electionreturns.pa.gov), office results API for Representative in Congress, 2026 General Election (ElectionID 117) | Official | Results feed | Nov. 5, 8:53 a.m. |
| Pennsylvania Department of State — Election Feed: 2026 General Election, Results by Office (RSS/XML, county-level), used to cross-check district totals | Official | Results feed | Nov. 5, 8:52 a.m. |
| Ballotpedia 2026 district election pages (used ONLY for race calls, incumbency and candidate display names; not for vote counts) | Secondary | Results feed | Nov. 5, 9:03 a.m. |
There is no published statewide total to check the summed district votes against.
Notes on Pennsylvania
- Vote counts are unofficial results from the Pennsylvania Department of State API (electionreturns.pa.gov), summing election-day, mail-in and provisional votes as reported by counties. Not certified.
- Statewide reporting at fetch time: 8,931 of 9,065 election districts (98.52%), per the site's dashboard message ('IN PERSON BALLOT REPORTING ONLY'). This is a precinct count, not % of expected vote, so pctReporting is null for every seat. Mail and provisional ballots may still be added.
- The state's election-testing endpoint returned IsTesting=true and the RSS feed title says '(Unofficial, Testing)'. The numbers are nonetheless live 2026 general-election counts: e.g. governor totals exceed 4.9M votes, and district totals agree closely with independent media tabulations (PA-16 identical). Flagging for transparency.
- District totals from the API were cross-checked against the county-level XML election feed (ID 83): all 17 districts match exactly.
- The state does not report write-in votes for these contests in this feed; no write-in entries are included.
- PA-03: Dennis Mahoney ran on 'The Independent Party' (TIP) line, a minor party, coded 'O' (not 'I').
- Candidate names are shown as Ballotpedia spells them; the state lists them in upper case (e.g. 'GLENN GT THOMPSON').
- Verification pass (2026-11-05T14:10Z): every race call was re-checked against NBC News Decision Desk district results pages. All called seats are projected there for the same candidate, so callSource now names NBC News. Seats NBC has not projected stay uncalled.
- Verification pass (2026-11-05T14:00Z): the PA DOS office API was re-fetched and all 34 candidate totals in all 17 districts match this file exactly. GetLatestElection confirms ElectionID 117 = '2026 General Election' (2026-11-03). The IsTesting flag accompanies the site's live 'unofficial results' banner, and the counts are real tabulations.