United States Presidential election7 Nov 2028in 728 days Senate D 97% House D 58% Calendar Track record Research
Closest results
Election 2004 Results

Each election opens in its own mode: the forecast before the votes are counted, the live count while races are still too close to call, and the results once every race is decided.

2004 presidential election in Pennsylvania

John Kerry (Democrat) beat George W. Bush (Republican) in Pennsylvania in 2004, 50.9% to 48.4%, a margin of 2.5 points and 144,248 votes.

Pennsylvania voted 5.0 points more Democratic than the country as a whole, where the margin was R+2.5.

The Democratic hold continued from 2000, when Al Gore won.

Republicans led in 54 of the 67 counties and Democrats in 13. The largest, Philadelphia, cast 674,069 votes and went to the Democrat by 61.1 points. The closest was Monroe, where 4 votes separated the two parties.

United States
If only voted How this works
If the polls miss like

Early projection, based on early and incomplete polling: the likely matchups, each weighted by the betting markets' odds of both nominations, not a result. Each county is its 2024 presidential margin moved by its state's projected swing; set a national vote and every state, district and county moves by the same amount from our projection. Colours run in 100 steps from a safe Republican to a safe Democratic margin. Boundaries: US Census Bureau.

Result

CandidatePartyVotesShare
John Kerry won Democratic 2,938,095 50.9%
George W. Bush Republican 2,793,847 48.4%
All other candidates 37,648 0.7%
Total5,769,590

Every county

CountyDemocratRepublicanOthersTotalMargin
Philadelphia 542,205 80.4% 130,099 19.3% 1,765 674,069 D+61.1
Allegheny 368,912 57.2% 271,925 42.1% 4,632 645,469 D+15.0
Montgomery 222,048 55.6% 175,741 44.0% 1,802 399,591 D+11.6
Bucks 163,438 51.1% 154,469 48.3% 1,909 319,816 D+2.8
Delaware 162,601 57.1% 120,425 42.3% 1,512 284,538 D+14.8
Chester 109,708 47.5% 120,036 52.0% 1,079 230,823 R+4.5
Lancaster 74,328 33.6% 145,591 65.8% 1,359 221,278 R+32.2
York 63,701 35.5% 114,270 63.7% 1,298 179,269 R+28.2
Westmoreland 77,774 43.5% 100,087 56.0% 835 178,696 R+12.5
Berks 76,309 46.4% 87,122 53.0% 1,056 164,487 R+6.6
Lehigh 73,940 51.0% 70,160 48.4% 991 145,091 D+2.6
Luzerne 69,573 51.1% 64,953 47.7% 1,502 136,028 D+3.4
Northampton 63,446 50.1% 62,102 49.0% 1,192 126,740 D+1.1
Erie 67,921 53.9% 57,372 45.6% 605 125,898 D+8.4
Dauphin 55,299 45.6% 65,296 53.9% 613 121,208 R+8.2
Cumberland 37,928 35.8% 67,648 63.8% 506 106,082 R+28.0
Lackawanna 59,573 56.3% 44,766 42.3% 1,480 105,819 D+14.0
Washington 48,225 50.1% 47,673 49.6% 279 96,177 D+0.6
Butler 30,090 35.2% 54,959 64.3% 376 85,425 R+29.1
Beaver 42,146 51.1% 39,916 48.4% 481 82,543 D+2.7
Cambria 32,591 48.7% 34,048 50.8% 344 66,983 R+2.2
Schuylkill 29,231 44.8% 35,640 54.6% 398 65,269 R+9.8
Centre 30,733 47.8% 33,133 51.6% 387 64,253 R+3.7
Franklin 16,562 28.3% 41,817 71.4% 190 58,569 R+43.1
Monroe 27,967 49.6% 27,971 49.6% 404 56,342 level
Lebanon 18,109 32.5% 37,089 66.6% 467 55,665 R+34.1
Fayette 29,120 53.2% 25,045 45.8% 542 54,707 D+7.4
Blair 18,105 33.4% 35,751 66.0% 322 54,178 R+32.6
Mercer 24,831 48.2% 26,311 51.0% 422 51,564 R+2.9
Lycoming 15,681 31.3% 33,961 67.9% 407 50,049 R+36.5
Lawrence 21,387 49.2% 21,938 50.5% 117 43,442 R+1.3
Adams 13,764 32.6% 28,247 66.9% 217 42,228 R+34.3
Crawford 16,013 41.8% 21,965 57.3% 344 38,322 R+15.5
Northumberland 14,602 39.3% 22,262 60.0% 270 37,134 R+20.6
Somerset 12,842 34.9% 23,802 64.7% 134 36,778 R+29.8
Indiana 15,831 43.7% 20,254 55.9% 163 36,248 R+12.2
Clearfield 13,518 39.5% 20,533 60.0% 182 34,233 R+20.5
Armstrong 12,025 38.7% 18,925 60.9% 147 31,097 R+22.2
Columbia 10,679 39.7% 16,052 59.7% 138 26,869 R+20.0
Bradford 8,590 33.5% 16,942 66.0% 120 25,652 R+32.6
Carbon 12,223 48.8% 12,519 50.0% 301 25,043 R+1.2
Venango 9,024 38.1% 14,472 61.2% 163 23,659 R+23.0
Bedford 6,016 26.5% 16,606 73.2% 57 22,679 R+46.7
Wayne 8,060 36.7% 13,713 62.4% 194 21,967 R+25.7
Pike 8,656 40.6% 12,444 58.4% 199 21,299 R+17.8
Jefferson 6,073 31.0% 13,371 68.4% 116 19,560 R+37.3
Perry 5,423 27.9% 13,919 71.6% 85 19,427 R+43.7
Warren 8,044 41.7% 10,999 57.1% 230 19,273 R+15.3
Susquehanna 7,351 38.6% 11,573 60.8% 116 19,040 R+22.2
Huntingdon 5,879 32.6% 12,126 67.2% 53 18,058 R+34.6
Tioga 5,437 30.9% 12,019 68.4% 115 17,571 R+37.5
McKean 6,294 36.1% 10,941 62.8% 191 17,426 R+26.7
Clarion 6,049 35.2% 11,063 64.4% 72 17,184 R+29.2
Mifflin 4,889 29.1% 11,726 69.8% 187 16,802 R+40.7
Union 5,700 35.4% 10,334 64.1% 89 16,123 R+28.7
Greene 7,674 49.3% 7,786 50.0% 105 15,565 R+0.7
Snyder 4,348 29.0% 10,566 70.5% 69 14,983 R+41.5
Elk 6,602 45.4% 7,872 54.1% 76 14,550 R+8.7
Clinton 5,823 41.7% 8,035 57.5% 109 13,967 R+15.8
Wyoming 4,982 38.8% 7,782 60.6% 68 12,832 R+21.8
Juniata 2,797 28.0% 7,144 71.4% 65 10,006 R+43.4
Potter 2,268 28.5% 5,640 70.8% 54 7,962 R+42.4
Montour 2,666 35.0% 4,903 64.3% 55 7,624 R+29.3
Fulton 1,475 23.5% 4,772 76.1% 24 6,271 R+52.6
Sullivan 1,213 36.9% 2,056 62.6% 16 3,285 R+25.7
Forest 989 38.4% 1,571 61.1% 13 2,573 R+22.6
Cameron 794 33.0% 1,599 66.5% 13 2,406 R+33.5

