Sign in

Kev Hamm

@kevinhamm.com
2K followers 694 following 1.2K posts

Political antagonist. Partner in Auxilyum IT. President Montana Pride. (He/They) 🌈 Making bigots uncomfortable in public since 1973. And fucking enjoying it, too.

PostsRepliesMedia
Kev Hamm @kevinhamm.com · 21/09/2026
Gas is out of control!
010
Kev Hamm @kevinhamm.com · 03/09/2026
Oh, but it gets even better!
Governor Greg Gianforte of Montana fucks up flying flags at half-mast. Shocking absolutely no one.
051
Kev Hamm @kevinhamm.com · 11/08/2026
Place bets with better odds.
182
Kev Hamm @kevinhamm.com · 11/07/2026
Proof I was there? Here’s me nearly dead at the end, sweaty AF. Yeesh.
000
Kev Hamm @kevinhamm.com · 11/07/2026
You who wins to be senator? The candidate that shows up. @alanib.bsky.social shows up. You know who doesn’t show up? The fake-crown-prince nor the Rhoadesian-fake-independent. (Also, Tia Nelson, Mary Ann Dunwell, Tim Mielke, and me all showed up, too!)
Tia Nelson, left, and Alani Bankhead take a selfie behind Tia’s truck decked out with the signs of democrats who show up!
363
Kev Hamm @kevinhamm.com · 18/05/2026
Mondays are always so in sync. A lovely way to brighten the day from @bradguigar.com and @davekellett.bsky.social, the far reaches of the comic spectrum.
Cartoonists Brad Guigar and Dave Kellett with their own takes on Medusa, right in a row in my Patreon. I can guarantee Dave never even thought of Medusas’s asp tho.
000
Kev Hamm @kevinhamm.com · 17/05/2026
And now @petebuttigieg.bsky.social because while it’s The Montana Plan but it’s for all Americans!
020
Kev Hamm @kevinhamm.com · 17/05/2026
Governor Steve Bullock introduces @petebuttigieg.bsky.social by giving a history lesson that’s basically ‘we Montanans have seen this shit before’. And we won then, we can win again.
130
Kev Hamm @kevinhamm.com · 17/05/2026
Rather full crowd for @petebuttigieg.bsky.social and The Montana Plan. We don’t need corporations in our politics. Ever.
1114
Kev Hamm @kevinhamm.com · 04/05/2026
Campaign swag. Want one? Donate more than $50 and I’ll send you one! secure.actblue.com/donate/kevin...
Campaign keychain bottle openers that support say “Kevin Hamm, the refreshing choice for Public Service Commission” on one side and “Please Vote Responsibly” on the other.
000
Kev Hamm @kevinhamm.com · 29/04/2026
A stacked group of candidates ready to stand up for all Montanans!
From the left, host Sen. Christine Kaufman, with candidates Joe Cohenour, Erin Farris-Olsen, Jamie Van Valkenburg, Tia Nelson, Dana Toole, Luke Muszkiewicz, Janet Ellis, Ben Kuiper, Qasim Abdul-Baki, Megan Lane, and Mary Ann Dunwell speaking about how they can and will actually do the work that Montanans need.
000
Kev Hamm @kevinhamm.com · 20/04/2026
80° Tuesday. Snow Thursday. What the fuck.
The forecast for the next few days. 

