Silver Bulletin's generic-ballot average reached D+5.8 on Tuesday 28 April, the first reading at that level this cycle 1. The figure is an aggregate of national polls asking voters whether they plan to support a Democrat or Republican for Congress; D+5.8 means Democrats lead by 5.8 percentage points. Cumulatively, the average has swung 9.1 points from R+3.3 in January 2025, a movement that has been consistent rather than spiked.
Three completed special elections sit alongside the polling shift. The GA-14 runoff on Wednesday 8 April produced a 25-point swing toward Democrats in a Republican stronghold ; the Wisconsin Supreme Court race the same day delivered a 20-point liberal margin ; the NJ-11 result on 16 April held the safe Democratic baseline. Two of those three ran 15 to 25 points ahead of the generic ballot. That ratio is what distinguishes a noise pattern from a structural one: overperformance concentrated in competitive or Republican-leaning seats, baseline performance in safe seats.
The cumulative 9.1-point shift from January 2025 is the structural variable. A swing of that size across 16 months of polling tracks closely with the 2017-2018 cycle that preceded the Democratic 41-seat House gain. The historical analogy is imperfect because the current House map is different and the Senate map is much harder for Democrats. Counter-view from polling sceptics: generic-ballot swings of this magnitude often compress in the final two months of a campaign as the out-party's structural advantage gets priced in by national polling and as paid advertising lands. The figure that matters is not D+5.8 in April; it is whatever the average reads at Labor Day.
