2025 Mayor results

Unofficial winner: Jacob Frey

November 4, 2025

Municipal Election

This was a ranked-choice voting (RCV) race. Voters were asked to rank up to 3 different candidates. 

After two rounds of tabulation, Jacob Frey was elected.

Mayor
Candidate First-choice votes Final round votes Final round percentage
Jacob Frey 61,444 73,723 50.03%
Omar Fateh 46,614 65,377 44.37%
DeWayne Davis 20,414 Eliminated round 2 -
Jazz Hampton 15,339 Eliminated round 2 -
Laverne Turner 799 Eliminated round 2 -
Brenda Short 773 Eliminated round 2 -
Charlie McCloud 481 Eliminated round 2 -
Andrea Revel 381 Eliminated round 2 -
Kevin Dwire 297 Eliminated round 2 -
Alejandro Richardson 206 Eliminated round 2 -
Kevin Ward 168 Eliminated round 2 -
Jeffrey Alan Wagner 129 Eliminated round 2 -
Xavier Pauke 93 Eliminated round 2 -
Troy A. Peterson 52 Eliminated round 2 -
Adam Terzich 52 Eliminated round 2 -
Christopher Robin Zimmerman 1 Eliminated round 2 -
Undeclared write-ins 113 Eliminated round 2 -

 

Ballots cast summary
Total votes cast 147,356 Total votes counted in the first round. Does not include undervotes, overvotes, defective, or spoiled ballots.
Tabulation threshold 73,679 The number of votes sufficient for a candidate to be elected. Half of votes cast for office + 1, disregarding fractions.
Undervotes 346 Ballots where the voter did not rank any candidates for the office.

Ranked-choice voting diagram

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

About this diagram

Read a description of the Mayor Ranked Choice Voting tabulation 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.

Request accessible format

If you need help with this information, please email 311, or call 311 or 612-673-3000.

Please tell us what format you need. It will help us if you say what assistive technology you use.