Skip to content

John Fetterman won the Democratic Senate primary, with a promise to unite progressives and rural Pa.

Fetterman’s unconventional style helped propel his victory and represents something of a departure from years of Democratic voters in Pennsylvania nominating more centrist candidates.

Pennsylvania Lt. Gov. John Fetterman, now the Democratic nominee for Senate, during a campaign stop last month in Plymouth Meeting.
Pennsylvania Lt. Gov. John Fetterman, now the Democratic nominee for Senate, during a campaign stop last month in Plymouth Meeting.Read moreTYGER WILLIAMS / Staff Photographer

PITTSBURGH — John Fetterman, the Pennsylvania lieutenant governor whose shorts- and scowl-wearing persona made him something of a political celebrity, has won the Democratic primary for U.S. Senate.

Fetterman, who entered the race as the Democratic front-runner early last year and only grew his advantage over time, had more than 54% of the total expected votes as of Wednesday morning, more than double his closest competitor, U.S. Rep. Conor Lamb, who had less than 25%.

He will face the winner of a Republican primary that was still too early to call Wednesday, in one of the most critical Senate races in the country. In that GOP primary, celebrity surgeon Mehmet Oz held a narrow lead over former hedge fund CEO David McCormick. Conservative commentator Kathy Barnette, after a late surge in the race that shocked Republican insiders, was trailing McCormick and Oz.

As returns rolled in, Fetterman, 52, was in a Lancaster hospital, where he was recovering from a stroke he suffered just four days before the primary. His campaign said Tuesday that he underwent a procedure to get a pacemaker to regulate his heart rate.

The campaign, which didn’t respond to several requests to interview Fetterman’s doctors, has said doctors reversed the stroke in time to prevent any cognitive damage, and that he’s expected to make a full recovery. Fetterman voted via emergency absentee ballot Tuesday and is expected to remain in the hospital for several days.

Without him, a crowd of supporters and his wife Gisele celebrated at an election-night rally at an airport hotel here.

“This race we’re running, it’s a race for the future of every community across Pennsylvania,” she said. “For every small town, for every person who calls those small towns home and for every person who’s considered leaving because they didn’t see enough opportunities. … It’s a race for a better Pennsylvania and for a better country.”

The crowd erupted in cheers as MSNBC called the race for Fetterman shortly before 9 p.m. They waved yellow Fetterman towels in the air and jumped up and down.

“I have goose bumps right now,” said Phil Heasley, 31, of Butler, a Fetterman campaign volunteer. “This is someone who always showed up for us, and now it’s our time to show up for him. It’d be great if he were here, but we’re gonna raise the roof as if he was.”

The below graphic shows the most recent results reported. It is updated in real time.