Election 2025: Minneapolis City Council, Ward 3

It’s a rematch of the same people as 2023:

Marcus Mills (Progressive Unity Independent)
Michael Rainville (DFL, Incumbent)

You can read what I said about these two people two years ago, if you want. In the last two years, Michael Rainville not only voted to uphold Mayor Frey’s veto of the Labor Standards Board, he voted against creating it in the first place. He not only voted to uphold Mayor Frey’s veto of the Affordable Housing right of first refusal ordinance, he voted against it in the first place. He voted to uphold Mayor Frey’s veto of a minimum wage for rideshare drivers and also voted against it in the first place.

Rainville is one of the most reliable conservatives on the City Council and I don’t like him at all.

Marcus Mills is a renter and small business owner (I am genuinely unclear on what his business does: his LinkedIn references both massage therapy and communications consulting under the “At Your Fingertips” business name). His civic and policy experience includes several local boards (membership on the Minneapolis Neighborhood and Community Engagement Commission and the Minneapolis Clean Energy Partnership’s Energy Vision Advisory Committee; he was also Chair of the Marcy-Holmes Neighborhood Association Land Use and Development Committee and Chair of the Senate District 60 DFL.) He’s endorsed by former City Council rep Cam Gordon and former mayor candidate Sheila Nezhad. I would totally vote for Marcus Mills in Ward 3.


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 2023: Minneapolis City Council, Ward 3

There are two people running in Ward 3:

Michael Rainville (incumbent, DFL-endorsed)
Marcus Mills (Green endorsed)

Michael Rainville

I do not like Michael Rainville. I didn’t like him as a candidate, and he has pretty much completely fulfilled my expectations. Rainville is a Frey lackey, always ready to defend cops whether it makes any damn sense or not (if you say “mission accomplished” regarding Cedric Alexander, I am curious what you think the mission was?) In July of 2022, he scapegoated Somali youths for recent violence, doubled down, then kinda sorta apologized only to say later the same day that he had to be careful about what he said in front of who.

In the “Progress” section of his website, something went wrong with the display and the “Homelessness” section looked like this when I pulled it up:

The word Homelessness in large, bold type. Underneath that, in smaller type: "We must treat unhoused people with dignity and compassion. Criminalization of their" and there was clearly supposed to be more text there but it stops showing, there's just some bits that were the tops of letters.

This struck me as humorously ironic, since what it suggests is, “I want to make a vague statement of goodwill towards homeless people, while demonstrably not really giving much of a shit.” (Which, you know … maybe that’s not irony. Maybe that’s just accurate?) To be fair, though, I use Firefox, and it might look OK in Chrome, so I pulled it up in Chrome for another look….

The word "Homelessness" appears in large bold type, followed by the following text: "We must treat unhoused people with dignity and compassion. Criminalization of their condition is not the correct approach. But neither is neglecting the serious public and individual health risks that homeless encampments pose. The unsheltered homeless population in Hennepin County reached a multi-year low in 2022. This progress is a result of greater collaboration between the City, state, and Hennepin County - the entity that has" and then it breaks off abruptly.

FYI, when I selected the text in Chrome, the rest of it came along, so that sentence is supposed to finish, “typically been responsible for addressing homelessness. If we are going to continue this progress, we need to work together toward solutions in good faith.” Even with all the text there, this is a real nothing of a statement, and when you say that homeless encampments pose “serious public and individual health risks” without acknowledging that the biggest health risk homelessness poses is to the people who are living in Minneapolis without homes, you’re being pretty goddamn shameless about the extent to which you think you serve the wealthy people who view homeless people as the central problem, rather than a lack of housing.

Also, under public safety, there’s this: “Public safety reform should be guided by the lived experience of officers and citizens, not just ideology. That’s why I make frequent visits to the First Precinct and listen to officers discuss their experiences on the job. We must reckon with the fact that we are down over 300 officers from pre-2019 levels, and that recruiting more officers cannot be fixed immediately, even with additional funding. Rebuilding the force will help restore community policing, reduce response times, and improve police-community relations. But there is so much more that we must do.” When you say, “Public safety reform should be guided by the lived experience of officers and citizens” and then talk at length and in detail about how much time you’ve spent listening to officers and have zero examples of listening to the people who are policed by those officers and all the rest of your rhetoric is about how hard things are for police officers and there’s not even any lip service about stuff like accountability: you have made your position and priorities really, really clear! This is why I do not like or trust you, Michael Rainville.

Marcus Mills

Marcus Mills is endorsed by the Green party, former City Council representatives Cam Gordon and Jeremy Schroeder, and former Mayoral candidate Sheila Nezhad. He has reasonably substantial local policy experience (an energy advisory committee, a community engagement commission, chair of the neighborhood association land use and development committee). On his issues page he talks about wanting participatory budgeting, solar panels on schools, and tenant protections (among other things — basically, his goals suggest that he’d be more aligned with the progressive wing of the City Council than Michael Rainville is.)

He also mentions playing D&D in his bio. I feel like there’s a whole set of jokes to be made here about the ways in which D&D does and doesn’t prepare you for serving on a City Council (on one hand: you’ve proved you’re capable of paying attention through long meetings. On the other hand: at a City Council meeting you don’t ever get to solve problems by casting Chain Lightning.)

His Facebook page has no new posts since June; his Events page turns up no events. So I am not sure how actively he’s campaigning. But he’ll be on the ballot, and I would absolutely vote for him.


I have a book coming out this fall, in November! Liberty’s Daughter is near-future SF about a teenage girl on a libertarian seastead. A lot of it was originally published as short fiction in The Magazine of Fantasy and Science Fiction. You can pre-order it in either book or ebook format from whatever you like.

I do not have a Patreon or Ko-Fi, so if you’d like make a donation to encourage my work, check out this first-year art teacher at Lucy Laney who is raising money to provide easels, drying racks, and art materials for her students. (Previously: a new Art teacher at Jenny Lind elementary who needs to stock her classroom with supplies — funded!)