You deserve an Attorney General who will never stop fighting for you and your family. Photo by Lorie Shaull (CC BY-SA 2.0)

50+ Messages / Page

  Keith Ellison · [email protected]
August 18, 2026 at 5:22 PM

We’re suing the governor of Texas

John, Earlier this year, ICE invaded Minnesota, kidnapping and killing our neighbors. One agent shot through Julio Sosa-Celis’ front door, lodging a bullet in his child’s bedroom wall after passing through Julio’s leg. Minnesotans demand justice. We are ready to deliver it - we are willing to …
  Keith Ellison · [email protected]
August 15, 2026 at 3:42 PM

They know I’ll hold them accountable

John, The Minnesota Attorney General’s Office doesn’t belong to corporations, a political party, or any president. It belongs to the people of Minnesota. When pharmaceutical companies drive up the cost of medication, workers are cheated, scammers target families, or Donald Trump abuses his pow…
  Keith Ellison · [email protected]
August 13, 2026 at 4:45 PM

Join me September 6 for our Annual BBQ Honoring Labor

John, The labor movement gave us the 40-hour workweek, fair wages, workplace protections, collective bargaining rights, and so much more. None of these victories were handed down—they were won by working people standing together. That legacy is worth celebrating—and defending. That’s why I’m invi…
  Keith Ellison · [email protected]
August 12, 2026 at 4:50 PM

The general election is here

John, Last night, I was honored to earn the DFL nomination for Attorney General. Thank you to everyone who helped us reach this moment. Now, the general election is here—and national Republicans are already coming after us. A Republican super PAC has launched $500,000 in attack ads against …
  [email protected] · [email protected]
August 8, 2026 at 10:40 PM

They want this work to stop

John, Every day, Keith shows Minnesotans what it means to have a People’s Lawyer in their corner. When people stole millions from Medicaid, Keith fought for stronger consequences. When Elon Musk tried to block Minnesota’s ban on technology used to create abusive deepfakes, Keith defended the l…
  Keith Ellison · [email protected]
August 6, 2026 at 1:56 PM

No one is above the law

John, Minnesotans should be able to trust that the systems they rely on are working for them—not being exploited by those with the most money and power. That principle guides my work every day. It’s why I fought for serious consequences for anyone who steals millions from Medicaid. It’s why my off…
  [email protected] · [email protected]
August 4, 2026 at 4:32 PM

It’s Keith’s birthday! 🎂

Today is Keith’s birthday, John! With just 91 days until Election Day, things are moving quickly around here. But we couldn’t let today pass without taking a moment to celebrate Keith—and inviting you to join us. 🥳 To help mark the occasion, we’re collecting signatures from supporters across M…
  Peggy Flanagan · [email protected]
August 2, 2026 at 5:15 PM

can’t believe it’s legal

John, I need you to see this: Dark-money super PACs are spending $142,857 against me per DAY. Shady groups are flooding Minnesota with ads propping up my opponent and tearing me down with lies and even AI deepfakes. It’s disgusting. It’s wrong. I can’t believe it’s legal. I need your help t…
  Keith Ellison · [email protected]
July 31, 2026 at 11:30 PM

This is why they want me gone

John, With fewer than 100 days until Election Day, we need to make sure Minnesotans hear the truth about what’s at stake in this race. National Republicans are already spending heavily to defeat me. They want an attorney general who will look the other way when Donald Trump abuses his power an…
  Ben Baitman · [email protected]
July 31, 2026 at 5:13 PM

I’m concerned, John

John, Campaigns are built on decisions. How many voters can we reach? How many organizers can we keep in the field? How quickly can we answer the attacks coming our way? After midnight, I have to make those decisions for the next stage of this campaign based on the resources we actually hav…
  [email protected] · [email protected]
July 30, 2026 at 1:30 PM

Our source of power

John, July ends tomorrow. The attacks against Keith won’t. A Republican super PAC is spending $500,000 to distort Keith’s record, and national Republicans have reserved millions more across key Attorney General races, including Minnesota. They’re counting on their money to drown out the truth abo…
  Keith Ellison · [email protected]
July 29, 2026 at 8:05 PM

They know whose side I’m on

John, I’ve held the Trump administration accountable when it attacked our rights, abused its power, and put Minnesotans in harm’s way. I’ve taken on fraudsters, predatory landlords, pharmaceutical companies, and corporate bad actors to help people afford their lives and live with dignity, saf…
  Ben Baitman · [email protected]
