Keith Ellison, Minnesota Attorney General @keithellison.bsky.social · 22h30 days left. There's work to do, doors to knock, conversations to have, and votes to cast. We're fired up and ready to fight for a life every Minnesotan can afford. 1268
Keith Ellison, Minnesota Attorney General @keithellison.bsky.social · 04/10/2026When Trump tries to pull the rug out from under Minnesota families, I fight back. Ron Schutz calls that “political theater.” But protecting food stamps and standing up to Metro Surge isn’t a performance. It’s what you do when you care about your fellow Minnesotans. 05614
Keith Ellison, Minnesota Attorney General @keithellison.bsky.social · 03/10/2026We’re out here in Winona, hearing directly from the folks I fight for every day. Helping Minnesotans afford their lives isn’t just a slogan. It’s my job, and I’m ready to keep getting it done. 2305
Keith Ellison, Minnesota Attorney General @keithellison.bsky.social · 02/10/2026Better luck next time, Ron. 04217
Keith Ellison, Minnesota Attorney General @keithellison.bsky.social · 02/10/2026I worked to pass the MAP Act because Minnesota taxpayers deserve accountability, and healthcare dollars should go to the people who need them. It gave our team more resources, stronger investigative tools, and tougher penalties for fraud. Ron opposed it — and urged Republicans to vote against it. 0237
Keith Ellison, Minnesota Attorney General @keithellison.bsky.social · 02/10/2026The choice is clear. I fight for Minnesota. Ron stands with Trump. I hold the powerful accountable. Ron makes an extra buck when you get squeezed. I'm the People's Lawyer. Ron wants to be Trump's lawyer. Vote today. 15415
Keith Ellison, Minnesota Attorney General @keithellison.bsky.social · 02/10/2026The gun industry should be held accountable when it puts Minnesotans at risk. We took on Fleet Farm for reckless gun sales, Glock for easily modified pistols, and the ghost gun industry for untraceable firearms. Protecting our kids means taking on powerful interests. I’ll keep doing exactly that. 2326
Keith Ellison, Minnesota Attorney General @keithellison.bsky.social · 02/10/2026Trump tried to cut 7.3 billion in public funding for Minnesota, and I sued and protected the funding. Trump implemented extreme tariffs, and I sued to stop them. Every time Trump does something illegal, I'm the first one standing in his way to protect Minnesotans. 05519
Keith Ellison, Minnesota Attorney General @keithellison.bsky.social · 02/10/2026When President Trump sent the largest immigration deployment in US history to Minneapolis, I stood with Minnesotans and took ICE and Donald Trump to court. Ron...put out a press release. 0172
Keith Ellison, Minnesota Attorney General @keithellison.bsky.social · 02/10/2026The attorney general should be able to hold powerful corporations accountable. But what happens when the person in charge has millions invested in those same companies? That's a question Ron Schutz needs to answer. 25413
Keith Ellison, Minnesota Attorney General @keithellison.bsky.social · 02/10/2026As Attorney General, I have won lawsuits against the insulin cartel, numerous price fixers, and greedy corporations from John Deere to Ticketmaster--all to lower the cost of living for Minnesotans. And I have no plans to stop that fight. 14412
Keith Ellison, Minnesota Attorney General @keithellison.bsky.social · 01/10/2026Ron Schutz can try to spin it. He can try to dress it up. But we know what’s at stake: a lawyer for Trump and the wealthy few, a bigger payday for people like him, and higher costs for the rest of us. 2173
Keith Ellison, Minnesota Attorney General @keithellison.bsky.social · 30/09/2026I keep hearing the same question asked, and somehow we keep getting everything except an answer. So, Ron: what’s the big idea? 1155
Keith Ellison, Minnesota Attorney General @keithellison.bsky.social · 30/09/202635 DAYS OUT. And it's about time we talk about Ron's stock portfolio. 174 potential conflicts of interest—including companies I am suing for Minnesota. You can’t be Minnesota’s Attorney General while holding investments that could conflict with the job. 03011
Keith Ellison, Minnesota Attorney General @keithellison.bsky.social · 26/09/2026Up in Duluth this morning, listening to folks, getting on the doors, and talking about fighting for a life every Minnesotan can afford. Always good to be out there with the people who make this state so special. 0223
Keith Ellison, Minnesota Attorney General @keithellison.bsky.social · 26/09/2026The Fall Colors are here. Minnesota is always beautiful, but the Fall is special. 1301
Keith Ellison, Minnesota Attorney General @keithellison.bsky.social · 24/09/2026I have and always will step up for the people of Minnesota. Ron can't even say where he stands when two Minnesotans were gunned down by federal agents on the streets of Minneapolis. 24519
Keith Ellison, Minnesota Attorney General @keithellison.bsky.social · 24/09/2026So grateful to spend an evening with Minnesota's AAPI community. Every Minnesotan deserves the opportunity to afford their life, build a future, and feel like their voice matters. Thank you for welcoming me, sharing your stories, and being a part of this movement. 0319
Keith Ellison, Minnesota Attorney General @keithellison.bsky.social · 23/09/2026Knowing the law is a pretty important part of being AG. Don't send a copyright lawyer to do the People's Lawyer's job, Minnesota. 53810
Keith Ellison, Minnesota Attorney General @keithellison.bsky.social · 23/09/2026Not a chance, Ron. 15913
Keith Ellison, Minnesota Attorney General @keithellison.bsky.social · 22/09/2026Every morning I wake up hoping I don’t have to sue Trump. Because if I do, it means he’s broken the law and hurt Minnesota. I don’t pick these fights, but it’s my job to defend Minnesota and I always will. My opponent doesn’t even think Trump has done anything illegal. That’s the difference. 14611
Keith Ellison, Minnesota Attorney General @keithellison.bsky.social · 22/09/2026As your Attorney General, I’ve won tough fights to stop fraud, lower your costs, and put money back in your pockets. My opponent is running to be Trump’s lawyer. I’m running to make sure you can afford your life. That's what this race is all about. 514944
Keith Ellison, Minnesota Attorney General @keithellison.bsky.social · 19/09/2026Happy Hispanic Heritage Month from Rochester MN. 0173
Keith Ellison, Minnesota Attorney General @keithellison.bsky.social · 19/09/2026Overcast weather can’t stop these kids! Happy Hispanic Heritage Month from St. Paul! 1192
Keith Ellison, Minnesota Attorney General @keithellison.bsky.social · 18/09/2026What a night at Latinos con Keith. Thank you to everyone who brought the energy, shared their stories, and showed up ready to fight for this campaign. We’re powered by people coming together, neighbor to neighbor, community to community. ¡Sin miedo al éxito! 2437
Keith Ellison, Minnesota Attorney General @keithellison.bsky.social · 18/09/2026Minnesota, it's time to vote. mnvotes.gov 04320
Keith Ellison, Minnesota Attorney General @keithellison.bsky.social · 18/09/2026Early Vote Start TODAY! Let your voice be heard. Vote for your family, your family budget, and your future. Vote Immigration Justice! Economic Justice! 1284
Keith Ellison, Minnesota Attorney General @keithellison.bsky.social · 17/09/2026We said from day one that Christian Castro would not escape accountability. We said it when he fled to Texas. We said it when Texas refused to extradite him. And we said it when we took the fight to court. Now, Castro is facing his charges and the legal process can move forward in Minnesota. 29416
Keith Ellison, Minnesota Attorney General @keithellison.bsky.social · 17/09/2026As we navigate a future with AI in it, my belief is simple: no decisions about us without us. The people and communities most impacted by new technology deserve a voice in how it’s developed, used, and governed. 1164
Keith Ellison, Minnesota Attorney General @keithellison.bsky.social · 16/09/2026Thank you to everyone who joined us last night for our African Immigrant event. The strength of Minnesota is in our communities, and when we stand together, we can make sure every Minnesotan has the opportunity to afford their life. We’re in this fight together. 0114
Keith Ellison, Minnesota Attorney General @keithellison.bsky.social · 16/09/2026Minneapolis is a lovely town. 2350
Keith Ellison, Minnesota Attorney General @keithellison.bsky.social · 15/09/2026We got lawn signs folks. Head to www.mobilize.us/keithellison... to request yours. 14911
Keith Ellison, Minnesota Attorney General @keithellison.bsky.social · 14/09/2026Over the weekend, I took my Afford Your Life Tour to Moorhead. I hosted a town hall to hear directly from Minnesotans, kicked off a fantastic door knock, and talked about the work I'm doing to lower prices for food, housing, energy, and more. 1172
Keith Ellison, Minnesota Attorney General @keithellison.bsky.social · 14/09/2026SKOL FROM DETROIT LAKES! 1171
Keith Ellison, Minnesota Attorney General @keithellison.bsky.social · 12/09/2026In Otter Tail County with a fired up DFL team. So proud of former Mayor Ben Schierer and the Next Lieutenant Governor of MN! Along with DFL chair Richard Carbolm, and the next Auditor Zack Flipovich and many more heros. 15314
Keith Ellison, Minnesota Attorney General @keithellison.bsky.social · 11/09/202639th Hispanic Heritage Awards were held in Minnesota! HHA came to MN to lift up the courage demonstrated in the face of the draconian and abusive “Operation Metro Surge”, the largest deployment of immigration agents in American history. Minnesotans won the Humanitarian Award! 02510
Keith Ellison, Minnesota Attorney General @keithellison.bsky.social · 11/09/2026Showing up all across Minnesota to fight for one simple thing: A Minnesota where everyone can afford their life. A Minnesota where working people come first, not the wealthy few. The Afford Your Life Tour is coming your way. kemnag.org/AYL 0214
Keith Ellison, Minnesota Attorney General @keithellison.bsky.social · 11/09/2026Minnesota 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 → www.keithellison.org/priorities 25011
Keith Ellison, Minnesota Attorney General @keithellison.bsky.social · 09/09/2026This year’s State Fair proved that proactive law enforcement, legal intervention, and community outreach can make a real difference in keeping people safe. I'm pleased that our work kept gang members away and kept the State Fair safe for Minnesotans. 1131
Keith Ellison, Minnesota Attorney General @keithellison.bsky.social · 08/09/2026Another year of the greatest get-together in the country is in the books. Grateful for another safe, joyful Minnesota State Fair. 1192
Keith Ellison, Minnesota Attorney General @keithellison.bsky.social · 07/09/2026Happy Labor Day from Austin MN. Great labor spirit happening in Austin with the team from UFCW. Big thanks to all Members, including Local 663 President Rena Wong, who shared her story. Rena is Chinese American by way of Mexico. Her father was a restaurant worker and mother a domestic worker. 0213
Keith Ellison, Minnesota Attorney General @keithellison.bsky.social · 07/09/2026Minnesota is a union state. As long as I’m Attorney General, working people will have a fighter in their corner. 0296
Keith Ellison, Minnesota Attorney General @keithellison.bsky.social · 07/09/2026Great times in Austin, MN with United Food and Commercial Workers (UFCW). These hard working people feed Minnesota and America. Thank you. Happy Labor Day! 0153
Keith Ellison, Minnesota Attorney General @keithellison.bsky.social · 06/09/2026What a day. Thank you to everyone who came out to celebrate our incredible labor movement with us. So grateful for this community, and for everyone who keeps showing up and fighting together. 0327
Keith Ellison, Minnesota Attorney General @keithellison.bsky.social · 06/09/2026This is the best part of the job. Getting out there, meeting people where they are, and staying connected to the communities I’m fighting for every day. Thank you for the hospitality Red Wing. 0365
Keith Ellison, Minnesota Attorney General @keithellison.bsky.social · 05/09/2026This sticker was on my gas pump. And …yes, Trump ran my gas price up. 0262
Keith Ellison, Minnesota Attorney General @keithellison.bsky.social · 05/09/2026Whenever I visit the Fair, I always stop by the Labor Pavilion. Organized Labor lifted America’s working poor into the middle class and helped defeat racial segregation, sex discrimination, and occupational hazards. This Labor Day thank organized labor. 0353
Keith Ellison, Minnesota Attorney General @keithellison.bsky.social · 05/09/2026Love talking to Minnesotans at the State Fair; many great conversations. Thanks Minnesota. 0191
Keith Ellison, Minnesota Attorney General @keithellison.bsky.social · 05/09/2026Thank you to MN State Fair Chief Ron Knafla & his LE Team and peer engagement specialists, Youth Legacy, led by Mohammed Jama. Safety is never easy and always a challenge. We thank you for your professionalism and commitment. Also, big thanks to Ramsey County Attorney Choi and Sheriff Fletcher. 084