emily horsman
About Archive RSS

How competitive are ballot measures in San Francisco?

It’s infamously common for San Francisco supervisor races to come down to razor-thin margins. It would have taken just 93 voters changing their final-round choice to flip Dean Preston’s 2019 win, and 63 to flip Connie Chan’s in 2020 (less than 1% of each district’s turnout). Ballot measures don’t share this competitiveness.

Prop D on the upcoming Nov’26 ballot limits your right to vote on issues by making it harder to get on the ballot in the first place. One argument in favor is that shortening the ballot could reduce the number of people who don’t finish it or improve voters’ attention to the remaining measures. This is unlikely to have an effect worth the cost.

This table shows the tightest results of all 429 measures between Nov 1995 and Jun 2026.1 Sorted by the smallest shares of voters required to change sides for the result to flip. There are very few of them, many are quite old, and many are close to the top of the local section of the ballot. 96% of all measures have substantially wider margins.

ElectionMeasureVoters Flipped%Flip
Nov'11H — School district student assignment77<0.1%
Nov'01F — Municipal Water and Power Agency2590.2%
Nov'00L — Office development and live/work controls6370.2%
Jun'97C — Zoo bonds5350.3%
Jun'97F — Candlestick Point land use6000.3%
Mar'00B — Academy of Sciences bonds6630.4%
Jun'97D — Football stadium financing7610.4%
Mar'00D — Board of Supervisors benefits9100.5%
Nov'96C — Retired employee benefits1,7780.7%
Jun'06A — Homicide-prevention funding1,0400.8%
Nov'96A — Affordable housing bonds2,0360.8%
Nov'20G — Youth voting in local elections3,3210.8%
Nov'22D — Affordable housing initiative2,3260.8%
Jun'18C — Commercial-rent tax for child care2,0570.9%
Show next 30 measures ≥1%Hide next 30 measures ≥1%
ElectionMeasureVoters Flipped%Flip
Nov'19D — Traffic congestion tax1,9771.0%
Nov'97C — Police and firefighter retirement benefits1,1031.0%
Nov'02M — Economic development2,3621.2%
Nov'11B — Road repaving and street safety bonds2,5651.4%
Nov'07E — Mayor's monthly appearance before supervisors2,0441.4%
Nov'04F — Noncitizen voting in school board elections4,6411.4%
Jun'22A — Muni reliability and street safety bonds3,3241.6%
Nov'07F — Police retirement benefits contract2,1581.6%
Nov'24N — First responder student loan and training reimbursements6,2631.7%
Nov'16Q — Tents on public sidewalks6,6361.8%
Jun'08E — PUC appointments and commissioner qualifications2,7871.8%
Nov'16O — Office development in Candlestick Point and Hunters Point6,8511.9%
Nov'04I — Economic analysis of legislation5,6861.9%
Nov'02O — Services and payments to homeless people3,9591.9%
Nov'03H — Police Commission and citizen complaints3,7071.9%
Nov'16F — Youth voting in local elections7,5592.1%
Nov'08B — Affordable housing fund7,6182.2%
Nov'97A — Water system bonds2,5872.2%
Jun'06B — Eviction disclosures3,0342.2%
Mar'04E — Requests for city records containing private information3,7342.2%
Nov'16H — Public Advocate7,8472.2%
Nov'09B — Supervisors' aides2,2372.3%
Jun'08A — School parcel tax3,8182.3%
Jun'98A — de Young Museum bonds4,2512.3%
Nov'16D — Vacancy appointments8,3642.4%
Nov'04A — Affordable housing bonds8,0512.5%
Nov'24H — Firefighter retirement benefits9,6302.6%
Nov'99J — Central Freeway replacement4,7982.6%
Nov'00O — Public campaign finance7,2872.7%
Jun'97A — City College bonds4,4922.7%
All 429 measures23,172
median
11.0%
median

Substantial persuasion required to flip local measures

