2017 Mayor results

Official winner: Jacob Frey. See the results and ranked-choice tabulation of the 2017 Mayoral race.

November 7, 2017

Municipal Election

This was a ranked-choice voting (RCV) race. Voters were asked to rank up to 3 different candidates. After six rounds of tabulation, Jacob Frey was elected.

CandidateFirst choice votesFinal round votesFinal round percentage
Jacob Frey 26,116 46,716 44.69%
Raymond Dehn 18,101 34,971 33.46%
Betsy Hodges 18,915 Eliminated round 5
Tom Hoch 20,125 Eliminated round 4
Nekima Levy-Pounds 15,716 Eliminated round 3
Charlie Gers 1,233 Eliminated round 2
Aswar Rahman 756 Eliminated round 2
Al Flowers 711 Eliminated round 2
L.A. Nik 612  Eliminated round 2
David Rosenfeld 477  Eliminated round 2
Captain Jack Sparrow 438  Eliminated round 2
Gregg A. Iverson 335  Eliminated round 2
Ronald Lischeid 325  Eliminated round 2
David John Wilson 220  Eliminated round 2
Troy Benjegerdes 184  Eliminated round 2
Ian Simpson 119  Eliminated round 2
Christopher Robin Zimmerman Eliminated round 2
Theron Preston Washington Eliminated round 2
Undeclared Write-ins 138  Eliminated round 2


Ballots cast summary
Total votes cast 104,522

Total votes counted in the first round. Does not include undervotes, overvotes, defective, or spoiled ballots.

Tabulation threshold 52,262

The number of votes sufficient for a candidate to be elected. Half of votes cast for office + 1, disregarding fractions.

Undervotes 1,406

Ballots where the voter did not rank any candidates for the office.

If no candidate reaches the threshold, the remaining candidate with the highest vote total is elected.

See the ranked choice voting tabulation and Cast Vote Record for more information.

Ranked-choice voting diagram

This diagram shows how second and third choice votes were redistributed as candidates were defeated. Hover and pause over the bars on the diagram for vote totals.


About this diagram

Sankey diagram created with:

  • networkD3: D3 JavaScript Network Graphs from R (R package version 0.4) J.J. Allaire, Christopher Gandrud, Kenton Russell and CJ Yetman (2017)
  • R Core Team - R: A language and environment for statistical computing. R Foundation for Statistical Computing, Vienna, Austria (2017)
  • pandas (Python package) Wes McKinney. Data Structures for Statistical Computing in Python.

Vote totals by round