Keith Ellison (@keithellison) header
Keith Ellison (@keithellison) profile picture

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
483
24
21
87
29,421
Democratic AGs are on the front lines of protecting our democracy. I’m proud to have actor and pro-democracy advocate @MarkRuffalo supporting my campaign because I've been fighting to defend Minnesota from Trump's abuses of power. Be sure to get out and vote on or before Tuesday, November 3rd.
45
16
2
47
2,813
Hardworking Minnesotans like Trevor shouldn’t see their rent go up just so some out-of-state shareholders can take home a fatter check. No matter where you live, you deserve a home you can afford.
83
12
5
28
2,747
Under Speaker Johnson, Congress refuses to sue President Trump for his lawlessness. With @keithellison as Minnesota's Attorney General, I've been able to sign on in support of his litigation against the Trump administration to stop the chaos. We need to re-elect Keith on Tuesday!
3
4
7
1,006
A vote for Ron would haunt Minnesota for years. IWillVote.com
268
30
16
97
8,303
I was proud to work alongside President @BarackObama to expand healthcare access, and I'm proud to have his support in my campaign. So Minnesota, you heard President Obama - get out and vote on or before November 3. Head to iwillvote.com to make a plan.
283
41
15
109
6,161
Vice President @KamalaHarris knows this office firsthand. When she was California Attorney General she stood up to powerful interests, protect people’s rights, and hold those who break the law accountable. Minnesota cannot afford to hand this office to someone who would rubber-stamp the Trump agenda. I'm honored to have her support in this fight, and I'm ready to keep being the People's Lawyer.
451
40
25
121
8,002
The same facility offered to Minnesota for $75 million, Trump shells out $495 million for? This mess in Appleton isn't getting by me. I'm demanding that Congress investigate this corrupt misuse of your tax dollars. Enough is enough.
426
162
22
486
12,889
This is an insult to every American taxpayer. Trump wasted almost half a billion of our tax dollars cutting a sweetheart deal for one of his donors. Demanding an explanation for that corrupt overpayment isn't a "waste of time," it's absolutely essential.
Q: If the administration has declared on waste and fraud, could you explain the $420 million overpayment for a prison in Appleton, MN, when they company offered it to the state for $75m? BESSENT: I don't know anything about that. That's a waste of our time.
291
1,123
36
3,902
92,161
As a fan of both justice and the Vikings, it doesn't get much better than having Justice Alan Page in my corner. I'm honored to have his endorsement and proud to keep fighting for a Minnesota where everyone has the opportunity to afford their life.
145
60
13
325
17,547
Kicking off the DFL Bus Tour day 2 in Mankato! ✅ Getting out the vote ❌ Canceling events (bummer, JD)
75
13
5
71
4,126
Donald Trump is the most corrupt president in living memory, and even for him, this is shocking. Congress must investigate this corrupt $400+ million overpayment to a Trump donor immediately.
"New records obtained by KARE 11 show the company that owned a vacant private prison in Appleton, Minnesota offered to sell it to the state in 2025 for $75 million. One year later, the Trump administration agreed to use taxpayer funds to buy the same abandoned prison from CoreCivic, Inc., for $495.6 million. The price difference, $420 million, is more than taxpayers are estimated to have lost in Minnesota’s much-publicized Feeding Our Future fraud scandal." kare11.com/article/news/inve…
429
760
28
3,146
91,239
They want to throw the Constitution out of the ring. We say NOT ON OUR WATCH. Governor Jesse Ventura doesn't care about left vs right, he cares about right vs wrong. I'm proud to have Jesse on our team. Jesse knows that when they come for our rights and freedoms, I don't tap out.
524
207
51
1,133
68,684
In a moment defined by chaos, corruption, and cruelty, we have a choice. We can give in to the darkness, or we can fight like hell for one another. We know who we are. We know what we’re fighting for. And together, we will win.
131
15
9
42
3,689
Former Governor Mark Dayton is a longtime friend, and I’m honored to have his support. Mark understands what’s at stake in this election and why Minnesota needs an Attorney General who will stand up to this lawless administration, hold the powerful accountable, and never back down from the fight.
378
49
25
220
32,804
Ron Schutz won't tell you what he'll do in office. Here's why: he knows you'll hate it. I've been defending Minnesota from Trump's attacks. Ron would let Trump inflict retribution and reckoning on our state. That's what's at stake in this election.
166
20
14
43
5,105
The future we want doesn’t happen by accident. We build it together, one vote at a time. Today, we’re hitting the road with the DFL GOTV Bus Tour to make sure every voice is heard and every community has a say in the future we share. Take a shift. Knock some doors. Let’s build that future together. dfl.org/gotv
101
14
5
40
3,477