Elections / 1988 · President · PA
George H. W. Bush carried Pennsylvania R+2.3.
Michael Dukakis (D) vs George H. W. Bush (R) in Pennsylvania, 1988. The state ran 5.4 points more Democratic than the nation (R+7.7 nationally). A US Senate contest shared the 1988 ballot here.
Nominees: Michael Dukakis (D) · George H. W. Bush (R)
Pennsylvania result
4,536,251 votes counted
Dukakis (D)
2,194,944
48.4%
Bush (R)
2,300,087
50.7%
All others
41,220
0.9%
Margin
R+2.3
1988 presidential election
Pennsylvania, 1988
BushR+2.3
How it voted
Share of the 1988 vote
| George H. W. Bush ✓Republican | 50.7% | 2,300,087 |
|---|---|---|
| Michael DukakisDemocratic | 48.4% | 2,194,944 |
| OtherAll other candidates | 0.9% | 41,220 |
D+60R+60
67 counties, each filled by 1988 D-vs-R margin. Hover any county for its result.
Pennsylvania's presidential margins
1892–2024, the 1988 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 — 1988
67 counties; every row links to the county's full page.
| County | Won | Margin | Democratic | Republican | Total |
|---|---|---|---|---|---|
| Adams County | R | 8,299 | 15,650 | 24,105 | |
| Allegheny County | D | 348,814 | 231,137 | 586,151 | |
| Armstrong County | D | 13,892 | 11,509 | 25,683 | |
| Beaver County | D | 50,327 | 25,764 | 76,469 | |
| Bedford County | R | 5,754 | 11,123 | 16,969 | |
| Berks County | R | 41,040 | 70,153 | 112,444 | |
| Blair County | R | 15,588 | 25,623 | 41,662 | |
| Bradford County | R | 6,635 | 13,568 | 20,337 | |
| Bucks County | R | 82,472 | 127,563 | 212,640 | |
| Butler County | R | 22,341 | 27,777 | 50,667 | |
| Cambria County | D | 38,517 | 25,626 | 64,552 | |
| Cameron County | R | 901 | 1,731 | 2,655 | |
| Carbon County | R | 9,104 | 10,232 | 19,547 | |
| Centre County | R | 18,357 | 23,875 | 42,527 | |
| Chester County | R | 44,853 | 93,522 | 139,585 | |
| Clarion County | R | 5,616 | 8,026 | 13,751 | |
| Clearfield County | R | 12,235 | 14,296 | 26,713 | |
| Clinton County | D | 5,759 | 5,735 | 11,613 | |
| Columbia County | R | 7,767 | 12,114 | 20,021 | |
| Crawford County | R | 13,021 | 17,249 | 30,628 | |
| Cumberland County | R | 24,613 | 47,292 | 72,433 | |
| Dauphin County | R | 35,079 | 48,917 | 84,677 | |
| Delaware County | R | 96,144 | 147,656 | 246,305 | |
| Elk County | R | 5,879 | 6,737 | 12,744 | |
| Erie County | D | 53,913 | 48,306 | 103,300 | |
| Fayette County | D | 33,098 | 16,915 | 50,349 | |
| Forest County | R | 895 | 1,159 | 2,065 | |
| Franklin County | R | 12,368 | 27,086 | 39,644 | |
| Fulton County | R | 1,532 | 3,086 | 4,646 | |
| Greene County | D | 9,126 | 4,879 | 14,095 | |
| Huntingdon County | R | 4,752 | 8,800 | 13,631 | |
| Indiana County | D | 16,514 | 14,983 | 31,739 | |
| Jefferson County | R | 6,235 | 9,743 | 16,109 | |
| Juniata County | R | 2,834 | 4,881 | 7,764 | |
| Lackawanna County | D | 45,591 | 42,083 | 88,741 | |
| Lancaster County | R | 38,982 | 96,979 | 137,029 | |
| Lawrence County | D | 21,884 | 15,829 | 37,904 | |
| Lebanon County | R | 11,912 | 24,415 | 36,608 | |
| Lehigh County | R | 42,801 | 56,363 | 100,107 | |
| Luzerne County | R | 58,553 | 59,059 | 118,092 | |
| Lycoming County | R | 13,528 | 24,792 | 38,735 | |
| McKean County | R | 5,300 | 9,323 | 14,747 | |
| Mercer County | D | 24,278 | 21,301 | 45,880 | |
| Mifflin County | R | 4,790 | 8,170 | 13,075 | |
| Monroe County | R | 9,859 | 17,185 | 27,371 | |
| Montgomery County | R | 109,834 | 170,294 | 282,870 | |
| Montour County | R | 2,031 | 3,617 | 5,696 | |
| Northampton County | R | 39,264 | 42,748 | 82,978 | |
| Northumberland County | R | 14,255 | 20,207 | 34,800 | |
| Perry County | R | 3,910 | 8,545 | 12,533 | |
| Philadelphia County | D | 449,566 | 219,053 | 674,977 | |
| Pike County | R | 3,097 | 6,659 | 9,917 | |
| Potter County | R | 2,119 | 4,432 | 6,592 | |
| Schuylkill County | R | 24,797 | 32,666 | 57,842 | |
| Snyder County | R | 2,658 | 9,054 | 11,779 | |
| Somerset County | R | 13,815 | 16,809 | 30,768 | |
| Sullivan County | R | 1,091 | 1,808 | 2,922 | |
| Susquehanna County | R | 4,871 | 9,077 | 14,056 | |
| Tioga County | R | 4,807 | 9,471 | 14,350 | |
| Union County | R | 3,163 | 7,912 | 11,136 | |
| Venango County | R | 8,624 | 11,468 | 20,263 | |
| Warren County | R | 6,790 | 8,991 | 15,995 | |
| Washington County | D | 47,527 | 28,651 | 76,553 | |
| Wayne County | R | 3,775 | 9,926 | 13,862 | |
| Westmoreland County | D | 76,710 | 61,472 | 139,290 | |
| Wyoming County | R | 2,797 | 6,607 | 9,447 | |
| York County | R | 37,691 | 72,408 | 111,116 |