ranked.vote // San Francisco Mayor
The San Francisco Consolidated General Election was held on November 3, 2024. Daniel Lurie was the winner out of 15 candidatesafter 3 elimination rounds.
Daniel Lurie was also the Condorcet winner.
Runoff Rounds
This Sankey diagram shows the votes of each remaining candidate at each round, as well as the breakdown of votes transferred when each candidate was eliminated.
Note that the tabulation (but not the winner) may differ from the official count. You can read more about why this is.
Pairwise Preferences
For every pair of candidates, this table shows the fraction of voters who preferred one to the other. A preference means that either a voter ranks a candidate ahead of the other, or ranks one candidate but does not list the other. Ballots which rank neither candidate are not counted towards the percent counts.
| Less-preferred Candidate | ||||||||||||||||
Preferred Candidate | Henry Flynn | Mark Farrell | Keith Freedman | Daniel Lurie | Dylan Hirsch-Shell | Nelson Mei | Paul Ybarra Robertson | Aaron Peskin | London Breed | Shahram Shariati | Ahsha Safaí | Jon Soderstrom | Ellen Lee Zhou | Michael Lin | Marc Roth | |
| Henry Flynn | 8.2% | 39.3% | 6.1% | 40.4% | 43.9% | 59.1% | 9.4% | 8.7% | 39.7% | 15.9% | 62.1% | 28.3% | 100% | 100% | ||
| Mark Farrell | 91.8% | 89.7% | 38.5% | 89.1% | 90.8% | 94% | 52.3% | 44.6% | 89.3% | 71.1% | 94.3% | 83.6% | 100% | 100% | ||
| Keith Freedman | 60.7% | 10.3% | 8.5% | 54.1% | 57.8% | 71.7% | 12.6% | 11.2% | 53.3% | 22% | 72.4% | 37.7% | 100% | 100% | ||
| Daniel Lurie | 93.9% | 61.5% | 91.5% | 92.2% | 93.6% | 95.6% | 60.1% | 55% | 92.5% | 78.7% | 95.9% | 88.2% | 100% | 100% | ||
| Dylan Hirsch-Shell | 59.6% | 10.9% | 45.9% | 7.8% | 58.6% | 71.1% | 12.5% | 11.5% | 53.9% | 22.6% | 71.6% | 39.1% | 100% | 100% | ||
| Nelson Mei | 56.1% | 9.2% | 42.2% | 6.4% | 41.4% | 69.1% | 11.7% | 10.4% | 49.6% | 20.2% | 69.4% | 34% | 100% | 100% | ||
| Paul Ybarra Robertson | 40.9% | 6% | 28.3% | 4.4% | 28.9% | 30.9% | 7.9% | 7.1% | 35.6% | 14.1% | 57% | 23.6% | 100% | 100% | ||
| Aaron Peskin | 90.6% | 47.7% | 87.4% | 39.9% | 87.5% | 88.3% | 92.1% | 44.1% | 89.5% | 73.8% | 93.7% | 82.8% | 100% | 100% | ||
| London Breed | 91.3% | 55.4% | 88.8% | 45% | 88.5% | 89.6% | 92.9% | 55.9% | 90% | 75.3% | 93.9% | 84.8% | 100% | 100% | ||
| Shahram Shariati | 60.3% | 10.7% | 46.7% | 7.5% | 46.1% | 50.4% | 64.4% | 10.5% | 10% | 20.6% | 73.4% | 38.1% | 100% | 100% | ||
| Ahsha Safaí | 84.1% | 28.9% | 78% | 21.3% | 77.4% | 79.8% | 85.9% | 26.2% | 24.7% | 79.4% | 89.8% | 70.2% | 100% | 100% | ||
| Jon Soderstrom | 37.9% | 5.7% | 27.6% | 4.1% | 28.4% | 30.6% | 43% | 6.3% | 6.1% | 26.6% | 10.2% | 21.8% | 100% | 100% | ||
| Ellen Lee Zhou | 71.7% | 16.4% | 62.3% | 11.8% | 60.9% | 66% | 76.4% | 17.2% | 15.2% | 61.9% | 29.8% | 78.2% | 100% | 100% | ||
| Michael Lin | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 52.6% | ||
| Marc Roth | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 47.4% | ||
First Alternate
For every pair of candidates, this table shows the fraction of voters who ranked one candidate first ranked the other candidate second.
| Second Choice | |||||||||||||||||
First Choice | Henry Flynn | Mark Farrell | Keith Freedman | Daniel Lurie | Dylan Hirsch-Shell | Nelson Mei | Paul Ybarra Robertson | Aaron Peskin | London Breed | Shahram Shariati | Ahsha Safaí | Jon Soderstrom | Ellen Lee Zhou | Michael Lin | Marc Roth | Exhausted | |
| Henry Flynn | 21.8% | 10.2% | 9.4% | 5.8% | 4.9% | 2.3% | 8.9% | 6.5% | 4.1% | 4.5% | 2% | 6.9% | 12.7% | ||||
| Mark Farrell | 1.1% | 2.6% | 46.9% | 1.2% | 0.9% | 0.5% | 6.8% | 16.1% | 0.7% | 7.4% | 0.2% | 2.8% | 12.7% | ||||
| Keith Freedman | 4.7% | 19.1% | 16.3% | 8.3% | 3.7% | 2.7% | 7.5% | 8.5% | 3.6% | 3.7% | 1.9% | 9.2% | 10.9% | ||||
| Daniel Lurie | 0.5% | 35.2% | 1.2% | 1.3% | 0.9% | 0.3% | 12.7% | 24.4% | 0.6% | 5.2% | 0.2% | 3% | 14.5% | ||||
| Dylan Hirsch-Shell | 2.2% | 9.7% | 5.1% | 16.2% | 11.1% | 1.8% | 14% | 14.3% | 5.5% | 6.8% | 0.8% | 3.4% | 9% | ||||
| Nelson Mei | 2.6% | 8% | 4.7% | 6.7% | 18.7% | 5.5% | 8.1% | 6.3% | 6.1% | 3% | 0.7% | 17.7% | 11.9% | ||||
| Paul Ybarra Robertson | 3.3% | 11.6% | 6.9% | 6.5% | 4.6% | 7.9% | 15.9% | 7.4% | 4.8% | 4.3% | 4.1% | 5.4% | 17.4% | ||||
| Aaron Peskin | 0.5% | 6.3% | 0.8% | 19.6% | 2.2% | 0.5% | 0.4% | 25% | 1.2% | 16.1% | 0.2% | 2.6% | 0% | 24.6% | |||
| London Breed | 0.4% | 14.6% | 0.8% | 27.8% | 0.8% | 0.5% | 0.4% | 19.6% | 1.1% | 6.2% | 0.2% | 2.3% | 0% | 25.1% | |||
| Shahram Shariati | 4.8% | 6.9% | 3.5% | 8.7% | 6.4% | 4.3% | 1.4% | 7.9% | 12.7% | 21.9% | 2.8% | 9.4% | 9.2% | ||||
| Ahsha Safaí | 1% | 13.4% | 1.4% | 16.5% | 1.8% | 0.8% | 0.4% | 27.5% | 17.8% | 4.1% | 1.3% | 4.5% | 9.6% | ||||
| Jon Soderstrom | 8.3% | 10% | 10.2% | 7% | 6.6% | 4.4% | 6.3% | 6.1% | 5.1% | 2.7% | 7% | 11.9% | 14.6% | ||||
| Ellen Lee Zhou | 3.1% | 17.3% | 5.3% | 18.1% | 2.2% | 9.9% | 1.2% | 8.2% | 6.4% | 4.3% | 6% | 1.1% | 16.9% | ||||
| Michael Lin | 100% | ||||||||||||||||
| Marc Roth | 33.3% | 33.3% | 33.3% | ||||||||||||||
Ranking Distribution
This shows how many candidates voters ranked, both overall and broken down by each candidate's first-choice supporters. This reveals whether some candidates attracted voters who ranked multiple candidates versus those who ranked fewer candidates.
| Number of Candidates Ranked | |||||||||||
Candidate | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | |
| All Candidates (390,184 voters) | 18.9% | 22.0% | 30.0% | 10.4% | 4.0% | 1.2% | 0.6% | 0.6% | 1.8% | 10.6% | |
| Daniel Lurie (102,720 voters) | 14.5% | 24.2% | 33.8% | 10.6% | 4.1% | 1.1% | 0.5% | 0.5% | 1.5% | 9.3% | |
| London Breed (95,117 voters) | 25.1% | 20.5% | 28.5% | 9.3% | 3.6% | 0.9% | 0.5% | 0.5% | 1.6% | 9.3% | |
| Aaron Peskin (89,215 voters) | 24.6% | 23.4% | 25.0% | 10.9% | 3.9% | 1.1% | 0.6% | 0.4% | 1.4% | 8.8% | |
| Mark Farrell (72,115 voters) | 12.7% | 22.4% | 36.7% | 9.8% | 3.5% | 1.1% | 0.6% | 0.6% | 1.7% | 10.8% | |
| Ahsha Safaí (11,425 voters) | 9.6% | 16.9% | 26.9% | 14.9% | 8.2% | 1.9% | 1.0% | 1.2% | 2.5% | 16.8% | |
| Ellen Lee Zhou (8,665 voters) | 16.9% | 14.4% | 19.2% | 9.9% | 5.3% | 2.5% | 1.6% | 1.4% | 4.4% | 24.4% | |
| Dylan Hirsch-Shell (2,897 voters) | 9.0% | 11.5% | 17.8% | 16.1% | 8.4% | 3.3% | 1.8% | 1.4% | 5.1% | 25.6% | |
| Keith Freedman (2,079 voters) | 10.9% | 9.9% | 15.3% | 9.7% | 4.3% | 2.7% | 1.7% | 2.3% | 6.5% | 36.7% | |
| Nelson Mei (1,791 voters) | 11.9% | 12.4% | 16.0% | 9.9% | 4.2% | 2.7% | 2.1% | 2.1% | 6.4% | 32.3% | |
| Shahram Shariati (1,613 voters) | 9.2% | 11.0% | 16.5% | 11.5% | 5.8% | 3.9% | 2.4% | 1.9% | 6.0% | 31.9% | |
| Henry Flynn (1,319 voters) | 12.7% | 10.0% | 15.4% | 9.8% | 4.1% | 3.6% | 2.0% | 2.4% | 7.3% | 32.8% | |
| Paul Ybarra Robertson (812 voters) | 17.4% | 9.7% | 11.8% | 11.0% | 3.6% | 2.3% | 2.0% | 3.2% | 7.4% | 31.7% | |
| Jon Soderstrom (412 voters) | 14.6% | 7.8% | 11.4% | 9.2% | 4.1% | 3.2% | 2.2% | 2.9% | 8.7% | 35.9% | |
| Marc Roth (3 voters) | 33.3% | — | — | — | — | — | 33.3% | — | — | 33.3% | |
| Michael Lin (1 voters) | — | — | — | 100.0% | — | — | — | — | — | — | |
Final Vote by First Choice
This table tracks which candidate ballots were ultimately allocated to, among ballots that ranked an eliminated candidate first.
| Final Round Choice | ||||
First Round Choice | Daniel Lurie | London Breed | Exhausted | |
| Henry Flynn | 42.8% | 21.2% | 36% | |
| Mark Farrell | 57.1% | 20.5% | 22.4% | |
| Keith Freedman | 41.3% | 27.7% | 31% | |
| Dylan Hirsch-Shell | 37.1% | 33% | 30% | |
| Nelson Mei | 34.3% | 25.5% | 40.3% | |
| Paul Ybarra Robertson | 34% | 24.3% | 41.7% | |
| Aaron Peskin | 29.5% | 34.3% | 36.2% | |
| Shahram Shariati | 35.5% | 31% | 33.5% | |
| Ahsha Safaí | 36.6% | 35.9% | 27.5% | |
| Jon Soderstrom | 43.7% | 19.2% | 37.1% | |
| Ellen Lee Zhou | 44.1% | 16.7% | 39.2% | |
| Michael Lin | 100% | |||
| Marc Roth | 66.7% | 33.3% | ||
This report was generated by ranked.vote and may be reproduced under CC-BY. Learn more about ranked.vote.