Sources: FEC candidate + committee filings (cycle 2026); Schedule A receipts aggregated per-rep into rep_top_pacs (PACs) and rep_top_contributors (individuals); @unitedstates/congress-legislators for the active roster; consistency_pairs from press-release vs vote alignment scoring; news_mentions from GDELT 2.0 filtered to a curated outlet list; manually-curated retirement flag for announced not-running cases the FEC doesn't encode. Numbers refresh hourly.
Brighter tiles = more money raised in that state.
Each dot is one declared challenger. The crowd is the story.
One dot per declared challenger, colored by party.
Bar length is proportional to total raised; fill color shows party.
Bubble size = total given across all races; color = sector.
841 high-confidence statement-vs-vote alignment scores (0–100), of 4,890 scored. The remaining 4,049 are mid-range with high uncertainty — held back rather than shown as misleading signal. Lower = bigger gap between said and done.
The 30-day trend shape matters as much as the total — a spike means something just happened. Sparkline shows daily mention volume; arrow shows week-over-week change.