Skip to content

John Fetterman outperformed Joe Biden all across Pennsylvania

In all but three of Pennsylvania’s 67 counties, Fetterman’s vote share in the Senate race exceeded that of Joe Biden in the 2020 presidential election.

John Fetterman’s path to the U.S. senate crossed through every part of Pennsylvania’s political geography. He made gains in staunchly pro-Trump rural areas, while also holding onto the increasingly Democratic Philadelphia suburbs and turning out voters in the state’s two biggest cities, Philadelphia and Pittsburgh.

By the time the race was called, it was clear: Fetterman’s “every county, every vote” strategy had played out almost everywhere. In all but three of Pennsylvania’s 67 counties, the Democrat’s margin of victory exceeded that of Joe Biden in the 2020 presidential election.

Fetterman Outperformed Biden Across Pa.

John Fetterman received a greater share of the two-party vote than Joe Biden in nearly every county in Pennsylvania. Larger arrows represent greater change.

Carbon4.32-point shiftFetterman share: 38.1%Biden share: 33.8%Adams2.83-point shiftFetterman share: 35.5%Biden share: 32.7%Beaver4.58-point shiftFetterman share: 45.6%Biden share: 41%Montour3.33-point shiftFetterman share: 42.5%Biden share: 39.2%Schuylkill3.9-point shiftFetterman share: 33.7%Biden share: 29.8%Tioga1.53-point shiftFetterman share: 25.5%Biden share: 23.9%Snyder2.32-point shiftFetterman share: 28.3%Biden share: 26%McKean2.45-point shiftFetterman share: 29%Biden share: 26.6%Northampton2.11-point shiftFetterman share: 52.5%Biden share: 50.4%Westmoreland4.59-point shiftFetterman share: 40.2%Biden share: 35.6%Lebanon1.95-point shiftFetterman share: 35.8%Biden share: 33.9%Lycoming1.12-point shiftFetterman share: 30.2%Biden share: 29%Union1.99-point shiftFetterman share: 39.7%Biden share: 37.7%Venango4.51-point shiftFetterman share: 33.5%Biden share: 29%Luzerne2.79-point shiftFetterman share: 45.5%Biden share: 42.7%Sullivan3.99-point shiftFetterman share: 30%Biden share: 26%Cameron4.07-point shiftFetterman share: 30.4%Biden share: 26.4%Chester0.55-point shiftFetterman share: 58.1%Biden share: 58.7%Bedford1.47-point shiftFetterman share: 17.4%Biden share: 15.9%Franklin1.21-point shiftFetterman share: 29.4%Biden share: 28.1%Lehigh1.22-point shiftFetterman share: 55.1%Biden share: 53.8%Mifflin2.7-point shiftFetterman share: 24.3%Biden share: 21.6%Montgomery0.99-point shiftFetterman share: 64.2%Biden share: 63.3%Perry4.15-point shiftFetterman share: 28.7%Biden share: 24.5%Philadelphia1.47-point shiftFetterman share: 83.4%Biden share: 81.9%Juniata3.57-point shiftFetterman share: 22.5%Biden share: 18.9%Delaware0.65-point shiftFetterman share: 64.1%Biden share: 63.5%Columbia2.59-point shiftFetterman share: 37%Biden share: 34.4%Clarion4.62-point shiftFetterman share: 28.9%Biden share: 24.3%Blair1.99-point shiftFetterman share: 30%Biden share: 28%Berks1.69-point shiftFetterman share: 47.5%Biden share: 45.8%Bucks1.41-point shiftFetterman share: 53.6%Biden share: 52.2%Crawford3.21-point shiftFetterman share: 34.4%Biden share: 31.2%Lancaster1.01-point shiftFetterman share: 43%Biden share: 42%Potter1.24-point shiftFetterman share: 20.5%Biden share: 19.3%Warren4.75-point shiftFetterman share: 34.6%Biden share: 29.9%Dauphin0.63-point shiftFetterman share: 55%Biden share: 54.3%Lawrence3.88-point shiftFetterman share: 38.9%Biden share: 35.1%Susquehanna2.14-point shiftFetterman share: 31.2%Biden share: 29.1%Monroe0.33-point shiftFetterman share: 52.9%Biden share: 53.2%Armstrong5.45-point shiftFetterman share: 29%Biden share: 23.5%Wyoming3.42-point shiftFetterman share: 35.5%Biden share: 32.1%Butler3.58-point shiftFetterman share: 37.1%Biden share: 33.5%Huntingdon2.14-point shiftFetterman share: 26.3%Biden share: 24.2%Mercer1.56-point shiftFetterman share: 38.4%Biden share: 36.8%Clinton3.44-point shiftFetterman share: 35.1%Biden share: 31.6%Cumberland2.45-point shiftFetterman share: 47.1%Biden share: 44.6%Erie4.19-point shiftFetterman share: 54.7%Biden share: 50.5%Northumberland3.67-point shiftFetterman share: 34%Biden share: 30.3%Forest4.74-point shiftFetterman share: 32.6%Biden share: 27.9%Washington4.44-point shiftFetterman share: 42.9%Biden share: 38.5%Greene6.36-point shiftFetterman share: 34.4%Biden share: 28.1%Fayette5.25-point shiftFetterman share: 38.4%Biden share: 33.2%Jefferson3.76-point shiftFetterman share: 23.9%Biden share: 20.1%Pike0.59-point shiftFetterman share: 39.8%Biden share: 40.4%Centre1.14-point shiftFetterman share: 53.6%Biden share: 52.4%Fulton1.79-point shiftFetterman share: 15.5%Biden share: 13.7%Elk3.62-point shiftFetterman share: 30.8%Biden share: 27.1%Clearfield3.03-point shiftFetterman share: 27.9%Biden share: 24.9%Bradford2.02-point shiftFetterman share: 29.2%Biden share: 27.1%Somerset2.62-point shiftFetterman share: 24.2%Biden share: 21.6%Lackawanna3.69-point shiftFetterman share: 57.9%Biden share: 54.2%Allegheny3.88-point shiftFetterman share: 64.2%Biden share: 60.3%Cambria3.26-point shiftFetterman share: 34.4%Biden share: 31.1%York1.68-point shiftFetterman share: 39.2%Biden share: 37.5%Indiana4.02-point shiftFetterman share: 35%Biden share: 31%Wayne1.61-point shiftFetterman share: 34.6%Biden share: 33%