July 28, 2026 at 10:22 PM

The attacks will only intensify, John

John, As Keith’s campaign manager, it’s my job to make sure this campaign is prepared for whatever comes next. Right now, here’s what we’re up against: A Republican super PAC has launched $500,000 in attack ads against Keith. National Republicans have reserved millions more across battleground st…
  Andrew Beeman · [email protected]
July 27, 2026 at 3:38 PM

Our work has never been more urgent, John

John, As Keith’s Organizing Director, my job is to turn the support behind this campaign into the people power we need to win. That means recruiting and training volunteers, knocking doors, making calls, holding events, and having real conversations with Minnesotans across the state about what…
  Keith Ellison · [email protected]
July 24, 2026 at 11:30 PM

We can’t let them buy this election

John, I’ll get right to it: a Republican super PAC has already launched $500,000 in attack ads against me—and this is only the beginning. We need the resources to fight back and make sure Minnesotans hear the truth. But with only a few hours left before our rapid-response deadline, my team tel…
  Ben Baitman · [email protected]
July 24, 2026 at 4:29 PM

We know this is only the beginning

John, Yesterday, a Republican super PAC launched $500,000 in attack ads against Keith — and we know this is only the beginning. As Keith’s campaign manager, it’s my job to make sure we’re ready for whatever national Republicans and their megadonors throw at us. We can’t allow them to flood the air…
  Keith Ellison · [email protected]
July 23, 2026 at 2:49 PM

URGENT: A GOP super PAC is coming after me

John, First Principles PAC, a Republican super PAC, just bought $500,000 of ads attacking me starting today — and this is only the beginning. This comes after the Republican Attorneys General Association announced nearly $11 million in fall TV reservations across key battleground states, including…
  Keith Ellison · [email protected]
July 20, 2026 at 11:30 PM

Just got an update from Ben

John, Ben, my campaign manager, just gave me an update on our progress toward tonight’s $50,000 public-deadline goal. The good news is we’ve made real progress since this morning. But the bad news is we’re still short — and we still need to pick up the pace before midnight to reach it. Will…
  Ben Baitman · [email protected]
July 20, 2026 at 4:51 PM

I’m talking to Keith at 7 p.m.

John, At 7 p.m. tonight, I’m talking to Keith to give him an update on our progress toward our $50,000 public-deadline goal. I want to be able to tell him that we’re on track to reach it before midnight. But right now, we’re still short. After tonight, our fundraising numbers will become pu…
  [email protected] · [email protected]
July 19, 2026 at 5:09 PM

We need to show how many people have Keith’s back

John, We have one day to go before Keith’s July 20 public fundraising deadline. Once this deadline passes, our numbers will be made public. Donald Trump’s allies, Republican megadonors, and the national groups already spending millions to defeat Democratic attorneys general will all be looking clo…
  Keith Ellison · [email protected]
July 18, 2026 at 7:38 PM

Everyone will be watching, John

John, After July 20, our numbers will go public — and you can bet that everyone watching this race will be looking closely. The Republican megadonors spending big to beat us will be looking for signs of weakness. The special interests who want an Attorney General who will look the other way…
  [email protected] · [email protected]
July 15, 2026 at 6:16 PM

BREAKING: Trump endorses Lindell

Breaking, John: Donald Trump just endorsed Mike Lindell for Governor of Minnesota. That tells us exactly how seriously Trump is taking this state — and how determined he is to flip Minnesota red. But this isn’t only about the governor’s race. Keith is in the crosshairs, too, because he refuse…
  Keith Ellison · [email protected]
July 15, 2026 at 2:39 PM

Our lawsuit against the $110 billion Warner Bros. and Paramount merger

John, This week, I joined a coalition of attorneys general in filing a lawsuit to block the $110 billion merger between Warner Bros. and Paramount. This would be the largest merger in media history. It would combine two of Hollywood’s biggest companies, consolidate power over blockbuster movie…
  Keith Ellison · [email protected]
July 14, 2026 at 1:04 AM

More than a number

John, A fundraising report is more than a number. It tells a story. It shows whether a campaign is powered by corporate PACs and special interests — or by people chipping in what they can because they believe in the work. I want our July 20 report to tell the truth about this campaign: That…
  [email protected] · [email protected]
July 10, 2026 at 6:46 PM

Their money vs. our people