Sun
27°-71°
Mon
41°-77°
Tue
43°-80°
Wed
42°-65°, 84% chance of storm
Thu
33°-44°
60% chance of SNOW
470
Kev Hamm @kevinhamm.com · 10/03/2026
A bit of my speech
030
Kev Hamm @kevinhamm.com · 08/03/2026
Stopped at the Montana Club (the real one) and they’ve moved the Hall of Presidents to the grand staircase. Here’s me standing in front of James Egan’s (my grandfather) photo.
My classy mug in front of a portrait of James Egan, a past president of the Montana Club.
030
Kev Hamm @kevinhamm.com · 05/03/2026
It’s my logo. I’m Kevin Hamm and I’m running for Montana’s public service commission because we’ve got to get utility prices down, and keep these companies from pillaging our wallets! Please vote responsibly!
182
Kev Hamm @kevinhamm.com · 21/02/2026
White text on a dark blue background: The Royal Family are said to be devastated after Prince Andrew's car crash
next Wednesday.
020
Kev Hamm @kevinhamm.com · 08/02/2026
Hey Apple, which is it?
At the top it says there’s one unread message. The list shows no mail. The filter is set to unread. Fucking ridiculous
010
Kev Hamm @kevinhamm.com · 07/02/2026
Is winter in the room with us?
Carrot weather saying “Ah winter, the most popular time of year to get a divorce.” And Montana hasn’t yet had winter. It’s been in the 50s for most of the time since September. Very fucking strange. The forecast below shows highs in the mid-50s for the first weekend of February.
230
Kev Hamm @kevinhamm.com · 04/02/2026
🔥🔥🔥 for realz tho.
011
Kev Hamm @kevinhamm.com · 03/02/2026
Someone get uncle Scar on the phone. Pronto.
010
Kev Hamm @kevinhamm.com · 02/02/2026
But someone definitely should!
010
Kev Hamm @kevinhamm.com · 01/02/2026
Speaking of election shifts:
as miss teen white settlement 19xx, i condone the new name "woke settlement." The image is of a tweet calling out that the GOP lost a special election in a town called “White Settlement”.
000
Kev Hamm @kevinhamm.com · 01/02/2026
Just one or two bags should do it. Trust.
000
Kev Hamm @kevinhamm.com · 31/01/2026
010
Kev Hamm @kevinhamm.com · 30/01/2026
010
Kev Hamm @kevinhamm.com · 30/01/2026
Once again I’m just blown away by the talent of @lartist.bsky.social!! If you don’t get your annual avatars/artwork from him you’re missing out!! Seriously Lar, thank you so much!!
Unca Lar drew a hippopegasus with a rainbow mane and a battle-axe icon on it and I love it!!Me drawn in the style of Jay Ward by Unca Lar.
130
Kev Hamm @kevinhamm.com · 03/01/2026
Hey @mrs-bettybowers.bsky.social can you explain just what this church is telling us to do here?
Montana's Full.
Heaven's Not.
WWW.BUFFALO.CHURCH


We’re just not sure what the church means with this billboard.
3100
Kev Hamm @kevinhamm.com · 11/12/2025
They are stored in passwords, tho, so doesn't it just pull from there even if it's not your primary password keeper?
100
Kev Hamm @kevinhamm.com · 31/10/2025
Truth
A conversation:

Hey, what's your day look like?

Packed. Are you in town??

Yup. Packed afternoon with politics or
Halloween?

