How the Bond Score Held Up in June 2026

Here’s how we put the score to the test: we took every fully documented school bond measure on the June 2026 ballot and matched it to EMC’s district-level score. All 25 measures in this analysis have a confirmed final vote share, and 22 have raw vote counts detailed enough to weight the comparison by turnout.

School bonds have had a rocky few years to climb out of. Statewide passage bottomed out at 50.5% in 2020, climbed to 71.1% in 2022, and reached 75.6% in 2024. June 2026 cooled off from that peak: 62% of bond measures passed statewide, still above the 2020 low but behind both of the two most recent cycles.

Year Bond Measures Passed Failed Passage Rate
2020 182 92 90 50.5%
2022 121 86 35 71.1%
2024 307 232 75 75.6%
2026 (June) 26 16 10 62%

Part of that softer cycle is worth reading against who actually showed up. Democratic candidates in the Assembly, Senate, and congressional races on the same June ballot took roughly 62% of the two-party vote in districts where a Democrat ran, a comfortably Democratic electorate by recent standards. Bond support tends to move with that lean, so a cooler bond cycle alongside a favorable electorate is a reminder that turnout composition is only part of the story.

Bonds: Actual Results vs. Modeled Score
Each dot is one bond measure, sized by votes cast. Dots near the dashed line show the score got it right.

Scatter plot comparing actual yes share to modeled support score for 25 June 2026 bond measures with a confirmed vote share

The chart above shows a fairly consistent pattern when comparing the projected vote share and the actual vote share, though the unweighted trend line sits below the dashed line marking a perfectly calibrated score across most of the range. Most individual measures land within about 5 points of their score in either direction, with a few larger misses pulling the average down.

When comparing raw vote counts to projected vote counts, about 94,400 voters cast a yes vote to approve their local school bond measure. Rescaling each district’s modeled support to its actual turnout, the score projected about 103,800 yes votes, running roughly 10% ahead of what voters actually delivered.

A Closer Look at Where the Score Landed

Zoom in on the topline number, and the fit looks reasonably solid. Weighted across each school district, actual results averaged 57.1% yes, running 5.6 points below the 62.7% the score projected statewide.

On the only number that matters on election night, whether a measure clears 55%, the score’s pass or fail call agreed with the outcome 84% of the time: 17 correct passes and 4 correct fails. It flagged 4 measures as likely to clear 55% that ultimately came up short, and it didn’t miss in the other direction. Not one measure it expected to fail actually passed.

How Far Each District Landed From Its Score
Each bar is one bond measure, sorted by how far actual results ran from the score.

Horizontal bar chart showing the gap between actual results and modeled score for each of 25 individual bond measures, sorted from largest miss to largest overshoot

Measure by measure, most districts still cluster within about 5 points of their score on either side, and a few, mostly in the Los Angeles area and the north state, cleared it comfortably. A handful of measures undershot by double digits, and those larger misses are doing most of the work in pulling the overall average down.

Where the Score Runs Hot and Cold
Bars show the turnout-weighted gap between actual results and modeled score in each band, so larger districts carry more weight than smaller ones. Bars below zero mean voters were less supportive than the score projected. The dashed line marks the 55 percent pass threshold.

Bar chart showing the turnout-weighted calibration gap between actual results and modeled score across four support score bands for bond measures, with the 55 percent pass threshold marked

All eight Bay Area bond measures in this analysis ran colder than their score, a turnout-weighted average of 7.7 points below expectations, the coldest miss of any region this cycle. Los Angeles County came in closer, off by 3.3 points, and the rest of the state landed closest of all, missing by just 1.3 points on average. Whatever pushed this cycle below the model, it hit the Bay Area hardest.

How This Cycle Stacks Up Against 2024

June 2026 is a small sample by design, just one ballot’s worth of bond measures. The bigger test came in November 2024, when the same district-level score was checked against 205 school bond and parcel tax measures across the state, with modeled support rescaled to each district’s actual turnout. Modeled and actual yes votes tracked each other closely, a correlation of 0.995, and the typical district landed within about 4,300 yes votes of its projection, a small figure next to races that often drew tens or hundreds of thousands of voters.

2024: Modeled vs. Actual Yes Votes
Each dot is one district measure from the November 2024 general election, colored by district type and sized by registered voters. The dashed line marks a perfect match between modeled and actual votes.

Scatter plot comparing modeled yes votes to actual yes votes for 205 school bond and parcel tax measures in the November 2024 general election, colored by district type and sized by registered voters, showing a tight fit along the diagonal

That track record is why a 5.6 point gap in June 2026 reads as a genuine shift rather than noise in the model. The score has held up well across a much larger set of races, so a June ballot running consistently a bit cooler than projected is a real signal about this cycle’s electorate, not a flaw in the approach itself.

No score can account for everything voters are weighing when they fill out a ballot. Economic anxiety, national politics, the mood of a particular news cycle, none of that is baked into a district-level model. Its value is as a stable baseline: a read on where a district would likely land under normal conditions, so a campaign can see how far this cycle’s environment is pushing voters away from it, and in which direction. That’s when a tool like this matters most. In a calm cycle, districts land close to their score. In an unsettled one, the gap between score and result is a signal that outside factors are having an impact.

Finding the Right Voters to Talk To

Underneath every district-level number in this analysis is a score for each individual registered voter, and that’s where a campaign gets its real value: knowing which of its own voters are worth a mail piece, a door knock, or a reminder to vote. Use the score to find those persuadable voters, not to bank on an exact result. Even when the district-level number misses, as it did in several districts this cycle, the individual voter scores underneath it still point a campaign toward the right people to target.