John, The Republican megadonors spending big to beat Keith are betting they can make this race about noise: attack ads, distortions, and whatever MAGA megadonors are willing to pay for. We’re betting on something stronger: people power. They might have money, but they don’t have thousands of peop…
  Keith Ellison · [email protected]
July 8, 2026 at 1:56 PM

Let’s show them they picked the wrong fight

John, I’ve taken on Big Pharma to help Minnesotans afford the medication they need. I’ve gone after companies that deceive consumers and make it harder for people to get ahead. I’ve worked to hold social media giants accountable when they put young people’s mental health at risk. I’ve taken on g…
  [email protected] · [email protected]
July 6, 2026 at 2:40 PM

Keith stepped up when Minnesotans’ health care was on the line

John, When health care for more than a million Minnesotans was on the line, Keith stepped up. Keith’s mission has always been simple: help Minnesotans afford their lives and live with dignity, safety, and respect. That means standing up to powerful interests when they make life harder and m…
  Keith Ellison · [email protected]
July 1, 2026 at 12:00 AM

This is it, John

John, We’re just hours away from our end-of-quarter deadline, and my team just let me know we’re still short of our goal. So I’m reaching out one last time. Will you chip in $10, $25, $50, or whatever you can before midnight to help us finish strong? CHIP IN NOW: [link removed] You know …
  [email protected] · [email protected]
June 30, 2026 at 8:20 PM

The Supreme Court just made this harder

BREAKING: The Supreme Court just struck down limits on political party spending — giving national Republicans and their billionaire donors even more power to flood key races like ours with more money. That means tonight’s end-of-quarter deadline just got even more important. Will you chip in $…
  Ben Baitman · [email protected]
June 30, 2026 at 1:12 PM

I need to level with you

John, I’ll get right to it: Keith’s end-of-quarter fundraising deadline is tonight at midnight, and we still have ground to make up. We can still hit this goal — but only if this grassroots team steps up before time runs out. Will you chip in $10, $25, $50, or whatever you can right now to …
  [email protected] · [email protected]
June 29, 2026 at 10:48 PM

They’re not backing down

