Omar Fateh Endorsed?!?! and We Fix City Conventions, with Convention Correspondent angela olson
We break down the historic result from the DFL city convention last weekend: the endorsement of Sen. Omar Fateh for Mayor. What made this possible, when almost everybody (including us) was predicting an outcome of no endorsement? We were joined by angela olson, who participated as a delegate, to share a direct account of what it felt like on the floor. Stick around for the second half, when we dive into the question of WHY these conventions are so painful, and how we think they could be a lot better.
We recorded this episode on 7/23/25.
Don't forget to check out:
- Robin's art as part of the current Minnesota Book Arts show
- Cam's columns in Southside Pride
- angela olson's play Someone Always Pays, July 31 - Aug 10. Buy tickets now!
Further reading
Other Podcast Takes on the Convention
(that we did NOT listen to before recording!!! we have original thoughts!!!)
History of mayoral endorsements
- 2009 RT Rybak last DFL endorsement for mayor
- "‘ the last time any mayoral hopeful was endorsed in a contested contest ... 79 (Fraser over Rice)"
- "won the first mayoral endorsement against an incumbent since the founding of the DFL in ‘44"
https://bsky.app/profile/akhileshmenawat.bsky.social/post/3lug6zg53qc2b
Campaign/media statements
- DFL press release
https://bsky.app/profile/taylr.bsky.social/post/3luj7kj4uq222
- "More than 700 elected delegates participated ... along with hundreds of alternates"
- 8000 Mpls DFLers participated in caucuses across 134 meetings, 13 ward conventions, and city convention
- Frey Press Release / Challenging
- "This election should be decided by the entire city rather than the small group of people who became delegates, particularly in light of the extremely flawed and irregular conduct of this convention. Voters will now have a clear choice between the records and leadership of Sen. Fateh and Mayor Frey. We look forward to taking our vision to the voters in November."
- “DFL leaders, delegates, and voters across our city and party are filing challenges to ensure that the inaccurate balloting of the convention does not create a permanent rift in our party,” Frey’s campaign manager, Sam Schulenberg, said in a prepared statement. “In an overwhelmingly Democratic city like Minneapolis, there is no reason to push through a DFL endorsement using a highly flawed process that clearly missed or did not count a large percentage of the votes cast.”
https://sahanjournal.com/democracy-politics/omar-fateh-dfl-endorsement-convention-jacob-frey/
- Process complaints
https://bsky.app/profile/taylr.bsky.social/post/3luizjd73u22c
- According to credentials report, at 9:20pm "there were still 865 people who would have been able to cast a vote on the first ballot under the rules of the electronic balloting system (including 699 delegates and upgraded alternates). It is completely implausible to suggest that there were that many delegates and upgraded alternates at 9:20, but hundreds fewer delegates were present and voting during the first mayoral ballot several hours earlier"
- "first ballot ... also failed to include the mandatory 'no endorsement' option"
- "[Amy] Livingstone entered into an agreement with the DFL Code of Conduct Committee not to participate in these kinds of roles at DFL conventions"
- "Specific Remedy Sought: Immediate invalidation of the DFL endorsement for Minneapolis mayor and restoration of equal access to state Minnesota DFL Party databases and resources for all DFL candidates running for other offices impacted by the conduct of the convention ... we are requesting expedited emergency review from the Minnesota DFL"
- Fateh campaign manager Akhi (Akhilesh) Menawat on organizing for endorsement
https://bsky.app/profile/akhileshmenawat.bsky.social/post/3lug6zfa22c2b
- "On caucus night we had a commanding victory! Our team out organized everyone and got more committed delegates than every other candidate. I started to really see a the path ahead of us. After that, Graham Faulkner and I came on as co-managers to try to bring this endorsement home."
- "Our stacked Convention team ... won the first mayoral endorsement against an incumbent since the founding of the DFL in ‘44. We had scores of volunteers. But most importantly we won over 2/3 of the delegates by the end.
- "Conventions are about momentum. You work to build it but when a win is possible, you still have to capture it. Our floor team, comms team, data team, and off floor team were able to do just that. We flipped delegates by having genuine conversations about the future of our city."
- Davis initial reaction
https://bsky.app/profile/dewayneforminneapolis.com/post/3lufuwxchec2x
- "I want to congratulate Sen. Fateh on securing the Minneapolis DFL endorsement last night. It was such a moving moment seeing your excitement after that last vote – I know you and your team put your all into making it happen.
- "I also want to thank the 20% of delegates who voted for me on that first ballot. Thank you for your vote of confidence. You made it so clear that our city deserves better. The work of change continues, and I can’t wait to see what we can build together.
- Davis full statement
https://bsky.app/profile/dewayneforminneapolis.com/post/3lukzriuhes2o
- Since Saturday’s convention, many people have reached out to ask if I will be challenging the DFL endorsement. I want to be clear: I will not challenge the endorsement and will not collaborate with those who are challenging the endorsement.
- It’s true that there were many problems with balloting at the convention. That was obvious to anyone who attended. Electronic voting was supposed to be faster and more secure than paper ballots. Unfortunately, the balloting system failed.
- DFL volunteers spent hours fixing problems with the data. The system didn’t automatically remove duplicate votes. That had to be done manually. Alternates were not upgraded automatically as promised. There was a big difference between the number of delegates credentialed in and the votes cast.
- Our campaign believes it’s plausible, if not likely, that we would have made it to the second ballot had votes been accurately counted. We missed the higher-than-usual first ballot threshold by less than one-tenth of one percent.
- Even still, we will not be challenging the results. While it’s true there were clear problems with the balloting process, it’s also true that delegates were informed about the problems during the convention and decided through democratic processes to proceed with a second ballot.
- While that decision negatively impacted our campaign by keeping us off the second ballot, it would be against the values of this campaign to try to overturn a decision made through democratic processes, simply because the outcome wasn’t favorable for us.
- Anyone who attended the convention could see that Omar Fateh’s campaign ran an incredibly strong convention program. Their team was exceptionally organized and their delegates were enthusiastic participants in the process.
- Their delegates were a multi-racial, multi-generational, and multi-class coalition, who were clearly well prepared for the day and excited to work to win the endorsement for their candidate. It would be against the values of our campaign to attempt to disenfranchise those delegates.
- On the first ballot, Omar Fateh earned 43.85 percent of the votes cast. He earned the endorsement on Saturday because many of our delegates chose to support him once we were no longer on the ballot. I would never work to overturn my own delegates’ votes.
- While we’re disappointed with the problems with balloting, we also understand how difficult it is to organize a convention. The DFL volunteers who did that work did the best they could with limited resources. We appreciate their work and know the problems with balloting were not intentional.
- Our campaign is looking forward, not backward. We’re focused on connecting with voters across our city who know we need new leadership. We believe we deserve better and look forward to talking with voters about how we can do better together between now and November.
- Hampton initial statement
https://bsky.app/profile/jazzformayor.bsky.social/post/3luft4eqpg222
- Congratulations to @omarfatehmn.com on earning the DFL endorsement for Minneapolis Mayor! I look forward to continuing this journey and engaging in a positive, spirited race. See ya on the ballot in November!
- Josh Martin on convention organizing faults
https://bsky.app/profile/joshmartinmpls.bsky.social/post/3luj4fzuc5s2d
- "Eventually, after high caucus turnout and because Conrad found out the auditorium was even smaller than he thought, he at last began working on finding a new venue. Not long after that, he resigned, and the resulting leadership void significantly delayed convention planning and finding a new venue."
News coverage
-
Fox 9 - Fateh Endorsed
https://www.fox9.com/news/omar-fateh-endorsed-minneapolis-dfl
-
Fox 9 - Frey challenges
https://www.fox9.com/news/jacob-freys-campaign-challenging-dfl-endorsement-minneapolis-mayor
-
Star Tribune: "The Mamdani of Minneapolis"?
https://www.startribune.com/minneapolis-dfl-democrats-endorse-omar-fateh-mayor/601438067
-
Star Tribune: Roper column
- "Before the second ballot, the Frey campaign said the first ballot should be redone using paper. This failed. The convention rejected proposals to wrap up with no endorsement.
- "So Frey’s campaign yanked its supporters. This is a trick sometimes used to deny the convention quorum, as happened in 2013 when Betsy Hodges’ campaign held an impromptu pizza party outside the Convention Center to block endorsement.
- "Darwin Forsyth, Frey’s campaign spokesperson, said they didn’t pull their supporters to deny quorum. He said their supporters were starting to leave and they didn’t want to legitimize the results of the second ballot — given their mistrust of the first one.
-
Star Tribune: Rash column
https://www.startribune.com/dsa-candidate-omar-fateh-endorsed-for-mayor/601438262
- "Most consequentially, challenges and changes to the voting system marked, and marred, the confab. First, a planned (and panned, by many delegates) electronic process wasn’t successful. That led to a push by Frey supporters for paper ballots. But in the end, a late, successful motion from Fateh backers prevailed, allowing the remaining delegates (many backing Frey had left the convention) to vote by waving their convention badges.
-
Star Tribune: Who is Omar Fateh?
https://www.startribune.com/who-is-omar-fateh-minneapolis-democrats-endorsed-mayor/601440528
Convention Timeline
Relying heavily here on Josh Martin's bluesky thread
- Official agenda
https://drive.google.com/file/d/1Mxjbagm3aTwiityY3-I4tdrLzgivX0G4/view
- "Endorsement of a candidate for mayor - no later than 2:00 p.m."
- "Endorsement of candidates for park board - no later than 6:00 p.m."
- "Adjournment, no later than 10 p.m."
- Prayer Breaks
Prayer Breaks. The city convention, and each district convention, must recess, and no business nor any upgrading of alternates may be conducted, during the following times: a. 1:15 to 1:45 pm, b. 5:21 to 5:51 pm, c. 8:49 to 9:04 pm. d. 10:35 to 10:55 pm
- OBSERVATIONS
- 6 hours between call to order and first electronic ballot (Mayor)
- 2 hours (almost) between electronic ballot and ballot results announced (Mayor)
- 2 hours between ballot 1 results announced and badge vote (Mayor)
- Josh Martin timeline
- 11:18: call to order
- 11:48: delegate numbers reported
- 11:57: challenges begin
- 12:48: convention co-chairs elected
- 1:00: agenda adopted
- lunch/prayer break in here
- 1:57: rules adopted
- 2:25: mayoral nominations and speeches
- 3:31: QA of mayoral candidates begin
- 4:34: practice ballot
- 5:16: motion for paper ballots FAILS
- 5:16: electronic ballot starts
https://bsky.app/profile/joshmartinmpls.bsky.social/post/3ludygvykv22x
- 5:22: first ballot voting CLOSED
- prayer break
- 5:57: BET Fine and Brandt nominated and endorsed by acclamation
- 6:22: Park board nominations
- 7:19: Mayoral First Ballot results announced
- 7:49: Park Board At Large speeches
- 8:49: "Various motions to suspend the rules to have no endorsement and/or adjourn fail."
- ????? FREY TEXT TO BREAK QUORUM
- 8:21: Ian Gaida reports Frey text calling for no endorsement
https://bsky.app/profile/trainsfan.bsky.social/post/3luecqfm7zc27
- 8:31: Nate Pentz posts photo of Frey text calling for no endorsement
https://bsky.app/profile/natepentz.bsky.social/post/3luedcvodfs2j
- "Team Frey here - We are asking everyone to vote YES when a motion to end the convention with no endorsement comes up. The results of the first ballot were clearly inaccurate and illegitimate. Please STAY here. We need your support. Thank you."
- 9:15: "Frey supporters are leaving. Most likely to lose quorum."
https://bsky.app/profile/hoyekiyapi.bsky.social/post/3luefqpe7wk2f
- 9:25: "chris kluthe from all of mpls calls for a quorum check after linea palmisano apparently lead frey supporters in a reportedly coordinated walkout"
https://bsky.app/profile/taylr.bsky.social/post/3luegdab2s22w
- 9:28: "Delegate Chris Kluthe, the "All of Mpls" Frey PAC guy, steps to the mic to say he thinks we don't have a quorum anymore. Frey campaign pulled their people off the floor."
- 9:28: "Delegate Chris Kluthe, the "All of Mpls" Frey PAC guy, steps to the mic to say he thinks we don't have a quorum anymore. Frey campaign pulled their people off the floor."
- 9:39: "a text went out to frey delegates suggesting they leave ahead of the mayoral ballot"
https://bsky.app/profile/taylr.bsky.social/post/3lueh4cr6hk2r
- "Team Frey here - All delegates and alternates please leave. It's clear this convention is over and not representative. Thank you for your support today and we apologize for how today was conducted"
- "At some point in the night, Frey’s campaign reportedly texted its delegates to leave the convention. The statement his campaign circulated Monday about its appeal did not address the text message.
https://sahanjournal.com/democracy-politics/omar-fateh-dfl-endorsement-convention-jacob-frey/
- “It’s clear this convention is over and not representative,” read a text message reportedly sent by Frey’s campaign. Images of the text circulated widely online on X and Bluesky."
- 8:21: Ian Gaida reports Frey text calling for no endorsement
- 8:50: final prayer break
- 9:19: Motion to suspend rules and do badge vote PASSES
- except park board at large will have ballot
- 9:28: Fateh endorsed "overwhelmingly"
- 9:34: ballot endorsements for park board
- Dan Engelhart endorsed for District 1.
- Kedar Deshpande endorsed for District 3.
- Jason Garcia endorsed for District 4.
- No Endorsement for District 5.
- Ira Jourdain endorsed for District 6.
- 9:53: paper ballot for Park Board At Large completed
- 9:57: badge vote for BDS resolution
- 9:58: badge vote for Heron Rookery
- 10:02: Fateh speaks
Tallies
- Delegates
- Josh Martin: "Credentials chair reports there are
- 626 delegates
- 368 alternates checked in
- for a total of 994."
- Josh Martin: "Credentials chair reports there are
- Mayor
- Round 1
https://bsky.app/profile/joshmartinmpls.bsky.social/post/3lue7kwpon22s
- Fateh – 253 (43.8%)
- Frey – 182 (31.5%)
- Davis – 115 (19.93%)
- Hampton – 23 (4%)
- Short – 2 (0.3%)
- No Endorsement – 2 (0.3%)
- TOTAL – 577
- Abstain – 1
- Dropoff from 626 delegates: 48 (7.6%)
- Davis, Hampton and Short are dropped
- Round 1
- Park Board At Large
- Michael Wilson, 398 (endorsed)
- Tom Olsen, 394 (endorsed)
- Amber Frederick, 363 (endorsed)
- Meg Forney, 32
- Mary McKelvey, 31
- Tim Peterson, 30
- Matthew Dowgwillo, 25
- Spoiled ballots, 25
- No endorsement, 7
- TOTAL 478
- 577 - 478 = 99 (17% drop off from Mayor Round 1)