John —

When we launched this campaign, one of the challenges I knew we would face would be keeping up with our opponent’s fundraising, especially since I knew I wasn’t going to take a single donation from corporate PACs.

Then, something incredible happened. Moments after I announced my candidacy, a retiree from Charlotte named Terry made a $10 contribution. Seconds later, a chef from Wilmington named Daniel chipped in $5… and a nurse from Chapel Hill named Katherine gave $100… and suddenly, we had a movement.

More than 100,000 contributions later, our campaign is ahead in the polls and even outraising our Republican opponent by more than 2:1 — all without ever compromising on our values. Instead, we’ve relied on individual donations from folks like you each step of the way.

But today, we face our toughest challenge yet: Tens of millions of dollars in negative attacks coming from Mitch McConnell and his allies hoping to save my opponent from losing his seat.

We cannot afford to fall short when we’ve come so far. So, I’m asking you to join folks like Terry, Daniel, and Katherine in making a donation to our campaign today.

Can you add a contribution of $10 or more to our Senate campaign today? Your support will help us fight back against Republican attacks and stand up to our corrupt political system in Washington:

If you've saved your payment information with ActBlue Express, your donation will go through immediately:

I am very proud of the way we are funding this campaign, and the response to messages like this one are a big part of the reason our campaign has the momentum it does.

Thanks again for all you have and will do for our team.

— Cal