Pennsylvania Senate
Next vote Tue, Nov 7, 2028 · Held by David McCormick Republican since Jan 2025 (not on the ballot this year), John Fetterman Democratic since Jan 2023 (not on the ballot this year)
This seat has no race on the official 2026 list.
More about this seat
Vote in Pennsylvania
Trouble voting? Election Protection hotline: 866-OUR-VOTE. A nonpartisan coalition of civil-rights and voting-rights groups, not a government service. 866ourvote.org
Official results for Pennsylvania
History (17 elections for this seat)
- Votes for listed candidates
- 6,963,137
- Election day
- November 5, 2024
US Senate, Pennsylvania, 2024, every candidate Candidate Party Votes and share Share RepublicanDavid McCormickWonName as filed: Dave McCormick Republican 3,399,29548.8% DemocraticRobert P. Casey, Jr. Democratic 3,384,18048.6% LibertarianJohn C Thomas Libertarian 89,6531.3% GreenLeila Hazou Green 66,3881.0% OtherMarty Selker Other 23,6210.3% - Votes for listed candidates
- 5,368,021
- Election day
- November 8, 2022
US Senate, Pennsylvania, 2022, every candidate Candidate Party Votes and share Share DemocraticJohn FettermanWon Democratic 2,751,01251.2% RepublicanMehmet C Oz Republican 2,487,26046.3% LibertarianErik Gerhardt Libertarian 72,8871.4% GreenRichard L Weiss Green 30,4340.6% OtherDaniel Wassmer Other 26,4280.5% - Votes for listed candidates
- 4,994,643
- Election day
- November 6, 2018
US Senate, Pennsylvania, 2018, every candidate Candidate Party Votes and share Share DemocraticRobert P. Casey, Jr.Won Democratic 2,777,68055.6% RepublicanLouis J. Barletta Republican 2,134,84842.7% LibertarianDale R Kerns Jr Libertarian 50,9071.0% GreenNeal Taylor Gale Green 31,2080.6% - Votes for listed candidates
- 6,051,856
- Election day
- November 8, 2016
US Senate, Pennsylvania, 2016, every candidate Candidate Party Votes and share Share RepublicanPatrick J. ToomeyWon Republican 2,951,70248.8% DemocraticKatie McGinty Democratic 2,865,01247.3% LibertarianEdward T. Clifford III Libertarian 235,1423.9% - Votes for listed candidates
- 5,627,422
- Election day
- November 6, 2012
US Senate, Pennsylvania, 2012, every candidate Candidate Party Votes and share Share DemocraticRobert P. Casey, Jr.Won Democratic 3,021,36453.7% RepublicanTom Smith Republican 2,509,13244.6% LibertarianRayburn Douglas Smith Libertarian 96,9261.7% - Votes for listed candidates
- 3,977,661
- Election day
- November 2, 2010
US Senate, Pennsylvania, 2010, every candidate Candidate Party Votes and share Share RepublicanPat ToomeyWon Republican 2,028,94551.0% DemocraticJoe Sestak Democratic 1,948,71649.0% - Votes for listed candidates
- 4,081,043
- Election day
- November 7, 2006
US Senate, Pennsylvania, 2006, every candidate Candidate Party Votes and share Share DemocraticBob Casey, Jr.Won Democratic 2,392,98458.6% RepublicanRick Santorum Republican 1,684,77841.3% Scattered write-ins Write-in 3,2810.1% - Votes for listed candidates
- 5,558,525
- Election day
- November 2, 2004
US Senate, Pennsylvania, 2004, every candidate Candidate Party Votes and share Share RepublicanArlen SpecterWon Republican 2,925,08052.6% DemocraticJoseph M. Hoeffel Democratic 2,334,12642.0% OtherJames N. Clymer Other 220,0564.0% LibertarianBetsy Summer Libertarian 79,2631.4% - Votes for listed candidates
- 4,735,116
- Election day
- November 7, 2000
US Senate, Pennsylvania, 2000, every candidate Candidate Party Votes and share Share RepublicanRick SantorumWon Republican 2,481,96252.4% DemocraticRon Klink Democratic 2,154,90845.5% LibertarianJohn J. Featherman Libertarian 45,7751.0% OtherLester B. Searer Other 28,3820.6% OtherRobert E. Domske Other 24,0890.5% - Votes for listed candidates
- 2,957,499
- Election day
- November 3, 1998
US Senate, Pennsylvania, 1998, every candidate Candidate Party Votes and share Share RepublicanArlen SpecterWon Republican 1,814,18061.3% DemocraticBill Lloyd Democratic 1,028,83934.8% OtherDean Snyder Other 68,3772.3% LibertarianJack Iannantuono Libertarian 46,1031.6% - Votes for listed candidates
- 3,513,361
- Election day
- November 8, 1994
US Senate, Pennsylvania, 1994, every candidate Candidate Party Votes and share Share RepublicanRick SantorumWon Republican 1,735,69149.4% DemocraticHarris Wofford Democratic 1,648,48146.9% OtherDiane Blough Other 69,8252.0% LibertarianDonald C. Ernsberger Libertarian 59,1151.7% Scattered write-ins Write-in 2490.0% - Votes for listed candidates
- 4,802,410
- Election day
- November 3, 1992
US Senate, Pennsylvania, 1992, every candidate Candidate Party Votes and share Share RepublicanArlen SpecterWon Republican 2,358,12549.1% DemocraticLynn Yeakel Democratic 2,224,96646.3% LibertarianJohn F Perry III Libertarian 219,3194.6% - Votes for listed candidates
- 4,366,598
- Election day
- November 8, 1988
US Senate, Pennsylvania, 1988, every candidate Candidate Party Votes and share Share RepublicanJohn HeinzWon Republican 2,901,71566.5% DemocraticJoe Vignola Democratic 1,416,76432.4% OtherDarcy Richardson Other 25,2730.6% LibertarianHenry Haller III Libertarian 11,8220.3% OtherSamuel Cross, Jr. Other 6,4550.1% OtherSam Blancato Other 4,5690.1% - Votes for listed candidates
- 3,378,226
- Election day
- November 4, 1986
US Senate, Pennsylvania, 1986, every candidate Candidate Party Votes and share Share RepublicanArlen SpecterWon Republican 1,906,53756.4% DemocraticBob Edgar Democratic 1,448,21942.9% OtherLance S. Haver Other 23,4700.7% - Votes for listed candidates
- 3,604,108
- Election day
- November 2, 1982
US Senate, Pennsylvania, 1982, every candidate Candidate Party Votes and share Share RepublicanJohn HeinzWon Republican 2,136,41859.3% DemocraticCyril H. Wecht Democratic 1,412,96539.2% LibertarianBarbara I. Karkutt Libertarian 19,2440.5% OtherKipp Miriam Dawson Other 18,9510.5% OtherLiane Norman Other 16,5300.5% - Votes for listed candidates
- 4,418,042
- Election day
- November 4, 1980
US Senate, Pennsylvania, 1980, every candidate Candidate Party Votes and share Share RepublicanArlen SpecterWon Republican 2,230,40450.5% DemocraticPete Flaherty Democratic 2,122,39148.0% OtherLinda Mohrbacher Other 27,2290.6% LibertarianDavid K. Walter Libertarian 18,5950.4% OtherLee Frissell Other 16,0890.4% OtherFrank Kinces Other 3,3340.1% - Votes for listed candidates
- 4,546,353
- Election day
- November 2, 1976
US Senate, Pennsylvania, 1976, every candidate Candidate Party Votes and share Share RepublicanH. John Heinz IIIWon Republican 2,381,89152.4% DemocraticWilliam J. Green Democratic 2,126,97746.8% OtherAndrew J. Watson Other 26,0280.6% OtherFrederick W. Stanton Other 5,4840.1% OtherBernard Salera Other 3,6370.1% OtherFrank Kinces Other 2,0970.0% OtherOther Other 2390.0%
1976 to 2024: MIT Election Data and Science Lab, U.S. Senate statewide 1976-2024, retrieved Oct 28, 2026. Compiled by MIT Election Data and Science Lab (MEDSL) from official returns; not an official source
Download and cite
Cite this page
Election Wrld. (2026). US Senate in Pennsylvania, election results. https://www.electionwrld.com/pa/us-senate. Retrieved October 30, 2026.
Sources
Sources: U.S. Senate: senators contact information XML (class per senator) (US government work, public domain), retrieved Oct 28, 2026; MIT Election Data and Science Lab, U.S. Senate statewide 1976-2024 (CC0 1.0), retrieved Oct 28, 2026, compiled by MIT Election Data and Science Lab (MEDSL) from official returns, not an official source; unitedstates/congress-legislators (current) (CC0-1.0), retrieved Oct 28, 2026, compiled by the @unitedstates project volunteers (rosters from official congressional sources) from official returns, not an official source.
DataState data (JSON)Sources: MIT Election Data and Science Lab, U.S. Senate statewide 1976-2024Data as of Oct 28, 2026