@keithellison

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
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
429
23
20
84
24,958
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.
235
22
8
72
4,729
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.
🚨New AD🚨 When Trump tried to take over our streets with armed, masked ICE agents, he found out what Minnesotans were made of.
511
45
20
138
9,214
Keith Ellison retweeted
Keith Ellison will fight for us. Ron Schutz would be a disaster.
‼️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.
245
21
7
96
5,735
‼️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.
156
23
15
79
12,935
‼️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.
156
13
10
36
20,257
🚨ARTISTS ANNOUNCED🚨 Catch @doitlikedua, @SophiaEris, The Lioness, and @jmessersmith at Afford Your Life: Live at First Ave this Sunday! RSVP: mobilize.us/keithellison/eve…
39
11
1
25
2,737
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.
500
45
17
152
21,607
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.
152
11
11
54
4,520
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
85
105
7
525
36,225
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 ... "
53
125
6
494
34,393
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.
ELLISON: It's amazing that Ron thinks the only thing that went wrong is that people protested. They have a right to protest SCHUTZ: Look at what I did after the Alex Pretti shooting ELLISON: Not much
164
83
5
306
24,002
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?
crazy moment in Minnesota as AG Keith Ellison torches Republican Ron Schutz for accepting donations from fraudsters — and Schutz admits it
152
85
8
354
12,181
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?
crazy moment in Minnesota as AG Keith Ellison torches Republican Ron Schutz for accepting donations from fraudsters — and Schutz admits it
616
329
28
1,356
67,495
During Operation Metro Surge, I filed a lawsuit. Ron put out a piece of paper.
170
20
9
109
9,353
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.
4
9
1,265
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…
536
57
23
169
10,681
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.
398
24
19
65
8,066
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…
227
23
8
67
5,746
Minnesotans aren't buying Trump's BS. Now @RonforMNAG, could you at least answer this question: are you?
Trump lies: "I won Minnesota 3 times. But they didn't give me the victory. I do great in Minnesota. I call it iron country. Best stuff in the world. They're a very dishonest state. When I lost Minnesota, people in Minnesota cried. I think I'm gonna go there."
229
40
10
297
26,872
.@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.
343
30
14
80
5,995