United States Presidential election7 Nov 2028in 729 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 US Senate election in Pennsylvania

Arlen Specter (Republican) beat Joseph M. Hoeffel (Democrat) in Pennsylvania in 2004, 52.6% to 42.0%, a margin of 10.6 points and 590,954 votes.

The Republican hold continued from 1998, when Arlen Specter also won.

Republicans led in 63 of the 67 counties and Democrats in 4. The largest, Philadelphia, cast 641,014 votes and went to the Democrat by 42.1 points. The closest was Cameron, where 720 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.

Senate

CandidatePartyVotesShare
Arlen Specter won Republican 2,925,080 52.6%
Joseph M. Hoeffel Democratic 2,334,126 42.0%
All other candidates 299,899 5.4%
Total5,559,105

Every county

CountyDemocratRepublicanOthersTotalMargin
Philadelphia 451,901 70.5% 181,922 28.4% 7,191 641,014 D+42.1
Allegheny 298,010 48.1% 279,698 45.2% 41,329 619,037 D+3.0
Montgomery 175,709 45.0% 203,895 52.3% 10,544 390,148 R+7.2
Bucks 126,676 40.7% 175,923 56.6% 8,276 310,875 R+15.8
Delaware 125,407 45.6% 144,316 52.4% 5,480 275,203 R+6.9
Chester 82,551 36.7% 133,329 59.3% 9,016 224,896 R+22.6
Lancaster 57,078 26.7% 131,771 61.7% 24,717 213,566 R+35.0
York 51,522 30.1% 108,301 63.2% 11,484 171,307 R+33.1
Westmoreland 66,728 39.4% 86,126 50.9% 16,420 169,274 R+11.5
Berks 60,355 37.9% 90,319 56.8% 8,408 159,082 R+18.8
Lehigh 58,386 42.4% 73,610 53.4% 5,826 137,822 R+11.0
Luzerne 51,154 40.0% 71,615 56.0% 5,070 127,839 R+16.0
Northampton 50,777 42.3% 64,502 53.8% 4,695 119,974 R+11.4
Dauphin 40,562 34.5% 68,693 58.4% 8,438 117,693 R+23.9
Erie 42,627 36.5% 69,937 59.9% 4,151 116,715 R+23.4
Cumberland 27,268 26.2% 67,880 65.3% 8,836 103,984 R+39.1
Lackawanna 41,604 41.7% 54,797 54.9% 3,335 99,736 R+13.2
Washington 40,534 42.8% 46,493 49.1% 7,739 94,766 R+6.3
Butler 25,507 30.4% 48,413 57.7% 9,968 83,888 R+27.3
Beaver 38,352 46.2% 37,599 45.3% 7,079 83,030 D+0.9
Cambria 28,030 42.4% 33,745 51.0% 4,409 66,184 R+8.6
Schuylkill 21,207 33.4% 39,118 61.7% 3,090 63,415 R+28.2
Centre 24,458 38.8% 33,902 53.8% 4,613 62,973 R+15.0
Franklin 13,422 23.3% 40,291 69.9% 3,923 57,636 R+46.6
Monroe 22,354 41.5% 29,944 55.6% 1,554 53,852 R+14.1
Blair 14,613 27.3% 34,362 64.2% 4,508 53,483 R+36.9
Lebanon 13,182 24.9% 35,336 66.8% 4,403 52,921 R+41.9
Mercer 21,511 42.1% 26,401 51.7% 3,161 51,073 R+9.6
Fayette 24,284 48.4% 22,228 44.3% 3,705 50,217 D+4.1
Lycoming 12,879 27.0% 31,153 65.4% 3,582 47,614 R+38.4
Lawrence 18,116 43.2% 21,021 50.1% 2,824 41,961 R+6.9
Adams 10,654 26.1% 26,840 65.9% 3,253 40,747 R+39.7
Crawford 11,309 31.1% 23,213 63.9% 1,826 36,348 R+32.8
Somerset 11,618 32.1% 21,941 60.6% 2,661 36,220 R+28.5
Indiana 12,590 34.9% 19,616 54.4% 3,866 36,072 R+19.5
Northumberland 11,041 31.3% 22,162 62.8% 2,088 35,291 R+31.5
Clearfield 11,556 34.2% 19,107 56.6% 3,123 33,786 R+22.3
Armstrong 9,831 31.9% 17,504 56.8% 3,458 30,793 R+24.9
Columbia 8,260 31.3% 16,666 63.2% 1,435 26,361 R+31.9
Bradford 6,173 24.8% 17,516 70.4% 1,206 24,895 R+45.6
Carbon 9,593 39.8% 13,545 56.2% 969 24,107 R+16.4
Venango 6,746 28.9% 14,244 61.0% 2,367 23,357 R+32.1
Bedford 5,347 24.4% 14,786 67.3% 1,825 21,958 R+43.0
Wayne 6,102 29.0% 14,129 67.2% 789 21,020 R+38.2
Pike 6,977 34.4% 12,774 62.9% 556 20,307 R+28.5
Jefferson 5,294 27.6% 11,782 61.5% 2,087 19,163 R+33.9
Perry 4,065 21.2% 13,099 68.5% 1,969 19,133 R+47.2
Susquehanna 5,288 28.3% 12,385 66.4% 982 18,655 R+38.0
Warren 5,280 29.1% 11,432 63.0% 1,439 18,151 R+33.9
Huntingdon 4,849 27.2% 11,632 65.3% 1,325 17,806 R+38.1
Clarion 4,854 27.9% 10,336 59.5% 2,188 17,378 R+31.5
Tioga 3,864 22.4% 11,989 69.6% 1,361 17,214 R+47.2
Mifflin 3,983 24.3% 11,380 69.5% 1,002 16,365 R+45.2
McKean 4,340 26.6% 11,078 67.9% 897 16,315 R+41.3
Union 4,744 30.1% 9,996 63.3% 1,047 15,787 R+33.3
Greene 6,799 43.3% 7,795 49.6% 1,109 15,703 R+6.3
Snyder 3,365 23.0% 10,035 68.7% 1,217 14,617 R+45.6
Elk 5,200 36.3% 8,170 57.0% 969 14,339 R+20.7
Clinton 4,612 34.3% 7,967 59.2% 870 13,449 R+24.9
Wyoming 3,297 26.0% 8,460 66.7% 923 12,680 R+40.7
Juniata 2,260 22.7% 6,923 69.7% 755 9,938 R+46.9
Potter 1,692 21.6% 5,600 71.5% 538 7,830 R+49.9
Montour 2,122 28.3% 4,907 65.4% 476 7,505 R+37.1
Fulton 1,271 21.2% 4,367 72.8% 362 6,000 R+51.6
Sullivan 912 29.2% 2,056 65.8% 156 3,124 R+36.6
Forest 782 30.6% 1,596 62.4% 181 2,559 R+31.8
Cameron 692 29.1% 1,412 59.5% 270 2,374 R+30.3

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

