Vape law
1% switching = 8,000 votesAbout 800,000 Pennsylvania adults vape, and Act 57 just pulled most of their products.
Poll average
57.1–33.8 · 5 averages, Nov 4
Registered · Nov 2
Democrats +247,948
Gap to tie
over Mastriano, every county
Best winning map
Perfect storm
About 800,000 Pennsylvania adults vape, and Act 57 just pulled most of their products.
Four in five Pennsylvanians oppose a data center in their community; one in four approve of Shapiro's handling.
79% oppose a data center in their community. A share, not a headcount, so it is off the vote scale.
Four in ten voters under 30 say Shapiro is too supportive of Israel.
About 70,000 machines went dark on Oct 14; roughly 325,000 regular players lost them.
Solid = sourced, hatched = estimate. No source gives a switch rate; set one in the simulator.
| County | 2022 | Needs | Votes to find |
|---|---|---|---|
| Allegheny | 29.7% | 37.9% | 92,601 |
| Montgomery | 29.4% | 36.8% | 63,474 |
| Philadelphia | 13.1% | 19.1% | 61,877 |
| Bucks | 39.2% | 47.8% | 54,683 |
| Westmoreland | 52.3% | 61.8% | 32,217 |
| Delaware | 30.6% | 36.6% | 29,518 |
| York | 52.9% | 60.2% | 29,055 |
| Lancaster | 50.0% | 56.1% | 28,677 |
| Chester | 35.9% | 41.1% | 27,866 |
| Berks | 46.6% | 53.7% | 22,584 |
Votes to find: net votes over a 2022 replay on today’s rolls, on the smallest uniform path to a tie.
| Map | Garrity | Shapiro | Garrity margin |
|---|---|---|---|
| Perfect storm Trump 2024 shares everywhere, Trump-won counties at 2024 turnout, Harris-won counties at 2022 turnout. | 3.2M | 2.9M | +4.9 |
| Trump 2024 map Garrity matches Trump 2024 two-party share in every county, with 2022 turnout rates. | 2.7M | 2.6M | +2.2 |
| Three fronts Suburban recovery, rural surge and Philadelphia collapse together; Mastriano 2022 shares and 2022 turnout everywhere else. | 2.9M | 2.8M | +2.1 |
GOP share of returns
21.2% at this point in 2022 (+4.0 pts)
Democratic mail lead
587,749 in 2022, same day
Returned
as of 11/03/2026
GOP ballots still out
chase before 8 p.m. Nov 3
Shapiro side · online spend
400 ads, 61 running
Garrity side · online spend
110 ads, 42 running
Shapiro's top message
share of his ads with text
Nobody is running on
skill games, vapes, Israel/Gaza
Wikipedia’s compilation, pulled Nov 4. (D)/(R) = partisan sponsor.
| Average | Through | Shapiro lead |
|---|---|---|
| 270toWin | September 22 – October 21 | +23.2 |
| Decision Desk HQ | through October 21 | +24.1 |
| FiftyPlusOne | through October 21 | +22.9 |
| RealClearPolitics | September 15 – October 18 | +23.8 |
| Silver Bulletin | through October 18 | +22.4 |
| Poll | Field | Sample | Shapiro lead |
|---|---|---|---|
| Research Co. | October 30 – November 1 | 450 LV | +25 |
| ActiVote | October 1–21 | 400 LV | +23 |
| Franklin & Marshall College | October 7–18 | 808 RV | +22 |
| PennLive | October 5–11 | 628 RV | +30 |
| Quinnipiac University | October 1–5 | 1,159 LV | +25 |
| Z to A Research (D) | September 28 – October 1 | 630 LV | +19 |
| Susquehanna Polling & Research (R) | September 22–30 | 700 LV | +21 |
Campaign finance reports, Jun 9 – Sep 14, 2026.
Cash on hand · Shapiro
Cash on hand · Garrity
TV spending · Shapiro
TV spending · Garrity