Skip to content

Pennsylvania · 2008 presidential election

Pennsylvania presidential election results 2008

Barack Obama carried Pennsylvania by 10.28 points (620,478 votes), winning 21 electoral votes.

Electoral votes
21
Votes counted
6,034,745
PA result
D+10.3
Compared with the nation
3.1 pts more Democratic
Swing since 2004
7.8 pts to D

Statewide result

CandidatePartyVotesShareBarElectoral votes
Barack ObamaDemocratic3,276,36354.30%21
John McCainRepublican2,655,88544.00%—
Total votes6,034,745

Sources: 2008

County resultsMIT Election Lab

Download CSV

MIT Election Data and Science Lab, County Presidential Election Returns 2000-2016 (compiled from official state election records)
Open the dataset

Blair County: John McCain +24.3Bradford County: John McCain +18.4Cambria County: Barack Obama +0.7Clarion County: John McCain +22.4Elk County: Barack Obama +4.3Indiana County: John McCain +7.1Lackawanna County: Barack Obama +26.0Mifflin County: John McCain +33.7Montour County: John McCain +15.1Potter County: John McCain +37.4Sullivan County: John McCain +19.5Warren County: John McCain +6.2Armstrong County: John McCain +24.6Allegheny County: Barack Obama +15.5Beaver County: John McCain +2.8Bucks County: Barack Obama +8.6Cameron County: John McCain +19.2Centre County: Barack Obama +11.8Chester County: Barack Obama +9.2Clearfield County: John McCain +12.2Crawford County: John McCain +10.4Delaware County: Barack Obama +21.2Erie County: Barack Obama +19.9Fayette County: John McCain +0.4Franklin County: John McCain +32.6Huntingdon County: John McCain +27.5Juniata County: John McCain +35.2Lawrence County: John McCain +5.1Luzerne County: Barack Obama +8.4Mercer County: John McCain +0.3Monroe County: Barack Obama +16.3Northampton County: Barack Obama +12.3Philadelphia County: Barack Obama +66.8Snyder County: John McCain +29.2Somerset County: John McCain +25.0Susquehanna County: John McCain +11.7Union County: John McCain +14.5Venango County: John McCain +19.2Washington County: John McCain +4.7York County: John McCain +13.6Berks County: Barack Obama +9.2Butler County: John McCain +27.5Carbon County: Barack Obama +1.9Columbia County: John McCain +4.4Forest County: John McCain +13.4Fulton County: John McCain +48.6Lebanon County: John McCain +18.9Lycoming County: John McCain +24.2Perry County: John McCain +33.8Tioga County: John McCain +27.5Wyoming County: John McCain +7.6Bedford County: John McCain +44.9Clinton County: John McCain +2.8Cumberland County: John McCain +13.6Dauphin County: Barack Obama +9.1Greene County: John McCain +0.4Jefferson County: John McCain +29.8Lancaster County: John McCain +11.8Lehigh County: Barack Obama +15.5McKean County: John McCain +17.3Schuylkill County: John McCain +8.7Wayne County: John McCain +12.3Westmoreland County: John McCain +16.7Montgomery County: Barack Obama +20.8Northumberland County: John McCain +13.8Pike County: John McCain +4.2Adams County: John McCain +19.6
Each county coloured by its winner and shaded by margin. Tap one for its history.
County Barack ObamaJohn McCainOthers TotalMargin
Adams 17,63326,349507 44,489 19.6
Allegheny 373,153272,3475,880 651,380 15.5
Armstrong 11,13818,542392 30,072 24.6
Beaver 40,49942,8951,069 84,463 2.8
Bedford 6,05916,124258 22,441 44.9
Berks 97,04780,5132,336 179,896 9.2
Blair 19,81332,708560 53,081 24.3
Bradford 10,30615,057419 25,782 18.4
Bucks 179,031150,2483,644 332,923 8.6
Butler 32,26057,0741,021 90,355 27.5
Cambria 32,45131,9951,176 65,622 0.7
Cameron 8791,323109 2,311 19.2
Carbon 13,46412,957498 26,919 1.9
Centre 41,95032,992795 75,737 11.8
Chester 137,833114,4212,051 254,305 9.2
Clarion 6,75610,737272 17,765 22.4
Clearfield 14,55518,662557 33,774 12.2
Clinton 7,0977,504192 14,793 2.8
Columbia 13,23014,477334 28,041 4.4
Crawford 16,78020,750544 38,074 10.4
Cumberland 48,30663,7391,253 113,298 13.6
Dauphin 69,97558,2381,313 129,526 9.1
Delaware 169,030109,3222,730 281,082 21.2
Elk 7,2906,676292 14,258 4.3
Erie 75,77550,3511,516 127,642 19.9
Fayette 25,86626,081607 52,554 0.4
Forest 1,0381,36640 2,444 13.4
Franklin 21,16941,906560 63,635 32.6
Fulton 1,5764,64288 6,306 48.6
Greene 7,8297,889243 15,961 0.4
Huntingdon 6,62111,745280 18,646 27.5
Indiana 17,06519,727507 37,299 7.1
Jefferson 6,44712,057297 18,801 29.8
Juniata 3,0686,484159 9,711 35.2
Lackawanna 67,52039,488858 107,866 26.0
Lancaster 99,586126,5681,943 228,097 11.8
Lawrence 19,71121,851522 42,084 5.1
Lebanon 23,31034,314628 58,252 18.9
Lehigh 87,08963,3821,993 152,464 15.5
Luzerne 72,49261,1271,544 135,163 8.4
Lycoming 18,38130,280574 49,235 24.2
McKean 6,4659,224258 15,947 17.3
Mercer 26,41126,565820 53,796 0.3
Mifflin 5,37510,929197 16,501 33.7
Monroe 39,45328,293639 68,385 16.3
Montgomery 253,393165,5523,466 422,411 20.8
Montour 3,3644,57485 8,023 15.1
Northampton 75,25558,5511,775 135,581 12.3
Northumberland 14,32919,018569 33,916 13.8
Perry 6,39613,058279 19,733 33.8
Philadelphia 595,980117,2213,954 717,155 66.8
Pike 11,49312,518286 24,297 4.2
Potter 2,3005,10998 7,507 37.4
Schuylkill 28,30033,767987 63,054 8.7
Snyder 5,3829,900197 15,479 29.2
Somerset 12,87821,686603 35,167 25.0
Sullivan 1,2331,84146 3,120 19.5
Susquehanna 8,38110,633269 19,283 11.7
Tioga 6,39011,326249 17,965 27.5
Union 7,3339,859208 17,400 14.5
Venango 9,23813,718332 23,288 19.2
Warren 8,5379,685272 18,494 6.2
Washington 46,12250,7521,128 98,002 4.7
Wayne 9,89212,702239 22,833 12.3
Westmoreland 72,721102,2941,770 176,785 16.7
Wyoming 5,9856,983161 13,129 7.6
York 82,839109,2682,076 194,183 13.6

Candidate votes as printed in the document. “Total” is the document’s total where it prints one, otherwise the sum of the candidate columns. Margin is the leading ticket’s lead in points over the second.

Notes on how this document was read
  • Secondary source: MIT Election Data and Science Lab, County Presidential Election Returns 2000-2016 (compiled from official state election records).

Method: Machine-readable dataset; county sums checked against the state totals in The American Presidency Project summary (within 0.5% for both main tickets).

Questions and answers

Who won Pennsylvania in 2008?

Barack Obama won Pennsylvania by 10.28 percentage points (620,478 votes).

How many electoral votes did Pennsylvania have in 2008?

Pennsylvania cast 21 electoral votes in 2008.

How many people voted for president in Pennsylvania in 2008?

6,034,745 votes were counted for president.

How many counties did each candidate win in Pennsylvania in 2008?

John McCain 49, Barack Obama 18 (out of 67 counties with results).

How did Pennsylvania change from 2004 to 2008?

The margin moved 7.8 points toward the Democratic ticket, from Democratic by 2.5 points to Democratic by 10.3 points.

Official results As published by The American Presidency Project (UC Santa Barbara) and the state documents it links. How we use this data