The Democratic nominee for governor, Josh Shapiro, won by even larger margins, likely bolstering other Democrats on the ballot, including Fetterman.

“If you want to be a successful party over time in these big races … you cannot fail to get your [base] counties to get the maximum vote,” said Sen. Bob Casey (D., Pa.). “You've got to maximize that vote and you've got to do that really well … but then you also have to have an effort made in these other counties."

In a state as huge and politically divided as Pennsylvania, that's an expensive and expansive task that requires reaching voters across several different media markets on TV and in their communities in VFW halls, community colleges, and big city parks.

Republican Senate nominee Mehmet Oz’s strategy relied partly on winning back some of the vote in Philadelphia’s population-rich collar counties. In the final months of his campaign, Oz portrayed himself as a more moderate politician, promising to bring “balance” to Washington. But his appearance with Trump days before the election and lingering anti-Trump sentiment in those areas likely hurt him.

The vote count isn’t final: Mail and provisional ballots from a handful of counties continue to trickle in. But unofficial results as of November 11 should be close to the certified results.

In Philadelphia, where Oz spent a great deal of time campaigning on crime, Fetterman narrowly outperformed Biden.

In the suburban counties, Oz only exceeded Trump’s vote share in Chester County. In Montgomery, Delaware, and Bucks counties, Republicans’ position eroded further.