John, Tomorrow is Keith’s end-of-quarter fundraising deadline, and we’re running out of time to hit our goal. Right now, we’re still $8,480 short. Will you chip in $10, $25, $50, or whatever works for you tonight to help us close the gap and keep Keith fighting for Minnesota? CHIP IN NOW: [link r…
  Keith Ellison · [email protected]
June 29, 2026 at 3:48 PM

The price of standing up to Trump

John, Tomorrow is our end-of-quarter fundraising deadline, and I just checked in with my team on our progress. Here’s where things stand: We’re still $11,270 short of our goal. So I’m asking directly: Will you chip in $10, $25, $50, or whatever works for you right now to help us close the gap bef…
  Team Keith · [email protected]
June 28, 2026 at 10:26 PM

We have two days

John, A federal judge just rejected the Trump Department of Justice’s investigation into Keith and other Minnesota leaders — confirming what we knew from the start: This was politics, plain and simple. Trump and his allies tried to use the DOJ to punish public servants who refused to fall in line.…
  Keith Ellison · [email protected]
June 27, 2026 at 5:55 PM

They are trying to intimidate us

John, A few days ago, a federal judge rejected the Trump Department of Justice’s politically motivated investigation into me and other Minnesota leaders. That ruling made one thing very clear: Donald Trump does not get to use the DOJ as his personal revenge machine. No president gets to weapon…
  Team Keith · [email protected]
June 26, 2026 at 3:21 PM

We’ve got a problem

John, Our crucial end-of-quarter fundraising deadline is now just days away. But we’ve got a problem: we're still $9,740 short of our goal. You already know what's at stake. Donald Trump and his MAGA allies want to flip Minnesota red and replace Keith with a crony who will bow down to t…
  Ben B. · [email protected]
June 24, 2026 at 3:26 PM

Keith is beating Trump — and he’s furious

John, Donald Trump is absolutely furious right now. And it’s because we’re winning. Keith challenged Operation Metro Surge in court and won. He took Donald Trump’s fraudster allies to court. And he just defeated the Trump DOJ’s retaliatory subpoenas! But here's the thing about winning — it…
  Keith Ellison · [email protected]
June 22, 2026 at 2:49 PM

The people of Minnesota know

John, Our end-of-quarter fundraising deadline is just over a week away — and our campaign’s momentum relies on how well we rally right now. Republicans are gearing up to defeat me and flip our state red, so we need to build up our defenses. They’re targeting me because I’ve held Donald Trum…
  Keith Ellison · [email protected]
June 19, 2026 at 1:42 PM

Juneteenth

John, On this day, June 19th, 1865, some of the last enslaved people in the United States learned they were free. Our grandparents raised us to appreciate the moment of liberation we celebrate on Juneteenth, but they also taught us to recognize that the struggle did not end in Galveston, Texa…
  Keith Ellison · [email protected]
June 17, 2026 at 1:31 PM

Their money vs. our people

John, They think they can buy this race. National Republicans are flooding Attorney General races like mine with dark money, hoping to drown out the voices of working families. Their strategy is simple: outspend us, distort my record, and replace Attorney Generals like me who refuse to bow …
  Team Keith · [email protected]
June 15, 2026 at 1:34 PM

We need reinforcements

John, Keith has spent Donald Trump’s entire presidency holding him and his allies accountable — taking them to court for attacks on our Constitution, our freedoms, and the safety of the people they’re supposed to serve. National Republicans have taken notice. The GOP is calling on its biggest don…
  Keith Ellison · [email protected]
June 12, 2026 at 1:30 PM

What they think they’re buying

John, Donald Trump, JD Vance, and national Republicans are leading coordinated attacks against me. They’ve even included my race in their plan to spend $11 million in attack ads across battleground states. But this isn't just about me. This is about what happens to you if they win. Every at…
  Keith Ellison · [email protected]
June 10, 2026 at 4:11 PM

JD Vance wants me prosecuted

John, JD Vance just asked Donald Trump’s Justice Department to criminally investigate me. Why? Because I’ve held the Trump administration accountable when they attack our rights, abuse their power, and put Minnesotans in harm’s way. That’s my job as Attorney General. When this administra…
  Team Keith · [email protected]
June 8, 2026 at 11:43 PM

It happened again

John, Donald Trump just attacked Keith by name again. The President of the United States is singling him out and sending MAGA attack dogs after Keith. And this isn’t the first time. It’s not even the first time this year. These constant attacks are meant to intimidate Keith into silence. …
  Keith Ellison · [email protected]
June 8, 2026 at 2:55 PM

They just told us their plan

John, They just told us their plan. The Republican Attorneys General Association announced nearly $11 million in fall TV reservations across key battleground states — and Minnesota is on their list. That means Trump’s allies are preparing to flood the airwaves, distort my record, and try to…
  Keith Ellison · [email protected]
June 7, 2026 at 8:36 PM

A deeply troubling moment

John, The Minnesota GOP showed us something deeply troubling at their state convention. Delegates held a moment of silence for Derek Chauvin — the former Minneapolis police officer convicted of murdering George Floyd. I want to be careful and clear about this. George Floyd’s death was a …
  Keith Ellison · [email protected]
June 4, 2026 at 4:47 PM

I’m honored

John, I’m honored to have officially earned the DFL endorsement for Minnesota Attorney General. This endorsement means a lot to me because it reflects the strength of the people-powered movement we’ve built together — Minnesotans from every corner of our state who believe the Attorney General …
  Keith Ellison · [email protected]
May 31, 2026 at 10:31 PM

One final note

John, I’ve spent a lot of time this month thinking about what this office is supposed to do. The Attorney General is supposed to stand up for people who don’t have powerful lobbyists or wealthy donors looking out for them. When corporations break the law, scammers target seniors, billionair…
  Team Keith · [email protected]
May 31, 2026 at 4:15 PM

re: Tonight

John, We wanted to send a quick note before our end-of-month goal ends tonight. Over the last month, Keith stood up to Trump’s attacks on Minnesota communities. He held an ICE agent accountable after a shooting in Minneapolis. And he continued taking on powerful interests that put profits ahea…
  Ben B. · [email protected]
May 30, 2026 at 2:18 PM

John, can we count on you?

Here’s the deal, John: We're in the final stretch before our end-of-month fundraising deadline, and we still have ground to cover to hit our $25,000 goal and take this momentum into the summer and all the way through November. Can we count on you to chip in $10, $25, $50, or whatever works fo…
  Team Keith · [email protected]
May 29, 2026 at 9:12 PM

A clear choice for Minnesota

John, Minnesota Republicans just endorsed a MAGA lackey as their candidate for Attorney General — and the contrast couldn't be more clear. Keith Ellison has spent his time in office fighting for Minnesota families: taking on powerful corporations, protecting consumers, fighting fraud, defending ou…