Elections / 2008 · President · PA
Barack Obama carried Pennsylvania D+10.3.
Barack Obama (D) vs John McCain (R) in Pennsylvania, 2008. The state ran 3.1 points more Democratic than the nation (D+7.3 nationally).
Nominees: Barack Obama (D) · John McCain (R)
Pennsylvania result
5,995,137 votes counted
Obama (D)
3,276,363
54.7%
McCain (R)
2,655,885
44.3%
All others
62,889
1.0%
Margin
D+10.3
2008 presidential election
Pennsylvania, 2008
ObamaD+10.3
How it voted
Share of the 2008 vote
| Barack Obama ✓Democratic | 54.7% | 3,276,363 |
|---|---|---|
| John McCainRepublican | 44.3% | 2,655,885 |
| OtherAll other candidates | 1.0% | 62,889 |
D+60R+60
67 counties, each filled by 2008 D-vs-R margin. Hover any county for its result.
Pennsylvania's presidential margins
1892–2024, the 2008 contest in context
| Year | Margin (D minus R) |
|---|---|
| 1892 | −6.4% |
| 1896 | −24.7% |
| 1900 | −24.6% |
| 1904 | −40.7% |
| 1908 | −23.4% |
| 1912 | +10.0% |
| 1916 | −14.0% |
| 1920 | −38.6% |
| 1924 | −46.3% |
| 1928 | −31.4% |
| 1932 | −5.5% |
| 1936 | +16.0% |
| 1940 | +6.9% |
| 1944 | +2.8% |
| 1948 | −4.0% |
| 1952 | −5.9% |
| 1956 | −13.2% |
| 1960 | +2.3% |
| 1964 | +30.2% |
| 1968 | +3.6% |
| 1972 | −20.0% |
| 1976 | +2.7% |
| 1980 | −7.1% |
| 1984 | −7.4% |
| 1988 | −2.3% |
| 1992 | +9.0% |
| 1996 | +9.2% |
| 2000 | +4.2% |
| 2004 | +2.5% |
| 2008 | +10.3% |
| 2012 | +5.4% |
| 2016 | −0.7% |
| 2020 | +1.2% |
| 2024 | −1.7% |
County results — 2008
67 counties; every row links to the county's full page.
| County | Won | Margin | Democratic | Republican | Total |
|---|---|---|---|---|---|
| Adams County | R | 17,633 | 26,349 | 44,491 | |
| Allegheny County | D | 373,153 | 272,347 | 651,436 | |
| Armstrong County | R | 11,138 | 18,542 | 30,081 | |
| Beaver County | R | 40,499 | 42,895 | 84,488 | |
| Bedford County | R | 6,059 | 16,124 | 22,443 | |
| Berks County | D | 97,047 | 80,513 | 180,000 | |
| Blair County | R | 19,813 | 32,708 | 53,102 | |
| Bradford County | R | 10,306 | 15,057 | 25,787 | |
| Bucks County | D | 179,031 | 150,248 | 332,924 | |
| Butler County | R | 32,260 | 57,074 | 90,425 | |
| Cambria County | D | 32,451 | 31,995 | 65,670 | |
| Cameron County | R | 879 | 1,323 | 2,245 | |
| Carbon County | D | 13,464 | 12,957 | 26,923 | |
| Centre County | D | 41,950 | 32,992 | 75,763 | |
| Chester County | D | 137,833 | 114,421 | 254,354 | |
| Clarion County | R | 6,756 | 10,737 | 17,766 | |
| Clearfield County | R | 14,555 | 18,662 | 33,813 | |
| Clinton County | R | 7,097 | 7,504 | 14,791 | |
| Columbia County | R | 13,230 | 14,477 | 28,063 | |
| Crawford County | R | 16,780 | 20,750 | 38,134 | |
| Cumberland County | R | 48,306 | 63,739 | 113,304 | |
| Dauphin County | D | 69,975 | 58,238 | 129,529 | |
| Delaware County | D | 178,870 | 115,273 | 297,004 | |
| Elk County | D | 7,290 | 6,676 | 14,271 | |
| Erie County | D | 75,775 | 50,351 | 127,691 | |
| Fayette County | R | 25,866 | 26,081 | 52,560 | |
| Forest County | R | 1,038 | 1,366 | 2,444 | |
| Franklin County | R | 21,169 | 41,906 | 63,641 | |
| Fulton County | R | 1,576 | 4,642 | 6,306 | |
| Greene County | R | 7,829 | 7,889 | 15,976 | |
| Huntingdon County | R | 6,621 | 11,745 | 18,632 | |
| Indiana County | R | 17,065 | 19,727 | 37,302 | |
| Jefferson County | R | 6,447 | 12,057 | 18,802 | |
| Juniata County | R | 3,068 | 6,484 | 9,711 | |
| Lackawanna County | D | 67,520 | 39,488 | 107,876 | |
| Lancaster County | R | 99,586 | 126,568 | 228,137 | |
| Lawrence County | R | 19,711 | 21,851 | 42,103 | |
| Lebanon County | R | 23,310 | 34,314 | 58,297 | |
| Lehigh County | D | 87,089 | 63,382 | 152,473 | |
| Luzerne County | D | 72,492 | 61,127 | 135,175 | |
| Lycoming County | R | 18,381 | 30,280 | 49,237 | |
| McKean County | R | 6,465 | 9,224 | 15,947 | |
| Mercer County | R | 26,411 | 26,565 | 53,821 | |
| Mifflin County | R | 5,375 | 10,929 | 16,502 | |
| Monroe County | D | 39,453 | 28,293 | 68,443 | |
| Montgomery County | D | 253,393 | 165,552 | 422,419 | |
| Montour County | R | 3,364 | 4,574 | 8,023 | |
| Northampton County | D | 75,255 | 58,551 | 135,587 | |
| Northumberland County | R | 14,329 | 19,018 | 33,939 | |
| Perry County | R | 6,396 | 13,058 | 19,745 | |
| Philadelphia County | D | 595,980 | 117,221 | 717,329 | |
| Pike County | R | 11,493 | 12,518 | 24,284 | |
| Potter County | R | 2,300 | 5,109 | 7,507 | |
| Schuylkill County | R | 28,300 | 33,767 | 63,057 | |
| Snyder County | R | 5,382 | 9,900 | 15,479 | |
| Somerset County | R | 12,878 | 21,686 | 35,168 | |
| Sullivan County | R | 1,233 | 1,841 | 3,120 | |
| Susquehanna County | R | 8,381 | 10,633 | 19,286 | |
| Tioga County | R | 6,390 | 11,326 | 17,984 | |
| Union County | R | 7,333 | 9,859 | 17,400 | |
| Venango County | R | 9,238 | 13,718 | 23,307 | |
| Warren County | R | 8,537 | 9,685 | 18,517 | |
| Washington County | R | 46,122 | 50,752 | 98,047 | |
| Wayne County | R | 9,892 | 12,702 | 22,835 | |
| Westmoreland County | R | 72,721 | 102,294 | 176,873 | |
| Wyoming County | R | 5,985 | 6,983 | 13,138 | |
| York County | R | 82,839 | 109,268 | 194,210 |