Margin: the Democrat's share of all votes minus the Republican's. Sources and how the results were checked.

Pennsylvania in every presidential election we hold

YearWinnerMargin
2024 Donald Trump (R) R+1.7
2020 Joe Biden (D) D+1.2
2016 Donald Trump (R) R+0.7
2012 Barack Obama (D) D+5.4
2008 Barack Obama (D) D+10.3
2004 John Kerry (D) D+2.5
2000 Al Gore (D) D+4.2
1996 Bill Clinton (D) D+9.2
1992 Bill Clinton (D) D+9.0
1988 George H. W. Bush (R) R+2.3
1984 Ronald Reagan (R) R+7.4
1980 Ronald Reagan (R) R+7.1
1976 Jimmy Carter (D) D+2.7
1972 Richard Nixon (R) R+20.0
1968 Hubert Humphrey (D) D+3.6
1964 Lyndon B. Johnson (D) D+30.2
1960 John F. Kennedy (D) D+2.3
1956 Dwight D. Eisenhower (R) R+13.2
1952 Dwight D. Eisenhower (R) R+5.9
1948 Thomas E. Dewey (R) R+4.0
1944 Franklin D. Roosevelt (D) D+2.8
1940 Franklin D. Roosevelt (D) D+6.9
1936 Franklin D. Roosevelt (D) D+16.0
1932 Herbert Hoover (R) R+5.5
1928 Herbert Hoover (R) R+31.4
1924 Calvin Coolidge (R) R+46.3
1920 Warren G. Harding (R) R+38.6
1916 Charles Evans Hughes (R) R+14.0
1912 Theodore Roosevelt (other)
1908 William Howard Taft (R) R+23.4
1904 Theodore Roosevelt (R) R+40.9
1900 William McKinley (R) R+24.6
1896 William McKinley (R) R+24.7
1892 Benjamin Harrison (R) R+6.4
1888 Benjamin Harrison (R) R+8.0
1884 James G. Blaine (R) R+9.5
1880 James A. Garfield (R) R+4.3
1876 Rutherford B. Hayes (R) R+2.4
1872 Ulysses S. Grant (R) R+24.5
1868 Ulysses S. Grant (R) R+4.4