SF / SVG

How San Francisco voted

Local measures across three district map years

Map options ⌄
District map
0% Yes
100% Yes
100%

Click a district to inspect it. Tab + Enter works too.

District boundaries · Same scale on both maps

Every district, in detail

Compare the numbers

DistrictYes votesNo votesYes sharevs. cityValid votes

Public data, clearly sourced

About this election snapshot

Yes share is Yes ÷ (Yes + No). Undervotes and overvotes are excluded. “vs. city” is the difference in Yes share, in percentage points. Passage is determined citywide using each measure’s listed threshold. Rounded percentages do not determine passage.

Map renderer v4.0.1 · Available on npm. Election data is bundled separately. No live election-service requests.