The Story
Aggregate flow across all 8 municipalities - step through the narrated sequence
Registration Flow - All Municipalities
Use the stepper below to walk through the story
1 / 6
Where voters are most fluid
Sorted by voter fluidity - where the most party-to-party movement is happening. Left = D-origin; right = R-origin.
Crossover & Drop-off by Municipality
▮ D→R crossover | ▮ R→D crossover | ▮ Left both parties← D-origin switchers
Municipality
R-origin switchers →
Priority targets: Limerick (30 D→R vs 15 R→D, worst ratio at 2:1), Upper Providence (159 total, most movement), and Lower Providence (138 total, 17 D→R).
How recent is the signal
Year of each voter's last partisan primary ballot - not the year they re-registered
Recency of Last Partisan Primary
Methodology
Data: PA Full Voter Export, June 8, 2026. Current registration compared to party ballot from most recent primary (PA closed primaries = ballot reflects registration at the time). Active voters only, no D/R primary history = excluded.
Key caveat: We see that someone's current registration differs from their last primary ballot, but not exactly when they re-registered. The year shown in "How recent is the signal" is when they last voted partisan, not when they switched. Vote history is county-scoped, so voters who moved into MontCo only show primaries since arriving.