Outside of the Philly area, Oz managed to outrun Trump only in exurban Pike and Monroe Counties, home to many New York and New Jersey transplants.

Advertisement

Everywhere else, especially in Western Pennsylvania and the Wyoming Valley in Northeastern Pennsylvania, Fetterman managed to cut into Oz’s numbers.

Fetterman Outran Biden in Every Kind of County

To understand Fetterman’s win and compare it with prior elections, The Inquirer grouped Pennsylvania’s counties into five categories based on past voting patterns and population size:

  • Big urban counties

  • The Philly suburbs

  • Counties with small- and medium-sized cities

  • Exurbs and medium-sized rural counties

  • Small rural counties

No category is perfect , but we aimed to find the best fits for each county.

Consistent with longstanding political trends, dense urban areas had the highest Democratic vote margins and rural areas had the lowest. But the more Republican-leaning counties also saw the heaviest movement from Biden to Fetterman.

Advertisement

The big urban counties: Philly and Allegheny

Philadelphia and Allegheny County, home to Pittsburgh, are Pennsylvania’s two biggest metropolitan areas.

For decades, both counties have put up sizable numbers for Democrats. But because they are so heavily Democratic, their influence is less a matter of how they vote than of how many voters turn out.

While Democrats regularly exceed 70% of the vote in these counties, turnout in Philly in recent years has sometimes lagged the rest of the state.

With a few thousand votes left to count in Philly, it’s already clear the “big cities” county cluster swung back left this year, driven by Fetterman winning big in his home base of Allegheny.

That isn’t surprising. But the size of his Allegheny County win had Republicans on edge.

Advertisement

“We need to figure out how to do better in one of the largest counties in the state,” Harrisburg-based GOP consultant Chris Nicholas said. “It looks like we got maybe 35% of the vote … and that’s not enough.”

Nicholas said those losses concern him more than Fetterman’s pick-ups in more rural places, which he thinks had much to do with Fetterman’s unique candidacy.

“I think the next election, Cameron County will go right back” to its margin with Biden, Nicholas said.

Fetterman was a longtime mayor of Braddock, in Allegheny County, and the hometown effect likely had an impact across Western Pennsylvania, strategists and voters have said — particularly against Oz, who moved to Pennsylvania from New Jersey ahead of his Senate run. Even in small towns outside of Pittsburgh, voters talked about seeing Fetterman at community events, along Pittsburgh’s many river walking trails, or at the grocery store.

The Philadelphia suburbs

The four Philadelphia collar counties were once fertile ground for moderate Republicans. In 2016, Sen. Pat Toomey (R., Pa.) put up a strong showing here.

But these counties are becoming solidly and reliably Democratic.

Few Republicans have endured, save for U.S. Rep. Brian Fitzpatrick in Bucks County.

Fetterman and Oz both had their largest rallies in these suburbs. Oz spoke to almost 3,000 supporters in Bucks County in September, the same month Fetterman packed a Montgomery County Community College gymnasium for a “Women for Fetterman” event.

Advertisement

While Oz focused heavily on crime at his rally, Fetterman’s event was all about abortion rights. Voters listed both as issues they cared about in polls leading up to the election. But early exit polls from Pennsylvania showed abortion may have been particularly motivating.

“If you don’t have autonomy over your own body, I don’t know what can get much worse than that,” said Sylvia Stawowczyk, 32, after voting for Fetterman with her four-year-old son and baby daughter. “It affects not just women but people who are already at a disadvantage.”

Counties with small- and medium-sized cities

Pennsylvania has dozens of historically important smaller cities.

We grouped together the counties that are home to those urban areas: Lackawanna and Luzerne Counties, which contain Scranton and Wilkes-Barre in the northeast; Dauphin and Cumberland Counties, which comprise the Harrisburg area; Lehigh and Northampton Counties, home to Allentown and Bethlehem;; Westmoreland County outside of Pittsburgh; Erie County in the far northwest; and York, Lancaster, and Berks Counties.

