2028 forecast · Pennsylvania · Democratic primary

Pennsylvania Democratic primary

Projected shares and votes from county primary electorates built from our national dataset, simulated on the calendar with momentum and dropouts.

HarrisFavorite, wins 63% of runs
57.0%Harris's projected share
1,712,704Projected primary votes
4Calendar window: votes fourth, after mid March

Candidates

4,000 primary runs
CandidateShareVotesWinFull field
Harris57.0%976,08463%15.7%
Buttigieg10.4%177,72313%9.9%
Newsom10.4%177,40012%8.0%
Ocasio-Cortez5.5%94,7666%5.4%
Ossoff5.1%87,4896%6.6%
Kelly0.4%7,412<1%5.0%
Shapiro0.2%3,429<1%17.3%

Share and votes average the simulated races, including dropouts before Pennsylvania votes. Full field is the share if every candidate were still running. Undecided and minor candidates hold about 11%.

County leaders

deeper shade, bigger share
Harris

Who votes in this primary

our national dataset, placed in Pennsylvania
Progressive36%
Working class and union27%
Institutional25%
Civil rights coalition7%
Democratic leaning independents3%

Black 18.2%, Hispanic 4.2%, Asian and other 2.9%, under 30 12.7%, 65 and up 32.1%, college graduates 45.3%, women 54.1%.

Turnout

projected 2028 votes

The last open Democratic contest, in 2020, cast 1,595,508 votes in a primary. 2028 is modeled as a primary, blending that count with the participation model and growing it for 2028: 1,712,704 votes.

Every county

largest first
CountyVotesLeaderShareSecondShare
Philadelphia County272,201Harris60.6%Newsom9.6%
Allegheny County194,286Harris56.4%Buttigieg10.7%
Montgomery County142,383Harris55.9%Buttigieg11.1%
Delaware County99,236Harris58.2%Newsom10.1%
Bucks County94,566Harris55.4%Buttigieg11.4%
Chester County83,407Harris55.0%Buttigieg11.6%
Lancaster County62,525Harris56.1%Buttigieg10.9%
York County52,169Harris56.8%Buttigieg10.5%
Lehigh County48,642Harris56.5%Buttigieg10.6%
Berks County48,241Harris56.4%Buttigieg10.7%
Northampton County42,978Harris56.2%Buttigieg10.8%
Dauphin County41,490Harris58.1%Newsom10.2%
Westmoreland County40,890Harris55.8%Buttigieg11.1%
Luzerne County33,383Harris56.5%Buttigieg10.7%
Cumberland County33,093Harris55.7%Buttigieg11.2%
Erie County32,149Harris56.4%Buttigieg10.7%
Lackawanna County26,888Harris55.9%Buttigieg11.1%
Washington County24,203Harris55.9%Buttigieg11.1%
Monroe County23,065Harris58.2%Newsom10.1%
Butler County22,729Harris55.2%Buttigieg11.5%
Beaver County19,990Harris56.6%Buttigieg10.6%
Centre County18,679Harris54.9%Buttigieg11.6%
Franklin County14,757Harris56.5%Buttigieg10.7%
Lebanon County14,071Harris56.3%Buttigieg10.8%
Schuylkill County12,872Harris56.6%Buttigieg10.7%
Cambria County12,548Harris56.4%Buttigieg10.8%
Fayette County11,467Harris56.9%Buttigieg10.5%
Mercer County11,439Harris56.7%Buttigieg10.6%
Adams County11,231Harris56.1%Buttigieg10.9%
Blair County10,976Harris56.2%Buttigieg10.9%
Lycoming County10,612Harris56.4%Buttigieg10.8%
Lawrence County8,775Harris56.5%Buttigieg10.7%
Northumberland County7,677Harris56.6%Buttigieg10.7%
Pike County7,596Harris56.9%Buttigieg10.5%
Indiana County7,425Harris55.9%Buttigieg11.1%
Crawford County7,386Harris56.1%Buttigieg10.9%
Carbon County6,462Harris56.6%Buttigieg10.7%
Clearfield County6,432Harris56.5%Buttigieg10.7%
Somerset County6,125Harris56.8%Buttigieg10.6%
Columbia County6,018Harris55.9%Buttigieg11.1%
Armstrong County5,607Harris56.4%Buttigieg10.8%
Wayne County5,485Harris56.7%Buttigieg10.6%
Bradford County4,952Harris56.2%Buttigieg10.9%
Union County4,479Harris56.8%Buttigieg10.5%
Venango County4,474Harris56.3%Buttigieg10.9%
Perry County4,058Harris56.1%Buttigieg11.0%
Huntingdon County3,794Harris57.1%Newsom10.3%
Susquehanna County3,634Harris56.2%Buttigieg10.9%
Bedford County3,553Harris56.4%Buttigieg10.8%
Warren County3,529Harris56.1%Buttigieg11.0%
Tioga County3,308Harris56.0%Buttigieg11.0%
Jefferson County3,276Harris56.2%Buttigieg10.9%
McKean County3,241Harris56.4%Buttigieg10.8%
Mifflin County3,222Harris56.6%Buttigieg10.7%
Snyder County3,196Harris56.0%Buttigieg11.0%
Clinton County3,134Harris56.1%Buttigieg10.9%
Clarion County3,034Harris56.0%Buttigieg11.0%
Greene County2,913Harris56.4%Buttigieg10.8%
Elk County2,750Harris56.1%Buttigieg10.9%
Wyoming County2,611Harris55.9%Buttigieg11.1%
Montour County2,020Harris55.6%Buttigieg11.3%
Juniata County1,664Harris56.4%Buttigieg10.8%
Potter County1,236Harris56.3%Buttigieg10.9%
Fulton County1,006Harris56.5%Buttigieg10.7%
Sullivan County601Harris56.2%Buttigieg11.0%
Forest County531Harris59.2%Newsom9.9%
Cameron County334Harris56.7%Buttigieg10.7%