Campaigns have to both turn out supporters and persuade people who would otherwise vote against them. Even after that work, the losing side on most measures was still thousands of voters away from changing the result. That’s a substantial gap for a field campaign to close.

People who would have had to vote differently3% of measures could've flipped with less than 2,000 voters flipping; 80% of measures would have needed over 10,000 voters to change sides to flip the result. 23,000 voters would have had to change sides to flip the median measure.3%of measures could'veflipped with less than2,000 voters flipping80%of measures would haveneeded over 10,000voters to change sidesto flip the result23,000voters would have hadto change sides to flipthe median measure

Reducing roll-off doesn’t change outcomes

A small percentage of voters don’t complete their entire ballot. But most results wouldn’t change if they did. Looking at all past measures, 74% of measures mathematically couldn’t flip, even if every incomplete ballot2 voted against the winning result. The remaining 112 measures could mathematically flip, but most would require very unlikely voting patterns.

I’ve split the possibilities by how differently those new votes would need to lean from the votes already cast. For example, June 2022’s Prop A (a bond for Muni reliability) received 65% support but needed two-thirds to pass (😭). If all 16,680 ballots without a valid Yes or No vote had included one, at least 14,444 of those new votes would have needed to be Yes to pass the bond. That’s about 87% support among the new votes, a difference of about 21.5 percentage points from the votes actually cast.

For the median measure among those 112, the new votes would need to favor the losing side by 31 percentage points more than the votes already cast. Only three measures fit within a three-point difference.34 And realistically, some “undervoting” will occur no matter how long or short the ballot is.

Full response pool, using a three-point feasibility benchmark317 measures cannot reverse; 109 need more than a three-percentage-point change from existing answers; 3 are within three points. Rounded shares are 74%, 25% and 1%. Feasible is a working classification, not an estimated probability.Cannot reverse74%All new votes favor reversal317 measuresVery unlikely25%More than a 3-point difference109 measuresFeasible1%Within a 3-point difference3 measures

Augenblick and Nicholson’s study compared the same contests at different positions on San Diego ballots. Each additional preceding contest increased undervoting on local propositions by 0.117 percentage points. If that estimate carried over to San Francisco, removing one preceding contest would produce about 117 additional votes per 100,000 voters on each later measure. Most San Francisco measures aren’t close enough for an effect this small to change the result.

The full distribution

People needed to change ballot-measure outcomesOne curve for all 429 measures. The vertical axis shows the share of measures that would flip with up to the number of voters changing sides shown on the horizontal axis. Current units: number of voters. Use the unit buttons to switch the horizontal axis, or arrow keys on the plot to explore.Share of measuresthat would flip0%25%50%75%100%040k80k120kMedian: 23,000People voting differently

Appendix: data and assumptions

Vote totals and precinct results come from the Department of Elections’ certified election results and Statements of Vote. Ballot totals come from its election data archive. Passage requirements were checked against the original voter information pamphlets and official results.

For each measure, the calculations find the fewest voters who would need to change sides to cross the passage threshold. The scenarios with additional votes keep existing votes fixed and increase the total.

The additional-votes pool is ballots cast minus Yes minus No. It includes overvotes and accounting differences as well as blanks, so it gives an optimistic limit rather than the exact undervote count from the election data.


  1. Includes five recalls. The September 2025 recall uses District 4 votes and ballots. Regional/statewide questions and a withdrawn measure are excluded. ↩︎

  2. Here, “incomplete” means ballots cast minus Yes and No votes, including blanks, overvotes and accounting differences. This gives an upper bound on additional votes. ↩︎

  3. I used three percentage points as a rough benchmark because the median difference between mail and Election Day voters was about that much after accounting for precinct geography. A stricter comparison—giving each precinct the same turnout rate while keeping its voting preferences and ballot completion rate fixed—changed the citywide vote share by a median of less than one point. ↩︎

  4. Nov’11 H (school district student assignment), Nov’00 L (office development/live-work controls), and Mar’00 B (Academy of Sciences bonds). ↩︎

Tags: