
@keithellisoni
iAccount based inUnited States
About this account
- Account based in
- United States
- Connected via
- United States App Store
Account-level information from X, not a live location or the device used for a specific post.
Minnesota Attorney General | Fighting to help Minnesotans afford their lives and live with dignity. Prepared and paid for by Keith Ellison for Attorney General.
Minnesota, USA
Joined March 2008
- Tweets32.3K
- Following6.2K
- Followers29K
- Likes3.9K
Pinned Tweet
Minnesota deserves a People’s Lawyer.
I stand up to the powerful, hold corporations accountable, protect our freedoms, and fight every day for working people and our communities.
These are the priorities guiding my work today—and the fight ahead.
Read more → keithellison.org/priorities
Grateful to have Congresswoman @Morrison4MN in my corner.
Kelly knows what it means to stand up for Minnesotans, and I’m proud to have her support as we keep fighting for the people of our state.
Keith Ellison retweeted
Reminder: Keith Ellison stood up to Trump when ICE attacked Minnesota.
In 15 days, Minnesotans will stand up to Trump again by voting for Keith Ellison.
Keith Ellison retweeted
Keith Ellison will fight for us.
Ron Schutz would be a disaster.
‼️NEW AD‼️ When you spend your career in the courtroom, you know the difference between someone who talks about justice and someone who fights for it.
County Attorney John Choi knows that difference. And he knows we'll keep fighting together for Minnesota.
‼️NEW AD‼️ Karin Sonneman knows what this job demands. She knows the importance of standing up for victims, holding people accountable, and making sure the law works for everyone.
I’m honored to have her support, and I’ll never stop fighting for the people of Minnesota.
🚨ARTISTS ANNOUNCED🚨
Catch @doitlikedua, @SophiaEris, The Lioness, and @jmessersmith at Afford Your Life: Live at First Ave this Sunday!
RSVP: mobilize.us/keithellison/eve…
Ron has once again claimed that the Attorney General can't do anything to help Minnesotans afford their lives.
Well, Ron, have I got news for you.
Every door we knock, every neighbor we talk to, every conversation we have brings us one step closer to the future we’re fighting for.
The energy is here. The team is ready. Let’s get it done, Minnesota.
Keith Ellison retweeted
Keith Ellison calls out Ron Schutz for doing nothing during Metro Surge 👇
ELLISON: I stood up for Minnesotans. I stood up for the victims. And you sent out a piece of paper
SCHUTZ: I issued a press release
ELLISON: And nobody listened to you
Keith Ellison retweeted
Keith Ellison: "Ron has about 174 conflicts of interest that he has not mentioned yet. I would continue to sue those tobacco companies, which Ron profits from. He owns a lot of Philip Morris. I would continue to sue Eli Lilly, which has been jacking up prices. Ron profits from those ... "
Ron's a longtime Republican leader in Minnesota. If he spoke out against the violence and cruelty of Operation Metro Surge, people would have listened.
Instead, Ron sat back, sent a press release everyone ignored, and watched his fellow Minnesotans get brutalized. That's cowardice, not leadership.
Keith Ellison retweeted
This should be a campaign ending moment.
Ron Schutz admits that known fraudsters are supporting his campaign AND he doubles down on accepting their money when pressed by Keith Ellison.
Why do fraudsters want Ron Schutz in office so badly?
I've convicted over 350 fraudsters, one every 8 days. Ron knowingly took donations from fraudsters who stole $1.6 million from the government.
Who do you think is really serious about fighting fraud?
Keith Ellison retweeted
Tonight on Almanac at 7pm
-Incumbent Minnesota Attorney General @keithellison and GOP challenger @RonforMNAG debate on the Almanac couch.
-Mary Lahammer's Race to Watch brings us to an open suburban state house seat.
-Kaomi Lee takes a look at why there are so many proposed healthcare mergers in Minnesota this year.
-Composer Kamala Sankaram and singers from the @mnopera preview their new season.
The victims of Jeffrey Epstein deserve justice. They deserve the truth, and they deserve leaders who fight for accountability, instead of protecting the powerful. That's what I'm fighting for.
My opponent, Ron Schutz, wants the endorsement of the man covering up the Epstein Files: Donald Trump. kimt.com/news/minnesota-ag-d…
When our schools' federal funding was at risk, I took the fight to court to protect Minnesota’s schools and the students who depend on them.
Our educators deserve a fighter in their corner. I’ll never stop fighting for them.
If Ron won't tell you what he'll do in office, you better believe it's something you won't like.
Ron will stand with Trump. I’ll always stand up for Minnesota, protect our rights, and fight for working people. minnesotareformer.com/2026/0…
Minnesotans aren't buying Trump's BS. Now @RonforMNAG, could you at least answer this question: are you?
.@EricHolder served as our nation’s Attorney General and has spent years fighting to protect voting rights, defend our democracy, and hold the powerful accountable.
I’m proud to have his support in this fight. Together, we’ll keep standing up for our rights, fighting for working people, and building a government that works for all of us.















