The suburban counties — Bucks, Chester, Delaware, Montgomery — have shifted in Democrats’ favor over time, and the change is clear in both election results and in voter registrations. Note: In the four charts below, numbers are as of the November elections of each year except 2019, which uses current registrations.