By and large, these counties consist of smaller, Democratic cities that give way quickly to Republican-leaning suburbs and then heavily-GOP rural areas. Many are microcosms of Pennsylvania’s political geography.

Advertisement

But the blue areas are small relative to the red areas, and for that reason, many of these counties lean Republican, even if they remain competitive.

Fetterman carried a few of them. His pro-union, populist message likely appealed here. Erie, Lackawanna, Dauphin, Lehigh, and Northampton Counties all went blue. And Fetterman made a strong play for Luzerne and Cumberland Counties.

Particularly notable was Fetterman outrunning Biden in Lackawanna County, where Biden was born in Scranton.

Despite their policy positions being largely aligned, Biden and Fetterman are very different politicians. Fetterman consistently pitched himself as an atypical candidate, more working-class everyman than buttoned-up coastal elite. That likely helped him connect with voters in these counties even more effectively than Biden, who has long claimed the Electric City as his first home.

Exurbs and medium-sized rural counties

This group of counties contains small population centers as well as the exurban overflow from big cities. It includes the southwestern counties of Washington, Beaver, Butler, Fayette, and Mercer, none of which have a major urban center but share a Pittsburgh-area industrial heritage; Cambria and Blair Counties, which encompass the small city of Altoona; Lycoming in the north; and the southeastern exurbs of Monroe, Schuylkill, Lebanon, Adams, and Franklin Counties.

This cluster also includes Centre County, which contains the left-leaning Penn State campus and its surroundings but is otherwise rural.

With the exception of Centre and Monroe, this grouping is solidly Republican. But Democrats have put up respectable showings in strong wave years such as 2018, when formerly Democratic strongholds in the southwest helped re-elect Casey to the Senate.

Those southwestern exurbs also swung heavily toward Fetterman: Armstrong and Fayette Counties saw some of the state’s heaviest Democratic swings.

Small rural counties

The largest group of counties consists of Pennsylvania’s most rural and least populous places. These are the tiny counties of the Appalachians and the rural north: Armstrong, Bedford, Bradford, Cameron, Carbon, Clarion, Clearfield, Clinton, Columbia, Crawford, Elk, Forest, Fulton, Greene, Huntingdon, Indiana, Jefferson, Juniata, Lawrence, McKean, Mifflin, Montour, Northumberland, Perry, Pike, Potter, Snyder, Somerset, Sullivan, Susquehanna, Tioga, Union, Venango, Warren, Wayne, and Wyoming Counties.

This long list hardly forms a monolith. Some counties are agricultural, others post-industrial, some like Pike are exurban, and others are mostly wilderness. But they are united in being heavily Republican. And while each county is individually small, they together comprise 12% of the statewide vote, and nearly a fifth of the statewide Republican vote.

That means they are also united in having the most ground for Republicans to give up — and on a percentage-point basis, that’s what happened. Although Fetterman lost these counties handily, he kept his losses contained. His biggest improvements compared with Biden came from this group of counties.

‘Every county, every vote’

Both parties will likely study for some time Fetterman’s win in a state as key as Pennsylvania. Many factors go into winning political office, but the bottom line is you have to piece together enough votes statewide — and Fetterman did that all across the map.

Methodology

The Inquirer’s analysis uses unofficial results from the Associated Press as of midday Nov. 11, which represents nearly all votes cast in the 2022 election. The final numbers will differ slightly as the remaining votes are counted. Certified results for past elections come from the Pennsylvania Department of State.

The two-party vote share is calculated using only the Democratic and Republican votes, setting aside third-party and write-in votes.

Staff Contributors

  • Reporting: Aseem Shukla, Julia Terruso, Jonathan Tamari
  • Data analysis: Aseem Shukla, Tyler Jenkins-Wong
  • Graphics and design: Aseem Shukla, Sam Morris
  • Editing: Dan Hirschhorn, Jonathan Lai