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
‼️ BIG NEWS ‼️ We've announced our slate of electeds who will be joining Afford Your Life: LIVE at First Ave.
Catch @IlhanMN, @peggyflanagan , @TinaSmithMN, @AyannaPressley , and @PramilaJayapal this Sunday. mobilize.us/keithellison/eve…
You heard the loon, Saint Paul! Go vote! iwillvote.com
Keith Ellison retweeted
Donald Trump just endorsed Ron Schutz.
@RonforMNAG doubled down on Trump’s policies costing Minnesotans at the pump, grocery store, and doctor’s office.
Ron Schutz has now won Trump’s complete endorsement for his unflinching loyalty.
The man who launched Metro Surge, terrorized our state, and got two Minnesotans killed wants you to vote for my opponent. That's all you need to know.
Keith Ellison retweeted
Minnesotans deserve the truth about who Ron Schutz is and what his plans are for our state.
Since Ron won't tell you, we will. Learn why Ron Schutz is wrong for Minnesota at ron4mnag.com
One year ago today, I announced I was running for re-election for one simple reason: there’s still work to do to help Minnesotans afford their lives.
Since then, I’ve kept fighting to lower costs, take on corporate greed, and hold the powerful accountable.
I’m asking for your vote so I can continue that work.
Keith Ellison retweeted
Join me and @BernieSanders for a Get-out-the-Vote rally this Saturday at 6:00 PM. I hope to see you there: act.berniesanders.com/signup…
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?