Who can tell the difference anymore?
It's all just witches and clowns.
080
Kev Hamm @kevinhamm.com · 23/10/2025
Sitting in Katy, TX and randomly seeing my ex-senator chatting on TV and just waiting for the MAGA people to understand what sort of restraint Tester has to not just be constantly saying “I fucking told you!”
Me in the living room and BAM! Senator Tester on the TV.
060
Kev Hamm @kevinhamm.com · 23/10/2025
Hey @asklyft.bsky.social I thought you’d solved the “I don’t wanna drive there so I’ll call and tell the customer to cancel” issue. Apparently not, as I’m forced to wait forever for Kemal who has called twice telling me to cancel.
010
Kev Hamm @kevinhamm.com · 22/06/2025
Might as well send my own fucking letter since that’s what works so well, right? #fuckTheseFuckers
To: Sen. Daines, Sen. Sheehy and Rep. Downing
JUN 21 2025 10:11PM
War with Iran
The president starting a war with Iran without congressional approval is unconstitutional. What's it gonna take for you to grow a spine and do your actual job? You will be in the history books, so it's your choice if you'll be the shameful folk or the unexpected hero. And while I suspect which action you'll choose, I refuse to give up hope.
MONTANA
VERIFIED VOTER in LEWIS AND CLARK COUNTY, MONT.
000
Kev Hamm @kevinhamm.com · 14/06/2025
THE FAKER'S DOZEN
KINGE
• Attacks on the Courts.
• Attacks on the Press.
• Attacks on Higher Education.
• Attacks on Science.
• Denying election results he does
• Using the Presidency for revenge
not like.
against political opponents.
• Using the Presidency to enrich
• Staging media events with
himself.
masked federal agents.
• Arresting and incarcerating
• Firing government agency
people without due process.
watchdogs.
• Encouraging insurrection;
• Publicly attacking allies and
pardoning violent perpetrators.
embracing dictators.
• Denying his own felony convictions.
010
Kev Hamm @kevinhamm.com · 21/04/2025
Actually laughed out loud at this.
The Carrette weather announcement on my Apple Watch says “it’s partly cloudy. Thanks, Obama”and it made me laugh.
170
Kev Hamm @kevinhamm.com · 17/04/2025
Why tho? Why?
This is the weather forecast for where I live and it shows that from 2 AM until 8 AM. It’s going to be snowing after we’ve had two weeks where we’ve been approaching 70° every day. This is ridiculous. I would like spring.
340
Kev Hamm @kevinhamm.com · 05/04/2025
At the Montana Capitol with a couple thousand Montanans who are fed up with the bullshit. Get your greedy fascist #HandsOff our country!
The crowd in Helena, MT at the Hands Off rally.
24714
Kev Hamm @kevinhamm.com · 01/04/2025
Just a question
000
Kev Hamm @kevinhamm.com · 01/04/2025
Print 11 minis from @steveconley.bsky.social's magical creations at once: good idea? No. Doing it anyway? YOU BETCHYA!
3D printed 11 of the minis sculpted by Steve Conley in service to his cartoon, The Middle Age, and his expansions of D&D which include the most delightful subclasses ever!
120
Kev Hamm @kevinhamm.com · 20/03/2025
2025 be like:
The Montana Pride logo bleached of color to just be white, crooked with a pink triangle through it, and the tagline “*Now louder for the bigots in the back.” because “Fuck with us. We fuck back.” was voted too much.
251
Kev Hamm @kevinhamm.com · 17/03/2025
www.joshuawright.net/slack-wyrm-1... This is a perfect comic. You dont need to know anything about who is who or what is what, you get enough grom the art and text and it fucking resonates, hard. Seriously great work!!
SO BLEAK•
SO HOSTILE.
SO COLD.
—says a character in black knight’s armor, in a snowstorm, standing on a cliff

AT LAST.
THE WORLD FINALLY
MAKES SENSE
TO ME.

—says the same character in panel two, close-up

DAFUQ?
—exclaims the same character in panel 3, as a weird translucent blob sleds past
140
Kev Hamm @kevinhamm.com · 02/03/2025
“The story of labor started in Butte, Montana…” audience erupts. And it’s true.
The audience at the Mansfield Metcalf erupts in cheers at Gov Tim Walz’s recognition of labor’s history starting in Butte.
0162
Kev Hamm @kevinhamm.com · 02/03/2025
Enjoying a speech from a guy who actually gives a shit, and is doing the work!
Gov Tim Walz speaking at the Mansfield Metcalf dinner in Helena, Montana, and he’s Minnesota moving the bullshit from the tangerine terrorists administration. The couch fucker got it, too.
291
Kev Hamm @kevinhamm.com · 23/02/2025
Hey Eneigh, the pardon is for the felony conviction, so your use of “allegedly” is incorrect. And appalling. They did it. They were tried and convicted. Nothing alleged about it.
The opening of the KXLH article where the use of “allegedly” is fucking wrong.
1101
Kev Hamm @kevinhamm.com · 12/02/2025
Why tho? Why?
The current temperature in Helena is -15° F and that’s just not right. I blame Obama.
020
Kev Hamm @kevinhamm.com · 15/01/2025
Hearing that some MTDems are willing to compromise on the anti-trans bathroom bill by giving a pass to those who’ve “fully transitioned”. Let me be exceedingly clear: GET THE FUCK OUTTA HERE!
050
Kev Hamm @kevinhamm.com · 13/01/2025
Post a villain you love.
1111
Kev Hamm @kevinhamm.com · 12/01/2025
The perfect meme doesn’t exi…
A cyber truck with a version of the old Intel logo modified to say “incel inside” which is just fucking true. Soon to be on fire.
080
Kev Hamm @kevinhamm.com · 04/01/2025
Gods yes!
I got “luxuriant” for the word of my year. Yay!
041
Kev Hamm @kevinhamm.com · 02/01/2025
@krassenstein.bsky.social thought you might appreciate the nerdiness
Krassenstein's were the 1337th follower of mine, and that's leet speak randomness
000
Kev Hamm @kevinhamm.com · 31/12/2024
000