Data Status

Local receipts: 2026-10-21 (5 days old)

Federal last sync: 2026-10-25 03:00:02.804134 (1 days old)

Federal latest report coverage: 2026-08-27T00:00:00

Federal latest receipt date (row-level): 2026-07-01 (117 days old)

Federal latest Schedule B date (row-level): 2026-09-30 (26 days old)

Federal latest Schedule E date (row-level): 2026-10-16 (10 days old)

Visualization Lab

Showing 2024 Cycle Jan 1, 2023 – Dec 31, 2024 by receipt date latest ISBE data: Oct 21, 2026

Local-only experimental gallery for candidate race, payee, entity-resolution, and network prototypes.

These views are intentionally experimental and isolated under /experimental. They are built for local evaluation and easy rollback.

Experimental Scope

Route: /experimental/viz-lab | Feature flag: EXPERIMENTAL_VIZ_LAB_ENABLED

Map Visualizations

Prototype Index

Race Money vs Outside Pressure

Scatter plot of race receipts versus outside-spending pressure for rapid race triage.

Question: Which races are simultaneously money-heavy and outside-pressure-heavy?

Data source: bulk_candidate_committee_finance_agg + bulk_receipts_clean + bulk_expenditures_clean

Race Funding Concentration Quadrant

Quadrant view of donor breadth versus top-candidate receipt concentration.

Question: Which races are broad-based versus concentrated among top contenders?

Data source: bulk_candidate_committee_finance_agg + bulk_receipts_clean

Cumulative Inflow by Top Races

Multi-line cumulative inflow trends for the top races in the selected window.

Question: How quickly is money entering competitive races over time?

Data source: bulk_receipts_clean + bulk_candidate_committee_finance_agg

Payee Dominance Across Races

Top payees by aggregate spending with race-level breakdown rows.

Question: Which payees dominate campaign spending across high-volume races?

Data source: bulk_expenditures_clean + bulk_candidate_committee_finance_agg

Entity Resolution Risk Panel

Canonical-name rollup showing donor variant clusters and dollars at risk.

Question: Where are naming variants likely distorting downstream analytics?

Data source: analytics_donor_summary (snapshot aggregate)

Constrained Network Slice

Top-N filtered donor-committee-candidate network with threshold and search controls.

Question: Who are the highest-connectivity nodes within a constrained graph slice?

Data source: analytics donor->committee flow + committee->candidate linkage graph

Visibility Toggles

Race Money vs Outside Pressure Experimental

Scatter plot of race receipts versus outside-spending pressure for rapid race triage.

Question: Which races are simultaneously money-heavy and outside-pressure-heavy?

Data source: bulk_candidate_committee_finance_agg + bulk_receipts_clean + bulk_expenditures_clean

Loading...

Notes

  • Loading notes...

Sanity Check

  • Loading checks...
Page 1

Race Funding Concentration Quadrant Experimental

Quadrant view of donor breadth versus top-candidate receipt concentration.

Question: Which races are broad-based versus concentrated among top contenders?

Data source: bulk_candidate_committee_finance_agg + bulk_receipts_clean

Loading...

Notes

  • Loading notes...

Sanity Check

  • Loading checks...
Page 1

Cumulative Inflow by Top Races Experimental

Multi-line cumulative inflow trends for the top races in the selected window.

Question: How quickly is money entering competitive races over time?

Data source: bulk_receipts_clean + bulk_candidate_committee_finance_agg

Loading...

Notes

  • Loading notes...

Sanity Check

  • Loading checks...
Page 1

Payee Dominance Across Races Experimental

Top payees by aggregate spending with race-level breakdown rows.

Question: Which payees dominate campaign spending across high-volume races?

Data source: bulk_expenditures_clean + bulk_candidate_committee_finance_agg

Loading...

Notes

  • Loading notes...

Sanity Check

  • Loading checks...
Page 1

Entity Resolution Risk Panel Experimental

Canonical-name rollup showing donor variant clusters and dollars at risk.

Question: Where are naming variants likely distorting downstream analytics?

Data source: analytics_donor_summary (snapshot aggregate)

Loading...

Notes

  • Loading notes...

Sanity Check

  • Loading checks...
Page 1

Constrained Network Slice Experimental

Top-N filtered donor-committee-candidate network with threshold and search controls.

Question: Who are the highest-connectivity nodes within a constrained graph slice?

Data source: analytics donor->committee flow + committee->candidate linkage graph

Advanced metrics run only when you click Compute Advanced Metrics. Default loads are degree-only.

Loading...

Advanced metrics not computed yet.

Notes

  • Loading notes...

Sanity Check

  • Loading checks...

Community Summary

Edge Preview

Page 1