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
434
23
21
85
25,386
Keith Ellison retweeted
“This is your Government, and together, we can take it back.” - Paul Wellstone We’re with you. Let’s go win this thing.
76
30
13
97
7,154
In Minneapolis, fully automatic gunfire went from 154 rounds in 2020 to 3,024 in 2022. This is about public safety. It's about holding powerful corporations accountable when their choices put Minnesotans in danger. That's why I'm suing Glock for their negligence. If you can't be bothered to understand the case @RonforMNAG, you have no business dismissing it as "political" and no business being Attorney General.
367
11
23
41
11,904
This Sunday, First Ave, and getting out the vote. See you there: mobilize.us/keithellison/eve…
158
15
8
52
4,413
Como el "Abogado del Pueblo", siempre pueden contar conmigo para defender sus derechos, luchar contra el robo de salarios y protegerlos de los estafadores. Estar presente y accesible importa, porque siempre estoy escuchando para poder ser el Fiscal General firme y dedicado que ustedes merecen.
192
17
12
91
5,484
Translation: As the People's Lawyer, you can always count on me to defend your rights, fight wage theft, and protect you from scammers. Being present and accessible matters because I am always listening so I can be the steadfast dedicated Attorney General you deserve.
9
1
4
1,017
‼️ 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…
289
31
23
82
7,572
You heard the loon, Saint Paul! Go vote! iwillvote.com
195
16
7
69
6,256
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.
98
10
5
34
4,773
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.
1,142
113
48
426
25,076
Tough night for Ron.
50
8
3
24
2,612
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
7
8
8
1,155
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.
677
35
35
142
12,473
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…
270
52
12
141
6,364
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.
288
23
10
86
5,804
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.
530
46
20
142
9,932
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.
306
25
10
114
6,868
‼️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.
190
26
17
82
16,668
‼️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.
175
13
12
40
23,203