Reports
Ballot Return Trends
Daily and cumulative mail-ballot pipeline for the active cycle
Daily ballots cast colored by intensity. Pre-mailing-start days (UOCAVA) included for context.
Raw daily cast counts (muted) and a 7-day trailing moving average (bold) to smooth the weekday/weekend pulse the heatmap reveals.
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.
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.
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.
Per-day sent and cast counts since the 2026-05-04 mail-ballot drop.
| Date | Sent | Cast |
|---|---|---|
| 2026-07-09 | 0 | 1 |
| 2026-07-07 | 0 | 12 |
| 2026-07-06 | 0 | 7 |
| 2026-07-02 | 1 | 7 |
| 2026-07-01 | 0 | 6 |
| 2026-06-30 | 4 | 12 |
| 2026-06-29 | 1 | 28 |
| 2026-06-27 | 0 | 1 |
| 2026-06-26 | 0 | 29 |
| 2026-06-25 | 1 | 63 |
| 2026-06-24 | 2 | 106 |
| 2026-06-23 | 2 | 111 |
| 2026-06-22 | 6 | 247 |
| 2026-06-20 | 0 | 3 |
| 2026-06-19 | 1 | 2 |
| 2026-06-18 | 4 | 112 |
| 2026-06-17 | 6 | 285 |
| 2026-06-16 | 14 | 458 |
| 2026-06-15 | 5 | 2K |
| 2026-06-14 | 0 | 18 |
| 2026-06-13 | 0 | 50 |
| 2026-06-12 | 5 | 1K |
| 2026-06-11 | 9 | 1K |
| 2026-06-10 | 16 | 5K |
| 2026-06-09 | 35 | 13K |
| 2026-06-08 | 37 | 23K |
| 2026-06-07 | 1 | 1K |
| 2026-06-06 | 23 | 16K |
| 2026-06-05 | 28 | 86K |
| 2026-06-04 | 56 | 214K |
| 2026-06-03 | 62 | 256K |
| 2026-06-02 | 735 | 3.6M |
| 2026-06-01 | 939 | 758K |
| 2026-05-31 | 215 | 230K |
| 2026-05-30 | 297 | 403K |
| 2026-05-29 | 489 | 407K |
| 2026-05-28 | 1K | 403K |
| 2026-05-27 | 2K | 306K |
| 2026-05-26 | 4K | 276K |
| 2026-05-25 | 1K | 37K |
| 2026-05-24 | 101 | 28K |
| 2026-05-23 | 423 | 118K |
| 2026-05-22 | 3K | 165K |
| 2026-05-21 | 7K | 205K |
| 2026-05-20 | 12K | 170K |
| 2026-05-19 | 19K | 155K |
| 2026-05-18 | 12K | 214K |
| 2026-05-17 | 0 | 7K |
| 2026-05-16 | 5 | 52K |
| 2026-05-15 | 10K | 141K |
| 2026-05-14 | 15K | 159K |
| 2026-05-13 | 12K | 161K |
| 2026-05-12 | 21K | 133K |
| 2026-05-11 | 16K | 199K |
| 2026-05-10 | 0 | 4K |
| 2026-05-09 | 775 | 28K |
| 2026-05-08 | 14K | 78K |
| 2026-05-07 | 18K | 77K |
| 2026-05-06 | 20K | 40K |
| 2026-05-05 | 37K | 22K |
| 2026-05-04 | 7.9M | 8K |
Running totals as of each day, anchored at 2026-05-04 (pre-cycle UOCAVA folded into the first row).
| Date | Sent | Cast |
|---|---|---|
| 2026-07-09 | 20.4M | 9.2M |
| 2026-07-07 | 20.4M | 9.2M |
| 2026-07-06 | 20.4M | 9.2M |
| 2026-07-02 | 20.4M | 9.2M |
| 2026-07-01 | 20.4M | 9.2M |
| 2026-06-30 | 20.4M | 9.2M |
| 2026-06-29 | 20.4M | 9.2M |
| 2026-06-27 | 20.4M | 9.2M |
| 2026-06-26 | 20.4M | 9.2M |
| 2026-06-25 | 20.4M | 9.2M |
| 2026-06-24 | 20.4M | 9.2M |
| 2026-06-23 | 20.4M | 9.2M |
| 2026-06-22 | 20.4M | 9.2M |
| 2026-06-20 | 20.4M | 9.2M |
| 2026-06-19 | 20.4M | 9.2M |
| 2026-06-18 | 20.4M | 9.2M |
| 2026-06-17 | 20.4M | 9.2M |
| 2026-06-16 | 20.4M | 9.2M |
| 2026-06-15 | 20.4M | 9.2M |
| 2026-06-14 | 20.4M | 9.2M |
| 2026-06-13 | 20.4M | 9.2M |
| 2026-06-12 | 20.4M | 9.2M |
| 2026-06-11 | 20.4M | 9.2M |
| 2026-06-10 | 20.4M | 9.2M |
| 2026-06-09 | 20.4M | 9.2M |
| 2026-06-08 | 20.4M | 9.2M |
| 2026-06-07 | 20.4M | 9.1M |
| 2026-06-06 | 20.4M | 9.1M |
| 2026-06-05 | 20.4M | 9.1M |
| 2026-06-04 | 20.4M | 9.0M |
| 2026-06-03 | 20.4M | 8.8M |
| 2026-06-02 | 20.4M | 8.6M |
| 2026-06-01 | 20.4M | 5.0M |
| 2026-05-31 | 20.4M | 4.2M |
| 2026-05-30 | 20.4M | 4.0M |
| 2026-05-29 | 20.4M | 3.6M |
| 2026-05-28 | 20.4M | 3.2M |
| 2026-05-27 | 20.4M | 2.8M |
| 2026-05-26 | 20.4M | 2.5M |
| 2026-05-25 | 20.4M | 2.2M |
| 2026-05-24 | 20.4M | 2.2M |
| 2026-05-23 | 20.4M | 2.1M |
| 2026-05-22 | 20.4M | 2.0M |
| 2026-05-21 | 20.4M | 1.9M |
| 2026-05-20 | 20.4M | 1.6M |
| 2026-05-19 | 20.4M | 1.5M |
| 2026-05-18 | 20.3M | 1.3M |
| 2026-05-17 | 20.3M | 1.1M |
| 2026-05-16 | 20.3M | 1.1M |
| 2026-05-15 | 20.3M | 1.1M |
| 2026-05-14 | 20.3M | 910K |
| 2026-05-13 | 20.3M | 752K |
| 2026-05-12 | 20.3M | 591K |
| 2026-05-11 | 20.3M | 458K |
| 2026-05-10 | 20.3M | 258K |
| 2026-05-09 | 20.3M | 255K |
| 2026-05-08 | 20.3M | 226K |
| 2026-05-07 | 20.2M | 149K |
| 2026-05-06 | 20.2M | 72K |
| 2026-05-05 | 20.2M | 33K |
| 2026-05-04 | 20.2M | 11K |