Primary Election 2026: MN Senate, District 62

This is the seat currently held by Omar Fateh, and he has two people running against him. On the ballot:

Brenda Short
Omar Fateh
Jeanelle Austin

Brenda Short

Brenda Short ran for Mayor of Minneapolis in 2025 and does not appear to have updated her website much since then. (She changed the header, but “why am I running” leads to a page where she talks about how Minneapolis needs strong leadership (and this is true across her site, she has mostly swapped out “mayor” for “State Senate” and the 2025 dates for the 2026 dates, but she doesn’t seem to have changed much else.) Brenda is not a serious candidate (she’s the person who fired her campaign manager by giving an interview to a newspaper and waiting for the campaign manager to read the story). If you want to replace Omar Fateh, vote for Jeanelle.

Omar Fateh

Omar Fateh also ran for Mayor of Minneapolis in 2025 but with a much more serious campaign (and, no surprise here, his website now is specifically for his re-election campaign.) His legislative accomplishments include the statewide minimum wage for rideshare drivers (an 11th-hour compromise that kept the services available in Minneapolis while also ensuring that drivers were paid something closer to a fair wage), an exemption to drug paraphernalia laws for fentanyl test strips, and the North Star Promise scholarships. This spring, he introduced a bill (along with Jamie Long and Bobby Joe Champion) to allow Minnesotans to sue ICE for violating their rights; I think this passed in the Senate but died in committee in the House because the Democrats lacked a majority there. Fateh is an outstanding organizer, a good listener, and genuinely really effective in the legislature. I am disappointed that he lost to Frey because I think he’d also be a much better mayor.

Jeanelle Austin

Jeanelle Austin is the executive director of Rise & Remember, a nonprofit that maintains the memorial at George Floyd Square. (They also organize events, and offer guides for people who want to visit, among other things.) She has community service experience and strong progressive values, and iff she were running for an open seat I would probably view her as the obvious pick. But she’s not running for an open seat! She’s running against an incumbent (a young, energetic incumbent who’s done really good work so far and whose constituents have told me he’s responsive to contacts.)

I e-mailed her to ask as tactfully as I could if Omar did something bad and I missed the memo? Her reply:

My reasons for running have nothing to do with my opponents. I am fighting for issues that continue to harm our community that must be addressed at the state level of government. I believe that I will be an effective senator because of my 27 years of leadership experience, cross-cultural communication skills, and community activism. I believe many of the people in our district are in alignment with what my campaign outlines as what we need to begin to thrive—fully funded public education, improved gun laws (although I’ve learned that many neighbors vary on what this looks like), affordable healthcare for all, gainful employment for everyone, and affordable housing. It’s not the “what” that is in question, as much as it is the “how.” And it is not the policy that needs more strategy, it is the working with people. Though we in D62 need and want something, getting that something agreed upon and passed by other Minnesotans with different lived experiences is the challenge. I have the skills, experience, and imagination to serve effectively with my experience working with people. I feel called to lead through the Minnesota Senate in this next season of my life. I would be honored to be put forth by my neighbors in D62 to do so.

If you’re running for an open seat, I think that’s a reasonable way to frame it, but if you’re running in a primary against a fellow progressive Democrat, I need you (or someone else!) to be able to tell me why that person needs to be replaced. Being a state legislator is a job that comes with a learning curve: replacing a sitting legislator means a new person has to learn to do the job, re-establish the relationships, and start building up seniority. This is clearly worthwhile when someone’s been in their seat so long they’ve fossilized, or they’ve had a major scandal. I backed a prior challenger to Omar two years ago because he’d had some scandals; he got that situation straightened out and has not had any issues I’ve heard about since. (If anything, he seems to have learned from this to be extremely careful with campaign finance paperwork, etc., which is good. That’s a good thing for people to be extremely careful with.) Four years ago (note: Senate usually gets 4-year terms but they all had to run at the two-year mark because of redistricting) I backed Omar over the incumbent he was running against because he’d had a scandal.

I’ve asked around and no one seems to know of any current scandals and I’ve been told Jeanelle likes Omar fine, she just also very much wants to serve in the legislature and doesn’t want to wait for an open seat.

I like and respect Jeanelle and I hope she runs for an open seat in the future. I would vote for Omar Fateh. If you dislike Omar Fateh for whatever reason, you can definitely vote for Jeanelle; she seems pretty great. This whole race is honestly kind of perplexing.


This seems like a good year to fundraise for a trans nonprofit, so I’m fundraising this year for TIGERRS. I don’t have a Patreon, and a fundraiser lets me see in a tangible way that people value my work, which is really helpful as a motivator. (This project is a lot of work.)

I also have a new book! Obstetrix is about an obstetrician who gets kidnapped by a cult because they want someone on hand to deliver their babies; it’s a story about enduring, surviving, and not giving up. You can buy it anywhere fine books are sold, and Uncle Hugo’s, Moon Palace, and Dreamhaven all (probably) have signed copies. (I also signed copies at Next Chapter, and will be making my way to other bookstores as time allows!)

Election 2025: Minneapolis Mayoral Race (the randos)

There are fifteen people running for Minneapolis mayor this cycle, and that’s enough that I’m going to break up my posts into two. This post will not cover DeWayne Davis, Omar Fateh, Jazz Hampton, or Jacob Frey; you can find them in a separate post. This is basically to satisfy everyone’s curiosity about all the fringe candidates. I think you should use your three picks on some order of Davis, Fateh, and Hampton, but I am not the boss of you and if you like two of those three and hate the other I would rather see you use up your third slot on a rando than rank Frey.

The also-rans on the mayoral ballot, along with their “political party or principle” (you can write down up to three words, but if you’re too close to an actual party they may make you pick again):

Kevin Dwire (Socialist Workers Party)
Charlie McCloud (Independent)
Xavier Pauke (Protecting Tomorrow’s Dreams)
Troy A. Peterson (Momunist)
Andrea Revel (For the People)
Alejandro Richardson (Independent)
Brenda Short (DFL)
Adam Terzich (Renaissance)
Laverne Turner (Independent)
Jeffrey Alan Wagner (Why Not Wagner)
Kevin Ward (Nobody’s Party)

tl;dr: don’t vote for any of these people.

I will go through them in order. Note: many of these candidates did show up at this massive forum sponsored by the League of Women Voters, and you can watch it. FYI, you can skip forward 5 seconds at a time by hitting the right-arrow key, which is handy if there are people you’re not interested in hearing from.

Kevin Dwire (Socialist Workers Party)

Like all Socialist Workers Party candidates, Kevin Dwire doesn’t have his own website and instead links to “The Militant,” where you can go over and read their claim that the Gaza genocide is a “slander” promoted by the “liberal bourgeois media.” The Militant also has a July article about Dwire specifically. Asked about homelessness, he apparently said that “the crisis is a product of the workings of capitalism. What’s needed, he explained, is for workers and our unions to break with the Democrats and Republicans and build a party of our own capable of leading the fight to take power out of the hands of the capitalist rulers.” He attended the LWV mayoral forum and you can watch his opening statement here.

Charlie McCloud (Independent)

Charlie McCloud listed charliemccloud.com as her website, but there is no site there. There are some Charlie McClouds on Facebook and LinkedIn but none that appeared to be from Minnesota. I sincerely do not know why people pay $500 to appear on the ballot when they cannot be bothered to so much as make a Facebook page saying “haha made you look!” She did come to the LWV mayoral forum and you can watch her opening statement here. Given her strong British accent I was a little surprised to hear her say that Minneapolis has always been home and that she was born in Illinois.

Xavier Pauke (Protecting Tomorrow’s Dreams)

Xavier Pauke is a security guard. He did a Reddit AMA where among other things he makes it clear he lacks background knowledge on some fundamental city workings like the existence of the Board of Estimate and Taxation. (Lots of people don’t know what the BET does, but if you’re running for mayor, you need to know what the BET does.) Because he started with a Reddit AMA and used his existing Reddit account, people checked his post history and discovered him humblebragging about his dick size. (That’s a link to a Bluesky post with a screen shot; I think he might have belatedly removed the Reddit post.)

Like a lot of people who run for office with a vague idea that they want to make a difference but a lack of specific knowledge of what the office they’re running for actually does, what Xavier probably ought to do is look for a Citizen Board for the city that he could join and do work on.

He attended the LWV mayoral forum and you can watch his opening statement here.

Troy A. Peterson (Momunist)

Troy Peterson’s website is frankly incoherent but makes it clear he hates Affirmative Action and wants people punished for a long list of things. Some of his resentments are directed towards the GOP but based on his Twitter I would describe his political orientation as a conspiracy-minded right-winger. He attended the LWV mayoral forum and you can watch his opening statement here. He’s possibly even more unhinged in person as on his website and Twitter.

Andrea Revel (For the People)

Andrea has a campaign website where she tells you that “her extensive experience and unwavering dedication make her the ideal candidate for mayor” but offers zero information about her extensive experience. I also could not find a LinkedIn. I found her campaign Instagram, which also tells you nothing about her experience (or anything, really, the videos I watched were pretty content-free). Her Facebook page has an image of a campaign flyer saying “Serving the people and preserving our values” but she doesn’t say what her values are. I get right-wing vibes from the fact that she shared something from Alpha News on her Facebook but the main reason I don’t think anyone should vote for her is that she tells you she has “extensive experience” that she describes literally nowhere in any form.

At the LWV mayoral forum she made it clear she’s an ICE supporter, so I think my right-wing vibes here were correct. You can watch her opening statement here.

Alejandro Richardson (Independent)

I maybe found a long-abandoned LinkedIn for him but nothing else. (There are lots of Alejandro Richardsons on Facebook but they don’t seem to be local.) He did show up for the LWV mayoral forum and you can watch his opening statement here if you want. His primary qualification is that he’s never lived anywhere else (literally he says this).

Brenda Short (DFL)

Brenda Short is probably the closest person to a real candidate running an actual campaign in this post. Probably the best moment of her campaign came at the DFL City Convention, where during the mayoral candidate Q&A someone asked a question about the fact that the officer who shot Amir Locke got a job training other officer in use of force. You can see the question and responses starting here. The first person to answer was Jacob Frey, who gave a BS answer and got booed. Brenda spoke last and delivered a fiery response about how she’d respond if someone who’d killed one of her children was given a promotion at her job, and challenged Jacob to consider how he’d feel if it was his kid. She attended the LWV mayoral forum and you can watch her opening statement here.

Back in January, Brenda fired her campaign manager via a newspaper interview. In the interview she says (after describing his mistake) “I cried about it yesterday, got up (today) and wrote his termination letter this morning and I hadn’t had time to talk to him. I was going to talk to him later on today. So I guess he’ll read it in the newspaper.” Except she did not talk to him later that day, or the next day. He continued coming to work as normal for two weeks after she gave that interview, finally hearing about it via Taylor Dahlin, who Tweeted about the article. She then filed an administrative complaint against the DSA, Omar Fateh, and Jake Ameca Luna (the fired campaign manager) claiming that he’d been sent to sabotage her campaign; the complaint was tossed in February. In March, at some mayoral forum, she went off on Jake again and claimed that he’d tried to sabotage her.

This is, in fact, a great example of being your own worst enemy. No one is going to waste resources on sabotaging Brenda.

Anyway, she has no endorsements that I could find (a page pops up if you search but it’s got placeholder stock photos, not actual endorsements) and no events.

Adam Terzich (Renaissance)

Adam Terzich works in health care IT, has no campaign website, and did not come to the LWV forum. And yet, he spent $500 to file for the office. There are so many ways I can think of that would be more enjoyable to spend $500! For example, someone could buy a dozen copies of Ada Palmer’s book Inventing the Renaissance (which I bet Adam Terzich should read) and form a book club to read it and discuss it. You could spend the leftover money on refreshments for your discussion.

Laverne Turner (Independent)

Laverne Turner is a Republican. Last time he said that up front. He described himself as an Independent this time but he’s still using Winred to process his donations. (Winred is like if ActBlue were both Republican, and several orders of magnitude more corrupt.) Last time around he wanted rent control (unusual for a Republican.) This time around he’s pretty much exclusively a law-and-order candidate. Like his website highlights three issues, in theory, but then the only one he talks about is public safety.

He came to the LWV mayoral forum and you can watch his opening statement here.

Jeffrey Alan Wagner (Why Not Wagner)

Jeffrey is the guy who ran the campaign back in 2013 where he climbed out of a lake and then screamed “WAKE UP MINNEAPOLIS.” His campaign link is to a YouTube channel where you can watch his new video. Apparently his major concerns are suburbanites dropping dildos in our lakes, and weirdos hassling people at bus stops. (I am not sure if he’s one of the weirdos in question.) He did not come to the LWV mayoral forum.

Kevin Ward (Nobody’s Party)

Kevin ran four years ago and has not gotten any less incoherent since then. He’s anti-MAGA and anti-ICE; I have no idea whether he has any positions on local issues because his campaign site is his Facebook, and his posts are all really long and rambling. (I feel like this one is a good sample, although it’s actually significantly more coherent than a lot of what he posts.)

Kevin went to the LWV mayoral forum and you can watch his opening statement here. He starts speaking without a microphone but someone hands it to him a few words in.

There is not a single candidate here that makes me think, “oh, if only this person were viable!” None of these people have any chance of winning, and also, none of them bring rudimentary qualifications or knowledge or demonstrate any capacity for doing the work.


I have a new book coming out next June! This one is not YA; it’s a near-future thriller about an obstetrician who gets kidnapped by a cult because they want someone on site to deliver babies. You can pre-order it right now if you want.

I do not have a Patreon or Ko-Fi but instead encourage people who want to reward all my hard work to donate to fundraisers. This year I’m fundraising for YouthLink. YouthLink is a Minneapolis nonprofit that helps youth (ages 16-24) who are homeless or at risk of homelessness. (Here’s their website.) I have seen some of the work they do and been really impressed. (An early donor to the fundraiser added a comment: “YouthLink was incredible instrumental in my assistance of a friend to escape a bad family situation in Florida with little more than a computer and a state ID. Thanks to YouthLink and their knowledge of resources my friend was able to get a mailing address (which was essential in getting a debit card and formal identification documents), healthcare, hot meals, an internship at a local company, and even furniture for their new apartment.” — That is exactly the sort of thing I’m talking about!)

I set up a fundraiser with a specific goal mainly because seeing the money raised helps motivate me. (Having external motivation helps! This is a lot of work.)

Election 2021: Minneapolis City Council, Ward 9

Minneapolis’s 9th Ward is currently represented by Alondra Cano, who is not running again.

On the ballot:

Jason Chavez (DFL-endorsed)
Mickey Moore (listed as a DFLer on the ballot.)
Al Flowers, Jr. (DFL)
Carmen Means (DFL)
Jon Randall Denison (Social Justice)
Yussuf Haji (DFL)
Brenda Short (DFL)
Ross Tennesson (Republican)

That is a LOT of names, but good news: you only have to worry about a few of them. There’s a candidate forum you can watch on October 7th.

tl;dr vote for Jason Chavez.

Continue reading