Pennsylvania Senate elections we hold

YearWinnerMargin
2024 Dave McCormick (R) R+0.2
2022 John K Fetterman (D) D+4.9
2018 Robert P Casey Jr (D) D+12.9
2016 Patrick J. Toomey (R) R+1.4
2012 Robert P. Casey, Jr. (D) D+9.1
2010 Pat Toomey (R) R+2.0
2006 Bob Casey, Jr. (D) D+17.4
2004 Arlen Specter (R) R+10.6
2000 Rick Santorum (R) R+6.9
1998 Arlen Specter (R) R+26.6
1994 Rick Santorum (R) R+2.5
1992 Arlen Specter (R) R+2.8
1988 John Heinz (R) R+34.0
1986 Arlen Specter (R) R+13.6
1982 John Heinz (R) R+20.1
1980 Arlen Specter (R) R+2.4
1976 H. John Heinz III (R) R+5.6
1974 Richard Schweiker (R) R+7.1
1970 Hugh Scott (R) R+6.0
1968 Richard Schweiker (R) R+6.1
1964 Hugh Scott (R) R+1.5
1962 Joseph S. Clark (D) D+2.4
1958 Hugh Scott (R) R+2.8
1956 Joseph S. Clark (D) D+0.4
1952 Edward Martin (R) R+3.6
1950 James H. Duff (R) R+3.6
1946 Edward Martin (R) R+19.4
1944 Francis Myers (D) D+0.6
1940 Joseph F. Guffey (D) D+4.4
1938 James J. Davis (R) R+10.6
1934 Joseph F. Guffey (D) D+4.3
1932 James J. Davis (R) R+6.2
1928 David A. Reed (R) R+30.4
1926 William S. Vare (R) R+11.5
1922 David A. Reed (R) R+25.5
1920 Boies Penrose (R) R+32.8
1916 Philander Knox (R) R+19.1
1914 Boies Penrose (R) R+22.8