Jonathan Brown
jbcartoonist.bsky.social
Jonathan Brown
@jbcartoonist.bsky.social
Award-winning cartoonist. New Yorker-style gag, political & comic strip. Formerly syndicated @ Deseret News. Proudly rejected by The New Yorker (repeatedly). Subscribe: jbcartoonist.substack.com Hire me: inkstains.com 🖊️
Don't forget to register to vote! And triple-check that you are registered if you already did so! Trump has been working overtime to erect hurdles for voter registration and ballot casting. I would leave nothing to chance this election. #midterms
September 16, 2026 at 12:35 AM
The absurdity behind this cartoon is that the people chaining the monster up are the same people making it stronger (for a huge profit). Now they’re crying "HELP!" #ai
September 14, 2026 at 9:11 PM
Today's cartoon is not a tribute cartoon, but a reminder of freedoms we each lost in the aftermath of 9/11. Those freedoms continue to erode as surveillance has become the norm, and new technology is used to surveil even more of our lives. #9/11
September 11, 2026 at 3:03 PM
I got to thinking that perhaps his habit of renaming things is a further sign of dementia. Maybe his executive orders are an attempt to associate bodies of water and border states with something familiar to him like “America” — in case he ever gets lost. Whatever the cause, his behavior is nutty.
September 10, 2026 at 3:10 PM
It’s been a long, hot summer. July '26 became the hottest month in the history of meteorological observations in the continental U.S. Also historic are the almost daily GOP/Trump attacks on Democracy. It would be refreshing if voters turn out in record numbers in November & change the tide!
September 9, 2026 at 3:04 PM
It’s been a long, hot summer. July '26 became the hottest month in the history of meteorological observations in the continental U.S. Also historic are the almost daily GOP/Trump attacks on Democracy. It would be refreshing if voter turn out breaks records this Nov. & change the tide! #midterms2026
September 9, 2026 at 3:04 PM
In a move that’s reminiscent of history's fascist regimes, Secretary of Defense Pete Hegseth has been caught secretly paying military influencers to support his policies and attack those who criticize or scrutinize the Trump Administration. #hegseth #fascism #propaganda
September 1, 2026 at 3:04 PM
Trump's Canada Tariffs Backfire.
August 26, 2026 at 3:03 PM
Dolly Parton left this world better for her having lived in it. She was a gem and a true shining star. RIP Dolly Parton. #Dolly #DollyParton #RIPDollyParton
August 25, 2026 at 10:47 PM
A sitting U.S. President has a duty to protect the interests of the United States. And traditionally, as "Leader of the Free World", that duty extends to nations that border bad characters who would harm their region and the world. Kim Jong Un is one of those characters. #KimJongUn #NorthKorea
August 19, 2026 at 3:04 PM
Meta is in federal court this week to answer to accusations from a group of state AGs that it "designed its social media platforms to hook children, lied to the public about the risks those platforms posed and gathered data on kids in violation of the law." *NPR #socialmediaaddiction #socialmedia
August 18, 2026 at 3:04 PM
Sometimes I go to bed at night with a bit of panic that I don’t have a clue what I’ll be drawing about the next day. But Trump is like Cartoon Manna in the News Desert — Daily providing fodder! #cateringcart #iran #airforceone #DJT
August 13, 2026 at 3:31 PM
Trump signed an EO reducing vaccine recommendations for children. He has no professional qualifications to make such an order. Scientific evidence and PROOF (of which there is plenty of) supporting vaccine efficacy, is something that is needed now more than ever! #vaccinessavelives #vaccineeducation
August 12, 2026 at 3:03 PM
A new poll published by NPR by supporters of election reforms “shows significant support for upending winner-take-all U.S. House elections." The study said single-member districting is “failing to deliver fair & representative outcomes.” #twoparty #polarization #democracy #porportionalrepresentation
August 11, 2026 at 3:03 PM
August 8, 2026 at 1:12 PM
Trump claims he was planning the "largest attack since World War II". He also claimed he cancelled it because the Iranian government was ready to make a deal. Iran officials say no talks are planned. How long will people fall for Trump's empty blustering? #Iran #IranWar #TrumpBluster #ClowninChief
August 4, 2026 at 3:04 PM
Vetting? What vetting? ICE’s use-of-force policies and quick-hiring practices are to blame for tragedies like the July 13th shooting of Joan Sebastian Durán Guerrero, a 25-year-old Colombian national who was legally authorized to work in the U.S. #ICE #DHS #immigration #shootings #vetting
July 28, 2026 at 2:25 PM
Keep talking DJT! By all means keep talking through the midterms! #midterms #gop #2020 #conspiracy #tinfoilhat
July 20, 2026 at 7:32 PM
My tribute to Pat Oliphant
A(nother) Pat Oliphant Tribute
Oliphant died at 90 on July 13, 2026
open.substack.com
July 15, 2026 at 11:08 PM
Abolish ICE! #ICE #ICEout
-----
After years of letting algorithms decide whether you see my cartoons, I'm going direct. New newsletter: cartoons.inkstains.com — the Analog strip, the political work, and the single panels, free in your inbox. No feed, just cartoons straight from the drawing board.
July 15, 2026 at 2:38 PM
Mike Johnson is acting like he can still save the GOP majority by November. Spoiler alert: With the pending August recess, he doesn’t have enough time. #GOP #MikeJohnson #HouseofRepresentatives #ProofofLife
July 14, 2026 at 1:30 PM
Here we are again… another ceasefire crash and burn #war #iranwar #ceasefire
July 9, 2026 at 3:36 PM
July 8, 2026 at 3:42 AM
As long as he remains in his position of power, he will continue this extraordinary grift. Meanwhile, a record 55% of Americans say their financial situation is getting worse. (Gallup) #grift #costofliving #economy #inflation #billionaire
July 6, 2026 at 10:30 PM