Keith Ellison, Minnesota Attorney General
@keithellison.bsky.social
Personal account operated by me, non-official
It's Election Day across Minnesota!
Polls are open until 8 PM! If you’re in line by then, you can still vote.
Now more than ever, we must use our voices to shape a Minnesota where everyone can afford to live their life with dignity, safety, and respect.
Find your polling place: mnvotes.org
Polls are open until 8 PM! If you’re in line by then, you can still vote.
Now more than ever, we must use our voices to shape a Minnesota where everyone can afford to live their life with dignity, safety, and respect.
Find your polling place: mnvotes.org
November 4, 2025 at 3:33 PM
It's Election Day across Minnesota!
Polls are open until 8 PM! If you’re in line by then, you can still vote.
Now more than ever, we must use our voices to shape a Minnesota where everyone can afford to live their life with dignity, safety, and respect.
Find your polling place: mnvotes.org
Polls are open until 8 PM! If you’re in line by then, you can still vote.
Now more than ever, we must use our voices to shape a Minnesota where everyone can afford to live their life with dignity, safety, and respect.
Find your polling place: mnvotes.org
Millions of people — parents, seniors, and kids — rely on SNAP to put food on the table. Threatening that support isn’t tough leadership. It’s unlawful.
November 3, 2025 at 11:09 PM
Millions of people — parents, seniors, and kids — rely on SNAP to put food on the table. Threatening that support isn’t tough leadership. It’s unlawful.
Mayor @melvincarter.bsky.social shows up for St. Paul — fighting for families, expanding opportunity, and making sure every neighbor has a fair shot to afford their life. I’m proud to endorse him for re-election.
St. Paul, make sure you vote for Melvin by 8pm tomorrow, Nov. 4th!
St. Paul, make sure you vote for Melvin by 8pm tomorrow, Nov. 4th!
November 3, 2025 at 3:32 PM
Mayor @melvincarter.bsky.social shows up for St. Paul — fighting for families, expanding opportunity, and making sure every neighbor has a fair shot to afford their life. I’m proud to endorse him for re-election.
St. Paul, make sure you vote for Melvin by 8pm tomorrow, Nov. 4th!
St. Paul, make sure you vote for Melvin by 8pm tomorrow, Nov. 4th!
We know what’s at stake right now: our democracy, freedom, and the promise that no one—not a president, corporation, or billionaire—is above the law.
I’ll always hold the line because in Minnesota, the people rule.
I’ll always hold the line because in Minnesota, the people rule.
October 29, 2025 at 7:48 PM
We know what’s at stake right now: our democracy, freedom, and the promise that no one—not a president, corporation, or billionaire—is above the law.
I’ll always hold the line because in Minnesota, the people rule.
I’ll always hold the line because in Minnesota, the people rule.
Local elections are happening across Minnesota in ONE WEEK! You can vote early now by mail or in-person. Head to mnvotes.org to find your polling place.
October 28, 2025 at 9:48 PM
Local elections are happening across Minnesota in ONE WEEK! You can vote early now by mail or in-person. Head to mnvotes.org to find your polling place.
Every Minnesotan deserves an Attorney General who fights for them — not the powerful few.
I’m proud of what we’ve accomplished together, and I’m running to keep protecting the people of Minnesota.
I’m proud of what we’ve accomplished together, and I’m running to keep protecting the people of Minnesota.
October 23, 2025 at 3:46 PM
Every Minnesotan deserves an Attorney General who fights for them — not the powerful few.
I’m proud of what we’ve accomplished together, and I’m running to keep protecting the people of Minnesota.
I’m proud of what we’ve accomplished together, and I’m running to keep protecting the people of Minnesota.
I’m deeply grateful for every Minnesotan who showed up last night—your support fuels our campaign.
Together, we’ve proven time and again that when we fight for each other, we win.
Let’s keep building a Minnesota where everyone can afford their life.
Together, we’ve proven time and again that when we fight for each other, we win.
Let’s keep building a Minnesota where everyone can afford their life.
October 22, 2025 at 6:46 PM
I’m deeply grateful for every Minnesotan who showed up last night—your support fuels our campaign.
Together, we’ve proven time and again that when we fight for each other, we win.
Let’s keep building a Minnesota where everyone can afford their life.
Together, we’ve proven time and again that when we fight for each other, we win.
Let’s keep building a Minnesota where everyone can afford their life.
I’ve spent my life fighting to make Minnesota a fairer place where everyone can live with dignity, safety, and respect.
From lowering drug costs to holding corporations accountable, I’ll always stand up for Minnesotans.
From lowering drug costs to holding corporations accountable, I’ll always stand up for Minnesotans.
October 21, 2025 at 12:13 PM
I’ve spent my life fighting to make Minnesota a fairer place where everyone can live with dignity, safety, and respect.
From lowering drug costs to holding corporations accountable, I’ll always stand up for Minnesotans.
From lowering drug costs to holding corporations accountable, I’ll always stand up for Minnesotans.
These singers and musicians kept the massive NoKings Rally lively and fun, even with the very serious subject of confronting tyranny. Thank you guys!
October 18, 2025 at 11:19 PM
These singers and musicians kept the massive NoKings Rally lively and fun, even with the very serious subject of confronting tyranny. Thank you guys!