Sign in

Jonathan Brown

@jbcartoonist.bsky.social
271 followers 69 following 80 posts

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 🖊️

PostsRepliesMedia
Jonathan Brown @jbcartoonist.bsky.social · 29/09/2026
Trump believes his Fuel Efficiency Standards Rollback will lower car prices. Instead it will roll back progress on the climate crisis. #climatecrisis
020
Jonathan Brown @jbcartoonist.bsky.social · 28/09/2026
Trump resurrected a 2024 ad where he falsely decries democrats as communists. The ad aired on FOX — at taxpayer expense. Illegally. Meanwhile, he buddies up to ACTUAL communists like Xi Jinping. #Democracy
042
Jonathan Brown @jbcartoonist.bsky.social · 24/09/2026
Trump's priorities vs. The People's priorities. #GasolinePrices
0137
Jonathan Brown @jbcartoonist.bsky.social · 22/09/2026
Trump's absence from television coverage is itself outstanding coverage. #FreedomOfPress
1219
Jonathan Brown @jbcartoonist.bsky.social · 16/09/2026
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
0104
Jonathan Brown @jbcartoonist.bsky.social · 14/09/2026
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
175
Jonathan Brown @jbcartoonist.bsky.social · 11/09/2026
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
174
Jonathan Brown @jbcartoonist.bsky.social · 10/09/2026
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.
12912
Jonathan Brown @jbcartoonist.bsky.social · 09/09/2026
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!
052
Jonathan Brown @jbcartoonist.bsky.social · 09/09/2026
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
000
Jonathan Brown @jbcartoonist.bsky.social · 01/09/2026
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
02211
Jonathan Brown @jbcartoonist.bsky.social · 26/08/2026
Trump's Canada Tariffs Backfire.
0136
Jonathan Brown @jbcartoonist.bsky.social · 25/08/2026
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
05412
Jonathan Brown @jbcartoonist.bsky.social · 19/08/2026
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
085
Jonathan Brown @jbcartoonist.bsky.social · 18/08/2026
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
094
Jonathan Brown @jbcartoonist.bsky.social · 13/08/2026
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
02310
Jonathan Brown @jbcartoonist.bsky.social · 12/08/2026
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
01812
Jonathan Brown @jbcartoonist.bsky.social · 11/08/2026
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
030
Jonathan Brown @jbcartoonist.bsky.social · 08/08/2026
097
Jonathan Brown @jbcartoonist.bsky.social · 04/08/2026
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
195
Jonathan Brown @jbcartoonist.bsky.social · 28/07/2026
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
074
Jonathan Brown @jbcartoonist.bsky.social · 21/07/2026
Thanks for the mention @dailycartoonist.bsky.social www.dailycartoonist.com/index.php/20...
dailycartoonist.com
Pat Oliphant – A Eulogy (Part 3)
The death of Pat Oliphant brought immediate tributes from friends and colleagues. Those very early first responses have been followed with an astounding amount of words or pictures or both honoring th...
081
Jonathan Brown @jbcartoonist.bsky.social · 20/07/2026
Keep talking DJT! By all means keep talking through the midterms! #midterms #gop #2020 #conspiracy #tinfoilhat
0111
Jonathan Brown @jbcartoonist.bsky.social · 16/07/2026
My tribute to Pat Oliphant
open.substack.com
A(nother) Pat Oliphant Tribute
Oliphant died at 90 on July 13, 2026
162
Jonathan Brown @jbcartoonist.bsky.social · 15/07/2026
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.
097
Jonathan Brown @jbcartoonist.bsky.social · 14/07/2026
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
061
Jonathan Brown @jbcartoonist.bsky.social · 09/07/2026
Here we are again… another ceasefire crash and burn #war #iranwar #ceasefire
0137
Jonathan Brown @jbcartoonist.bsky.social · 08/07/2026
Thank you, @theweek.com theweek.com/cartoons/pol...
1147
Jonathan Brown @jbcartoonist.bsky.social · 06/07/2026
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
0126
Jonathan Brown @jbcartoonist.bsky.social · 23/06/2026
Every neighborhood has one. #IranWar #ReflectingPool #DetentionCenters #CrazyOldMan
03811
Jonathan Brown @jbcartoonist.bsky.social · 19/06/2026
Happy Juneteenth! #juneteenth #juneteenth2026
0156
Jonathan Brown @jbcartoonist.bsky.social · 16/06/2026
There is so much more than I could fit in the cartoon. These things are not new in America, but wow! Under this administration, this sewage sure has gotten worse! It’s going to take much more than Hydrogen Peroxide to clean up this mess. #Racism #Sexism #Immigration #TrumpsAmerica #Corruption
8376139
Jonathan Brown @jbcartoonist.bsky.social · 15/06/2026
Timing is everything. The US capitulation to Iran was a victory for Trump’s desire that the MAGA crowd will forget all about this year’s high gas prices before November. #Economy #GasPrices #OilPrices #Midterms #Capitulation
0108
Jonathan Brown @jbcartoonist.bsky.social · 08/06/2026
Foreman in Chief. Trump has made it clear that he’s in charge of this spectacular disaster. #straitofhormuz #iranwar #netanya #oil #digging
02110
Jonathan Brown @jbcartoonist.bsky.social · 08/06/2026
Trump in 2024: “Starting on day one, we will end inflation and make America affordable again.” #trumpflation #economy #useconomy #iranwar #tariffs
0124
Jonathan Brown @jbcartoonist.bsky.social · 26/05/2026
He’s consistently inconsistent. #iranwar #war #peace #inconsistency #politicalcartoons
193
Reposted by Jonathan Brown
Paulette Feeney ❌️👑 @pauletteparis1.bsky.social · 22/05/2026
I would expect nothing less from the joyless, artless, hateful thug.
114911
Jonathan Brown @jbcartoonist.bsky.social · 21/05/2026
Let’s trade our water, power, and land for data… that’ll work out well for humanity and the future of the planet 🙄 #environment #datacenter #datacenters #humanity #earth
02610
Jonathan Brown @jbcartoonist.bsky.social · 20/05/2026
Wow! Sometimes I’m simply speechless that the People haven’t forced Trump out. How much more criminal behavior will it finally take to boot him and his cronies out of our government? #slushfund #doj #jan6 #lockhimup #crookedtrump
21537115
Jonathan Brown @jbcartoonist.bsky.social · 15/05/2026
So much for Trump’s “affordability hoax”. #affordabilityhoax #onepercent #gasprices #heathcarecosts #costofliving
073
Jonathan Brown @jbcartoonist.bsky.social · 12/05/2026
"It's shocking that Trump said nobody told him Iran might close the Strait of Hormuz. Every war game I was ever involved in, that was the first thing we assumed Iran would do." - Hillary Clinton, U.S. Secretary of State (2009–2013)
0106
Reposted by Jonathan Brown
Aaron Rupar @atrupar.com · 07/05/2026
30 percent of Americans are against [squints at notes] the Pope urging peace
MS NOW cap of polling showing 66/30 positive/negative for "REACTION TO POPE LEO URGING PEACE, REJECTING WAR"
2042190984524
Jonathan Brown @jbcartoonist.bsky.social · 08/05/2026
This travesty and those that are likely to follow, come at the hands of the John Roberts Court.
rollcall.com
Tennessee passes new map that erases state’s lone majority-Black district
Tennessee state legislators on Thursday passed a congressional map that dismantles the state’s lone majority-Black district and gives Republicans the advantage in all nine of the state’s House seats. ...
101
Jonathan Brown @jbcartoonist.bsky.social · 07/05/2026
Polls show a high likelihood that Democrats will reclaim the House as a result of the Midterms. Flipping the House would allow committee leadership, hearings, and subpoena power to finally challenge some of the Trump Administration’s policies. #Midterms #VoteWisely #vote #democracy #DemocracyMatters
054
Jonathan Brown @jbcartoonist.bsky.social · 05/05/2026
Side-by-side comparisons of presidential accomplishments. What’s important to Donald this week is his claim that he “aced” another cognitive test. #acedit #nokings #presidential #uspolitics #personwomanmancameratv
0115
Jonathan Brown @jbcartoonist.bsky.social · 30/04/2026
Jim Crow gets a Louisiana Map Redraw as The Supremicist Court guts the Voting Rights Act. I believe there are white-hooded folks in America who would call that “Southern Justice” #SupremeCourt #JimCrow #CivilRights #PoliticalCartoon #DemocracyUnderThreat
062
Jonathan Brown @jbcartoonist.bsky.social · 21/04/2026
This economic “solution” smells of Midterm Elections manipulation to make people feel like they have more money. What happens April 15? This isn’t a wage increase, it’s a loan. #Bessent #Economy #GasPrices #Midterms #straitofhormuzcrisis
021
Jonathan Brown @jbcartoonist.bsky.social · 13/04/2026
Trump will pick a fight with literally anyone! #WarinIran #Peace #PopeLeo #War #SermonontheMount
032
Jonathan Brown @jbcartoonist.bsky.social · 08/04/2026
Like a habitual abuser, he thinks walking things back the next day will make up for threatening to destroy an “entire civilization” the night before. This is a guy who has been in need some serious therapy for a very, very long time. #TACO #War #StableGenius #Fearmonger #Iran
055
Jonathan Brown @jbcartoonist.bsky.social · 07/04/2026
Genocide: “Acts committed with intent to destroy, in whole or in part, a national, ethnical, racial or religious group.” (as defined under the 1948 UN Convention) #warcrimes #warcriminal #genocide #Iran #25thamendment
020