CAGOP Data Portal

Reports

Ballot Return Trends

Daily and cumulative mail-ballot pipeline for the active cycle

Ballots Cast Heatmap

Daily ballots cast colored by intensity. Pre-mailing-start days (UOCAVA) included for context.

2026-05-04 mailing start 2026-06-02 election day Less More
Daily Ballots Cast with 7-Day Average

Raw daily cast counts (muted) and a 7-day trailing moving average (bold) to smooth the weekday/weekend pulse the heatmap reveals.

Daily Mail vs In-Person Share

Day-by-day method mix of ballots cast — shows the cycle's shift from mostly-mail early toward more in-person voting as election day approaches. Days with zero ballots cast are skipped.

Cumulative Mail Return Rate

As-of percentage of mail ballots mailed that have been returned by mail. Mail-only on both sides — in-person voters appear in the mail-sent denominator (every active voter gets a mail ballot in CA) but not in the numerator, so this is a mail-return-rate metric, not total turnout.

Days from Mailing to Return (Mail Ballots)

Distribution of how long mail ballots spent in voters' hands before being returned. Right- skewed in practice — most ballots return within ~7-10 days. The tail (≥30 days) is collapsed into a single bar for legibility. In-person ballots are excluded since they don't have a meaningful per-row return-lag.

Daily Ballots Cast

Per-day sent and cast counts since the 2026-05-04 mail-ballot drop.

Date Sent Cast
2026-06-2903
2026-06-2609
2026-06-25028
2026-06-24057
2026-06-23075
2026-06-220142
2026-06-2002
2026-06-1902
2026-06-18045
2026-06-174181
2026-06-1614384
2026-06-1551K
2026-06-14018
2026-06-13049
2026-06-1251K
2026-06-1191K
2026-06-10165K
2026-06-093413K
2026-06-083623K
2026-06-0711K
2026-06-062116K
2026-06-0527101K
2026-06-0454207K
2026-06-0362244K
2026-06-027203.5M
2026-06-01929754K
2026-05-31216228K
2026-05-30294391K
2026-05-29464402K
2026-05-28996402K
2026-05-272K303K
2026-05-264K271K
2026-05-251K37K
2026-05-2410128K
2026-05-23421118K
2026-05-223K164K
2026-05-217K202K
2026-05-2012K167K
2026-05-1919K152K
2026-05-1812K212K
2026-05-1707K
2026-05-16552K
2026-05-1510K138K
2026-05-1415K158K
2026-05-1312K156K
2026-05-1221K133K
2026-05-1116K199K
2026-05-1004K
2026-05-0977328K
2026-05-0814K78K
2026-05-0718K77K
2026-05-0620K40K
2026-05-0538K22K
2026-05-047.9M8K
Cumulative Ballots Cast

Running totals as of each day, anchored at 2026-05-04 (pre-cycle UOCAVA folded into the first row).

Date Sent Cast
2026-06-2920.4M9.1M
2026-06-2620.4M9.1M
2026-06-2520.4M9.1M
2026-06-2420.4M9.1M
2026-06-2320.4M9.1M
2026-06-2220.4M9.1M
2026-06-2020.4M9.1M
2026-06-1920.4M9.1M
2026-06-1820.4M9.1M
2026-06-1720.4M9.1M
2026-06-1620.4M9.1M
2026-06-1520.4M9.1M
2026-06-1420.4M9.1M
2026-06-1320.4M9.1M
2026-06-1220.4M9.1M
2026-06-1120.4M9.1M
2026-06-1020.4M9.1M
2026-06-0920.4M9.1M
2026-06-0820.4M9.0M
2026-06-0720.4M9.0M
2026-06-0620.4M9.0M
2026-06-0520.4M9.0M
2026-06-0420.4M8.9M
2026-06-0320.4M8.7M
2026-06-0220.4M8.5M
2026-06-0120.4M4.9M
2026-05-3120.4M4.2M
2026-05-3020.4M4.0M
2026-05-2920.4M3.6M
2026-05-2820.4M3.2M
2026-05-2720.4M2.8M
2026-05-2620.4M2.5M
2026-05-2520.4M2.2M
2026-05-2420.4M2.1M
2026-05-2320.4M2.1M
2026-05-2220.4M2.0M
2026-05-2120.4M1.8M
2026-05-2020.4M1.6M
2026-05-1920.4M1.5M
2026-05-1820.4M1.3M
2026-05-1720.4M1.1M
2026-05-1620.4M1.1M
2026-05-1520.4M1.0M
2026-05-1420.3M905K
2026-05-1320.3M746K
2026-05-1220.3M590K
2026-05-1120.3M458K
2026-05-1020.3M258K
2026-05-0920.3M255K
2026-05-0820.3M226K
2026-05-0720.3M149K
2026-05-0620.2M72K
2026-05-0520.2M33K
2026-05-0420.2M11K