Sign in

Keith Ellison, Minnesota Attorney General

@keithellison.bsky.social
8.2K followers 326 following 1.7K posts

Personal account operated by me, non-official

PostsRepliesMedia
Keith Ellison, Minnesota Attorney General @keithellison.bsky.social · 38m
I worked to pass the MAP Act because Minnesota taxpayers deserve accountability, and healthcare dollars should go to the people who need them. It gave our team more resources, stronger investigative tools, and tougher penalties for fraud. Ron opposed it — and urged Republicans to vote against it.
0112
Keith Ellison, Minnesota Attorney General @keithellison.bsky.social · 58m
The choice is clear. I fight for Minnesota. Ron stands with Trump. I hold the powerful accountable. Ron makes an extra buck when you get squeezed. I'm the People's Lawyer. Ron wants to be Trump's lawyer. Vote today.
03110
Keith Ellison, Minnesota Attorney General @keithellison.bsky.social · 1h
The gun industry should be held accountable when it puts Minnesotans at risk. We took on Fleet Farm for reckless gun sales, Glock for easily modified pistols, and the ghost gun industry for untraceable firearms. Protecting our kids means taking on powerful interests. I’ll keep doing exactly that.
0212
Reposted by Keith Ellison, Minnesota Attorney General
Aaron Rupar @atrupar.com · 1h
Minnesota AG Keith Ellison on his Republican opponent Ron Schutz: "Ron is a movement Republican ... I would think that a movement Republican, at a time when our state is being persecuted by a Republican administration, would stand up and be a little more vocal than just sending out a presser."
1039464
Keith Ellison, Minnesota Attorney General @keithellison.bsky.social · 1h
Trump tried to cut 7.3 billion in public funding for Minnesota, and I sued and protected the funding. Trump implemented extreme tariffs, and I sued to stop them. Every time Trump does something illegal, I'm the first one standing in his way to protect Minnesotans.
0195
Keith Ellison, Minnesota Attorney General @keithellison.bsky.social · 1h
When President Trump sent the largest immigration deployment in US history to Minneapolis, I stood with Minnesotans and took ICE and Donald Trump to court. Ron...put out a press release.
091
Keith Ellison, Minnesota Attorney General @keithellison.bsky.social · 1h
The attorney general should be able to hold powerful corporations accountable. But what happens when the person in charge has millions invested in those same companies? That's a question Ron Schutz needs to answer.
1194
Keith Ellison, Minnesota Attorney General @keithellison.bsky.social · 1h
As Attorney General, I have won lawsuits against the insulin cartel, numerous price fixers, and greedy corporations from John Deere to Ticketmaster--all to lower the cost of living for Minnesotans. And I have no plans to stop that fight.
0198
Keith Ellison, Minnesota Attorney General @keithellison.bsky.social · 2h
Let’s do this.
0125
Keith Ellison, Minnesota Attorney General @keithellison.bsky.social · 23h
I have spent my career fighting for everyday Minnesotans. I'm not in this job to make the wealthy wealthier. I'm here to fight for us.
0131
Keith Ellison, Minnesota Attorney General @keithellison.bsky.social · 23h
Ron Schutz can try to spin it. He can try to dress it up. But we know what’s at stake: a lawyer for Trump and the wealthy few, a bigger payday for people like him, and higher costs for the rest of us.
2173
Keith Ellison, Minnesota Attorney General @keithellison.bsky.social · 30/09/2026
Today, we remember the Native children taken from their families and communities and sent to boarding schools. We honor their memory by protecting Native children today — including defending the Indian Child Welfare Act and tribal sovereignty. As AG, I have and will keep fighting to uphold both.
02510
Keith Ellison, Minnesota Attorney General @keithellison.bsky.social · 30/09/2026
I keep hearing the same question asked, and somehow we keep getting everything except an answer. So, Ron: what’s the big idea?
1155
Keith Ellison, Minnesota Attorney General @keithellison.bsky.social · 30/09/2026
35 DAYS OUT. And it's about time we talk about Ron's stock portfolio. 174 potential conflicts of interest—including companies I am suing for Minnesota. You can’t be Minnesota’s Attorney General while holding investments that could conflict with the job.
03011
Keith Ellison, Minnesota Attorney General @keithellison.bsky.social · 29/09/2026
Many people have asked me, “Who’s your opponent?” Meet Republican Candidate for Attorney General, Ton Schuts. minnesotareformer.com/2026/09/29/m...
minnesotareformer.com
Minnesota AG candidate’s stock portfolio presents 174 potential conflicts of interest • Minnesota Reformer
If Republican Ron Schutz wins the attorney general’s race in November, he will be responsible for enforcing Minnesota’s laws against the country’s biggest and most powerful corporations. His own perso...
1177
Keith Ellison, Minnesota Attorney General @keithellison.bsky.social · 29/09/2026
Minnesotans deserve an AG who will fight for them, not for Palantir, Amazon, or Exxon Mobil. minnesotareformer.com/2026/09/29/m...
minnesotareformer.com
Minnesota AG candidate’s stock portfolio presents 174 potential conflicts of interest • Minnesota Reformer
If Republican Ron Schutz wins the attorney general’s race in November, he will be responsible for enforcing Minnesota’s laws against the country’s biggest and most powerful corporations. His own perso...
0218
Keith Ellison, Minnesota Attorney General @keithellison.bsky.social · 29/09/2026
My opponent Ron Schuts says he can't help you afford your life. Maybe that's because he profits from the companies making it unaffordable. Please read. bluenorthbeacon.org/p/guest-edit...
bluenorthbeacon.org
Guest Editorial: Attorney General Keith Ellison - AGs and Affordability
The Attorney General’s Job Is to Stand Between Minnesotans and Those Who Cheat Them
0146
Keith Ellison, Minnesota Attorney General @keithellison.bsky.social · 29/09/2026
Hmmm…maybe you should read this about my opponent Ron Schuts. How’s he going to perform the job of the People’ Lawyer with all these conflicts? minnesotareformer.com/2026/09/29/m...
minnesotareformer.com
Minnesota AG candidate’s stock portfolio presents 174 potential conflicts of interest • Minnesota Reformer
If Republican Ron Schutz wins the attorney general’s race in November, he will be responsible for enforcing Minnesota’s laws against the country’s biggest and most powerful corporations. His own perso...
0146
Reposted by Keith Ellison, Minnesota Attorney General
Team Ilhan @teamilhan.bsky.social · 27/09/2026
Everywhere you look, there are people fighting to make Minnesota the incredible state it is. And we need to keep it that way. Let’s reelect @keithellison.bsky.social to continue being the people’s lawyer.
03315
Keith Ellison, Minnesota Attorney General @keithellison.bsky.social · 26/09/2026
Up in Duluth this morning, listening to folks, getting on the doors, and talking about fighting for a life every Minnesotan can afford. Always good to be out there with the people who make this state so special.
0223
Reposted by Keith Ellison, Minnesota Attorney General
Keith Ellison, Minnesota Attorney General @keithellison.bsky.social · 23/09/2026
Join us for Native Coalition for Keith this Saturday to spend some time with friends, neighbors, and community members. Native community, we'd love to see you there. Register on mobilize for location: www.mobilize.us/keithellison...
mobilize.us
Native Coalition for Keith · Keith Ellison for Attorney General
Power the movement for justice and equity by joining Keith Ellison’s Indigenous Coalition for an evening uniting Native community members, grassroots leaders, and dedicated allies. Connect directly ...
0233
Keith Ellison, Minnesota Attorney General @keithellison.bsky.social · 26/09/2026
The Fall Colors are here. Minnesota is always beautiful, but the Fall is special.
1301
Keith Ellison, Minnesota Attorney General @keithellison.bsky.social · 24/09/2026
I have and always will step up for the people of Minnesota. Ron can't even say where he stands when two Minnesotans were gunned down by federal agents on the streets of Minneapolis.
24519
Keith Ellison, Minnesota Attorney General @keithellison.bsky.social · 24/09/2026
So grateful to spend an evening with Minnesota's AAPI community. Every Minnesotan deserves the opportunity to afford their life, build a future, and feel like their voice matters. Thank you for welcoming me, sharing your stories, and being a part of this movement.
0319
Keith Ellison, Minnesota Attorney General @keithellison.bsky.social · 24/09/2026
$18.5 million recovered. Partners in Nutrition is dissolving. Its remaining funds are being returned. And I’m recommending criminal charges against at least one person tied to the fraud. Anybody who steals money from the mouth of a child is going to have to answer for it.
0299
Reposted by Keith Ellison, Minnesota Attorney General
Robert Reich @rbreich.bsky.social · 24/09/2026
Cost of extending ACA subsidies: $30 billion/year Cost of Trump's Iran War: $43 billion in roughly seven months (and that's a low estimate) It's not a question of what we can afford. It's a question of priorities.
7732321073
Keith Ellison, Minnesota Attorney General @keithellison.bsky.social · 24/09/2026
Interesting video; please watch substack.com/@theleahfile...
substack.com
Leah (@theleahfiles)
Found the Venezuelan oil money that Bessent refused to tell Congress about. The more concerning part is who we are letting run this sham of an operation. Follow the Money on Venezuela’s oil money.
086
Keith Ellison, Minnesota Attorney General @keithellison.bsky.social · 23/09/2026
Join us for Native Coalition for Keith this Saturday to spend some time with friends, neighbors, and community members. Native community, we'd love to see you there. Register on mobilize for location: www.mobilize.us/keithellison...
mobilize.us
Native Coalition for Keith · Keith Ellison for Attorney General
Power the movement for justice and equity by joining Keith Ellison’s Indigenous Coalition for an evening uniting Native community members, grassroots leaders, and dedicated allies. Connect directly ...
0233
Keith Ellison, Minnesota Attorney General @keithellison.bsky.social · 23/09/2026
Knowing the law is a pretty important part of being AG. Don't send a copyright lawyer to do the People's Lawyer's job, Minnesota.
53810
Reposted by Keith Ellison, Minnesota Attorney General
Mark Tolman (he/him) 🏳️‍🌈 🖖 @mtolman.bsky.social · 23/09/2026
This is true, that's what makes it both funny and sad.
348149874053
Reposted by Keith Ellison, Minnesota Attorney General
Peggy Flanagan @peggyflanagan.bsky.social · 22/09/2026
No one should have to choose between a paycheck and caring for a sick loved one.
211098290
Keith Ellison, Minnesota Attorney General @keithellison.bsky.social · 23/09/2026
Not a chance, Ron.
15913
Keith Ellison, Minnesota Attorney General @keithellison.bsky.social · 22/09/2026
Every morning I wake up hoping I don’t have to sue Trump. Because if I do, it means he’s broken the law and hurt Minnesota. I don’t pick these fights, but it’s my job to defend Minnesota and I always will. My opponent doesn’t even think Trump has done anything illegal. That’s the difference.
14611
Reposted by Keith Ellison, Minnesota Attorney General
Democratic AGs @dems.ag · 22/09/2026
“So we’re going to keep holding the line so that folks can come out and vote and have their voice heard.” - ME AG Aaron Frey Part 3 with Attorneys General @keithellison.bsky.social, @kwameraoul.bsky.social, Aaron Frey and @jonesjay.bsky.social ➡️ www.youtube.com/watch?v=oZJJ...
youtube.com
Democratic States Prepare Midterm LAWSUITS to STOP Trump in His TRACKS!!!
YouTube video by Legal AF
093
Keith Ellison, Minnesota Attorney General @keithellison.bsky.social · 22/09/2026
I sued the insulin cartel and cut the cost of insulin from hundreds per month to just $35. That’s making life more affordable. If you don't think you can make life more affordable, you shouldn't be running, Ron.
112343
Reposted by Keith Ellison, Minnesota Attorney General
Ken Martin @kenmartin.bsky.social · 22/09/2026
Ron Schutz has admitted that he will put Donald Trump ahead of Minnesota. My friend, @keithellison.bsky.social, is putting working people first by taking on fraud, standing up to corruption, and fighting to put money back in your pocket. The choice is clear: We must reelect AG Ellison.
16021
Reposted by Keith Ellison, Minnesota Attorney General
Dave Draeger @davedraeger.bsky.social · 22/09/2026
Just saw this on the teevee this morning, too. Using some of that powder they’d been keeping dry: bsky.app/profile/keit...
061
Keith Ellison, Minnesota Attorney General @keithellison.bsky.social · 22/09/2026
Help us keep our ad on the air: secure.actblue.com/donate/kead9...
secure.actblue.com
Support Keith Ellison!
Show your support with a contribution.
080
Keith Ellison, Minnesota Attorney General @keithellison.bsky.social · 22/09/2026
As your Attorney General, I’ve won tough fights to stop fraud, lower your costs, and put money back in your pockets. My opponent is running to be Trump’s lawyer. I’m running to make sure you can afford your life. That's what this race is all about.
514944
Keith Ellison, Minnesota Attorney General @keithellison.bsky.social · 22/09/2026
Looking forward to spending time with Minnesota’s AAPI community this Wednesday at 6 PM. Come join me for an evening of conversation, connection, and community. I’d love to see you there. RSVP: www.mobilize.us/keithellison...
mobilize.us
Asian Americans & Pacific Islanders for Keith · Keith Ellison for Attorney General
Our community's voice is crucial in this election, and we need your energy to ensure our priorities remain front and center. Keith has a proven track record of defending our civil rights, combatting h...
0275
Keith Ellison, Minnesota Attorney General @keithellison.bsky.social · 21/09/2026
Wishing you a meaningful Yom Kippur filled with reflection, renewal, and peace. G’mar tov to everyone observing.
0110
Keith Ellison, Minnesota Attorney General @keithellison.bsky.social · 21/09/2026
Two Presidents. Two Parties. Two different approaches to the Peoples Right to Know. youtube.com/shorts/XK-Iq...
youtube.com
Obama vs. Trump:
YouTube video by Philipp Humm
081
Reposted by Keith Ellison, Minnesota Attorney General
Robert Reich @rbreich.bsky.social · 20/09/2026
Taxing the rich is absolutely essential to saving our economy and our democracy. Don't believe me? Look at this chart.
youtube.com
The Hidden Danger of America's Wealth Gap
Taxing the rich is absolutely essential to saving our economy and our democracy.Don't believe me? Look at this chart.
25678892902
Reposted by Keith Ellison, Minnesota Attorney General
Keith Ellison, Minnesota Attorney General @keithellison.bsky.social · 15/09/2026
We got lawn signs folks. Head to www.mobilize.us/keithellison... to request yours.
14911
Reposted by Keith Ellison, Minnesota Attorney General
Keith Ellison, Minnesota Attorney General @keithellison.bsky.social · 19/09/2026
Overcast weather can’t stop these kids! Happy Hispanic Heritage Month from St. Paul!
1192
Reposted by Keith Ellison, Minnesota Attorney General
Keith Ellison, Minnesota Attorney General @keithellison.bsky.social · 18/09/2026
What a night at Latinos con Keith. Thank you to everyone who brought the energy, shared their stories, and showed up ready to fight for this campaign. We’re powered by people coming together, neighbor to neighbor, community to community. ¡Sin miedo al éxito!
2437
Keith Ellison, Minnesota Attorney General @keithellison.bsky.social · 19/09/2026
Happy Hispanic Heritage Month from Rochester MN.
0173
Keith Ellison, Minnesota Attorney General @keithellison.bsky.social · 19/09/2026
Overcast weather can’t stop these kids! Happy Hispanic Heritage Month from St. Paul!
1192
Keith Ellison, Minnesota Attorney General @keithellison.bsky.social · 18/09/2026
What a night at Latinos con Keith. Thank you to everyone who brought the energy, shared their stories, and showed up ready to fight for this campaign. We’re powered by people coming together, neighbor to neighbor, community to community. ¡Sin miedo al éxito!
2437
Reposted by Keith Ellison, Minnesota Attorney General
🧊🚫 a map nerd (they/he) @atlasboy97.bsky.social · 18/09/2026
Secretary of State - Steve Simon State Auditor - @zackformn.bsky.social Attorney General - @keithellison.bsky.social I voted YES on the Constitutional Amendment to “increase funding to school districts”. If you skip this question, it’s a no vote. It does not raise your taxes. Vote yes.
163