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 they are — by municipality

Sorted by total switchers descending. Left bars = D-origin voters; right bars = R-origin voters.

Crossover & Drop-off by Municipality

D→R crossover  |  R→D crossover  |  Left both parties
← D-origin switchers
Municipality
R-origin switchers →
Priority targets: Limerick (126 D→R vs 60 R→D, worst ratio at 2.1:1), Lower Providence (120 D→R, 570 total), and Upper Providence (92 D→R, largest pool at 576 total).

Data: Montgomery County voter file cross-referenced with primary ballot history. Voters with unknown ballot history excluded. Analysis current as of post-primary recanvass.