Pennsylvania's past election results

Certified results for President, U.S. Senate and U.S. House in Pennsylvania since 2002, and the presidential vote in each county since 2000. Every candidate on the general election ballot, with the party label the state listed and their votes as certified.

President

YearMost votesShareNextShareTotal votes
2024Donald J. Trump (Republican)50.2%Kamala D. Harris (Democrat)48.5%7,058,732
2020Joseph R. Biden (Democrat)49.9%Donald J. Trump (Republican)48.7%6,936,976
2016Donald J. Trump (Republican)48.2%Hillary Clinton (Democrat)47.5%6,165,478
2012Barack Obama (Democrat)52.0%Mitt Romney (Republican)46.6%5,753,670
2008Barack Obama (Democrat)54.5%John McCain (Republican)44.2%6,013,272
2004John F. Kerry (Democrat)50.9%George W. Bush (Republican)48.4%5,769,590
2024: every candidate
CandidatePartyVotesShare
Donald J. TrumpRepublican3,543,30850.2%
Kamala D. HarrisDemocrat3,423,04248.5%
Jill Stein34,5380.5%
Chase Oliver33,3180.5%
Write-ins24,5260.3%
Total7,058,732
2020: every candidate
CandidatePartyVotesShare
Joseph R. BidenDemocrat3,458,22949.9%
Donald J. TrumpRepublican3,377,67448.7%
Jo JorgensenLibertarian79,3801.1%
Write-ins20,0490.3%
Howie Hawkinswrite-in1,2820.0%
Brian Carrollwrite-in3620.0%
Total6,936,976
2016: every candidate
CandidatePartyVotesShare
Donald J. TrumpRepublican2,970,73348.2%
Hillary ClintonDemocrat2,926,44147.5%
Gary E. JohnsonLibertarian146,7152.4%
Jill SteinGreen49,9410.8%
Write-ins37,2390.6%
Darrell L. CastleConstitution21,5720.3%
Evan McMullinwrite-in6,4720.1%
Bernie Sanderswrite-in6,0600.1%
John Kasichwrite-in3020.0%
Lynn Kahnwrite-in30.0%
Total6,165,478
2012: every candidate
CandidatePartyVotesShare
Barack ObamaDemocrat2,990,27452.0%
Mitt RomneyRepublican2,680,43446.6%
Gary JohnsonLibertarian49,9910.9%
Jill SteinGreen21,3410.4%
Write-ins11,2190.2%
Virgil Goodewrite-in3830.0%
Tom Hoeflingwrite-in280.0%
Total5,753,670
2008: every candidate
CandidatePartyVotesShare
Barack ObamaDemocrat3,276,36354.5%
John McCainRepublican2,655,88544.2%
Ralph NaderIndependent42,9770.7%
Bob BarrLibertarian19,9120.3%
Write-ins8,1800.1%
Hillary Clintonwrite-in5,0140.1%
Ron Paulwrite-in3,8490.1%
Chuck Baldwinwrite-in1,0920.0%
Total6,013,272
2004: every candidate
CandidatePartyVotesShare
John F. KerryDemocrat2,938,09550.9%
George W. BushRepublican2,793,84748.4%
Michael BadnarikLibertarian21,1850.4%
David K. CobbGreen6,3190.1%
Michael Anthony PeroutkaConstitution6,3180.1%
Ralph Naderwrite-in2,6560.0%
Write-ins1,1700.0%
Total5,769,590

Share of all votes cast for president in the state, write-ins included. Federal Election Commission, Federal Elections 2002–2024 (each state's certified results).

U.S. Senate

2024: Dave McCormick (Republican) 48.8% · Robert P Casey Jr (Democrat) 48.6%
CandidatePartyVotesShare
Dave McCormickRepublican3,399,29548.8%
Robert P Casey JrDemocrat3,384,18048.6%
John C ThomasLibertarian89,6531.3%
Leila HazouGreen66,3881.0%
Marty SelkerConstitution23,6210.3%
Total6,963,137
2022: John K. Fetterman (Democrat) 51.2% · Mehmet Oz (Republican) 46.3%
CandidatePartyVotesShare
John K. FettermanDemocrat2,751,01251.2%
Mehmet OzRepublican2,487,26046.3%
Erik GerhardtLibertarian72,8871.4%
Richard L. WeissGreen30,4340.6%
Daniel WassmerKeystone26,4280.5%
Write-ins7,8640.1%
Total5,375,885
2018: Bob Casey Jr. (Democrat) 55.7% · Lou Barletta (Republican) 42.6%
CandidatePartyVotesShare
Bob Casey Jr. (incumbent)Democrat2,792,43755.7%
Lou BarlettaRepublican2,134,84842.6%
Dale R. Kerns Jr.Libertarian50,9071.0%
Neal GaleGreen31,2080.6%
Write-ins1,5680.0%
Total5,010,968
2016: Pat Toomey (Republican) 48.7% · Katie McGinty (Democrat) 47.3%
CandidatePartyVotesShare
Pat Toomey (incumbent)Republican2,951,70248.7%
Katie McGintyDemocrat2,865,01247.3%
Edward T. Clifford IIILibertarian235,1423.9%
Write-ins6,6550.1%
Total6,058,511
2012: Bob Casey Jr. (Democrat) 53.7% · Tom Smith (Republican) 44.6%
CandidatePartyVotesShare
Bob Casey Jr. (incumbent)Democrat3,021,36453.7%
Tom SmithRepublican2,509,13244.6%
Rayburn Douglas SmithLibertarian96,9261.7%
Write-ins2,0690.0%
Total5,629,491
2010: Pat Toomey (Republican) 51.0% · Joe Sestak (Democrat) 49.0%
CandidatePartyVotesShare
Pat ToomeyRepublican2,028,94551.0%
Joe SestakDemocrat1,948,71649.0%
Total3,977,661
2006: Bob Casey Jr. (Democrat) 58.6% · Rick Santorum (Republican) 41.3%
CandidatePartyVotesShare
Bob Casey Jr.Democrat2,392,98458.6%
Rick Santorum (incumbent)Republican1,684,77841.3%
Write-ins3,2810.1%
Total4,081,043
2004: Arlen Specter (Republican) 52.6% · Joseph M. Hoeffel (Democrat) 42.0%
CandidatePartyVotesShare
Arlen Specter (incumbent)Republican2,925,08052.6%
Joseph M. HoeffelDemocrat2,334,12642.0%
James N. ClymerConstitution220,0564.0%
Betsy SummersLibertarian79,2631.4%
Write-ins5800.0%
Total5,559,105

Federal Election Commission, Federal Elections 2002–2024 (each state's certified results); 2024 from the MIT Election Data and Science Lab, compiled from the state's certified results.

U.S. House

2024 (17 races)
DistrictCandidatesTotal votes
District 1Brian K. Fitzpatrick (Republican) 56.4% · Ashley Ehasz (Democrat) 43.6%463,432
District 2Brendan F. Boyle (Democrat) 71.5% · Aaron Bashir (Republican) 28.5%271,046
District 3Dwight Evans (Democrat) 100.0%340,223
District 4Madeleine Dean (Democrat) 59.1% · David Winkler (Republican) 40.9%455,523
District 5Mary Gay Scanlon (Democrat) 65.3% · Alfeia Goodwin (Republican) 34.7%410,109
District 6Chrissy Houlahan (Democrat) 56.2% · Neil Young (Republican) 43.8%419,263
District 7Ryan E. Mackenzie (Republican) 50.5% · Susan Wild (Democrat) 49.5%403,314
District 8Rob Bresnahan, Jr. (Republican) 50.8% · Matt Cartwright (Democrat) 49.2%385,074
District 9Daniel Meuser (Republican) 70.5% · Amanda Waldman (Democrat) 29.5%391,735
District 10Scott Perry (Republican) 50.6% · Janelle Stelson (Democrat) 49.4%406,001
District 11Lloyd Smucker (Republican) 62.9% · Jim Atkinson (Democrat) 37.1%403,313
District 12Summer L. Lee (Democrat) 56.4% · James Hayes (Republican) 43.6%416,228
District 13John Joyce (Republican) 74.2% · Beth Farnham (Democrat) 25.8%406,283
District 14Guy Reschenthaler (Republican) 66.6% · Chris Dziados (Democrat) 33.4%403,135
District 15Glenn Thompson (Republican) 71.5% · Zach Womer (Democrat) 28.5%390,435
District 16Mike Kelly (Republican) 63.7% · Preston Nouri (Democrat) 36.3%403,632
District 17Christopher R. Deluzio (Democrat) 53.9% · Rob Mercuri (Republican) 46.1%450,738
2022 (17 races)
DistrictCandidatesTotal votes
District 1Brian Fitzpatrick (Republican) 54.8% · Ashley Ehasz (Democrat) 45.1% · Write-ins 0.1%367,568
District 2Brendan F. Boyle (Democrat) 75.6% · Aaron Bashir (Republican) 24.3% · Write-ins 0.1%186,893
District 3Dwight Evans (Democrat) 94.8% · Christopher Hoeppner (SWP) 4.8% · Write-ins 0.4%264,931
District 4Madeleine Dean (Democrat) 61.2% · Christian Nascimento (Republican) 38.7% · Write-ins 0.1%367,090
District 5Mary Gay Scanlon (Democrat) 65.0% · David Galluch (Republican) 34.9% · Write-ins 0.1%315,511
District 6Chrissy Houlahan (Democrat) 58.3% · Guy Ciarrocchi (Republican) 41.7% · Write-ins 0.1%326,676
District 7Susan Wild (Democrat) 50.9% · Lisa Scheller (Republican) 48.9% · Write-ins 0.2%297,395
District 8Matt Cartwright (Democrat) 51.1% · Jim Bognet (Republican) 48.7% · Write-ins 0.2%287,438
District 9Dan Meuser (Republican) 69.2% · Amanda R. Waldman (Democrat) 30.7% · Write-ins 0.1%302,121
District 10Scott Perry (Republican) 53.7% · Shamaine Daniels (Democrat) 46.1% · Write-ins 0.2%315,085
District 11Lloyd K. Smucker (Republican) 61.5% · Bob Hollister (Democrat) 38.4% · Write-ins 0.1%317,165
District 12Summer Lee (Democrat) 56.0% · Mike Doyle (Republican) 43.6% · Write-ins 0.4%329,972
District 13John Joyce (Republican) 94.8% · Write-ins 5.2%274,517
District 14Guy Reschenthaler (Republican) 97.0% · Write-ins 3.0%238,096
District 15Glenn GT Thompson (Republican) 69.8% · Mike Molesevich (Democrat / W(D)) 30.0% · Write-ins 0.2%305,720
District 16Mike Kelly (Republican) 59.3% · Dan Pastore (Democrat) 40.6% · Write-ins 0.1%321,323
District 17Chris Deluzio (Democrat) 53.3% · Jeremy Shaffer (Republican) 46.5% · Write-ins 0.2%363,384
2020 (18 races)
DistrictCandidatesTotal votes
District 1Brian Fitzpatrick (Republican) 56.4% · Christina M. Finello (Democrat) 43.3% · Write-ins 0.2%442,648
District 2Brendan F. Boyle (Democrat) 72.5% · David Torres (Republican) 27.4% · Write-ins 0.1%273,397
District 3Dwight Evans (Democrat) 90.9% · Michael Harvey (Republican) 9.0% · Write-ins 0.1%375,898
District 4Madeleine Dean (Democrat) 59.5% · Kathy Barnette (Republican) 40.4% · Write-ins 0.1%444,994
District 5Mary Gay Scanlon (Democrat) 64.6% · Dasha Pruett (Republican) 35.3% · Write-ins 0.1%395,769
District 6Chrissy Houlahan (Democrat) 56.0% · John Willam Emmons (Republican) 43.9% · Write-ins 0.1%404,418
District 7Susan Wild (Democrat) 51.8% · Lisa Scheller (Republican) 48.1% · Write-ins 0.1%377,404
District 8Matthew Alton Cartwright (Democrat) 51.7% · Jim Bognet (Republican) 48.2% · Write-ins 0.1%344,231
District 9Dan Meuser (Republican) 66.3% · Gary Wegman (Democrat) 33.6% · Write-ins 0.1%351,635
District 10Scott Perry (Republican) 53.2% · Eugenio DePasquale (Democrat) 46.6% · Write-ins 0.1%392,332
District 11Lloyd K. Smucker (Republican) 63.1% · Sarah E. Hammond (Democrat) 36.8% · Write-ins 0.1%383,633
District 12Fred Keller (Republican) 70.7% · Lee Griffin (Democrat) 29.1% · Write-ins 0.2%340,867
District 13John Joyce (Republican) 73.4% · Todd Rowley (Democrat) 26.5% · Write-ins 0.1%364,706
District 14Guy Reschenthaler (Republican) 64.6% · Bill Marx (Democrat) 35.3% · Write-ins 0.1%373,996
District 15Glenn GT Thompson (Republican) 73.4% · Robert Williams (Democrat) 26.5% · Write-ins 0.1%347,576
District 16Mike Kelly (Republican) 59.3% · Kristy Gnibus (Democrat) 40.6% · Write-ins 0.1%354,403
District 17Conor Lamb (Democrat) 51.1% · Sean Parnell (Republican) 48.8% · Write-ins 0.1%434,908
District 18Mike Doyle (Democrat) 69.1% · Luke Edison Negron (Republican) 30.7% · Write-ins 0.2%385,060
2018 (20 races)
DistrictCandidatesTotal votes
District 1Brian Fitzpatrick (Republican) 51.2% · Scott Wallace (Democrat) 48.7% · Write-ins 0.0%329,946
District 2Brendan F. Boyle (Democrat) 79.0% · David Torres (Republican) 21.0% · Write-ins 0.0%202,024
District 3Dwight Evans (Democrat) 93.4% · Bryan E. Leib (Republican) 6.6% · Write-ins 0.0%308,096
District 4Madeleine Dean (Democrat) 63.5% · Dan David (Republican) 36.5% · Write-ins 0.0%333,110
District 5Mary Gay Scanlon (Democrat) 65.2% · Pearl Kim (Republican) 34.8% · Write-ins 0.0%304,789
District 6Chrissy Houlahan (Democrat) 58.8% · Greg McCauley (Republican) 41.1% · Write-ins 0.1%301,985
District 7Susan Wild (Democrat) 53.5% · Marty Nothstein (Republican) 43.5% · Tim Silfies (Libertarian) 3.0%263,360
District 7 (special)Mary Gay Scanlon (Democrat) 52.3% · Pearl Kim (Republican) 46.0% · Sandra Teresa Salas (Libertarian) 1.0%331,519
District 8Matt Cartwright (Democrat) 54.6% · John Chrin (Republican) 45.3% · Write-ins 0.1%248,354
District 9Dan Meuser (Republican) 59.7% · Denny Wolff (Democrat) 40.2% · Write-ins 0.1%249,110
District 10Scott Perry (Republican) 51.3% · George Scott (Democrat) 48.6% · Write-ins 0.1%291,272
District 11Lloyd K. Smucker (Republican) 58.9% · Jess King (Democrat) 41.0% · Write-ins 0.1%277,803
District 12Tom Marino (Republican) 66.0% · Marc Friedenberg (Democrat) 33.9% · Write-ins 0.1%244,150
District 13John Joyce (Republican) 70.4% · Brent Ottaway (Democrat) 29.5% · Write-ins 0.1%253,621
District 14Guy Reschenthaler (Republican) 57.9% · Bibiana Boerio (Democrat) 42.1% · Write-ins 0.1%261,646
District 15Glenn GT Thompson (Republican) 67.8% · Susan Boser (Democrat) 32.1% · Write-ins 0.1%243,747
District 15 (special)Susan Wild (Democrat) 48.5% · Marty Nothstein (Republican) 48.3% · Tim Silfies (Libertarian) 3.2%268,585
District 16Mike Kelly (Republican) 51.5% · Ron DiNicola (Democrat) 47.3% · Ebert G. "Bill" Beeman (Libertarian) 1.1%262,563
District 17Conor Lamb (Democrat) 56.2% · Keith Rothfus (Republican) 43.7% · Write-ins 0.1%325,763
District 18Mike Doyle (Democrat) 96.1% · Write-ins 3.9%240,924
2016 (19 races)
DistrictCandidatesTotal votes
District 1Robert A. Brady (Democrat) 82.2% · Deborah Williams (Republican) 17.8% · Write-ins 0.0%299,132
District 2Dwight Evans (Democrat) 90.1% · James A. Jones (Republican) 9.8% · Write-ins 0.0%357,784
District 2 (special)Dwight Evans (Democrat) 90.4% · James A. Jones (Republican) 9.6% · Write-ins 0.0%310,113
District 3Mike Kelly (Republican) 97.2% · Write-ins 2.8%251,925
District 4Scott Perry (Republican) 66.0% · Joshua Burkholder (Democrat / W(D)) 33.9% · Write-ins 0.1%334,286
District 5Glenn GT Thompson (Republican) 67.1% · Kerith Strano Taylor (Democrat) 32.8% · Write-ins 0.1%308,231
District 6Ryan Costello (Republican) 57.2% · Mike Parrish (Democrat) 42.7% · Write-ins 0.1%362,756
District 7Patrick L. Meehan (Republican) 59.4% · Mary Ellen Balchunis (Democrat) 40.5% · Write-ins 0.0%379,649
District 8Brian Fitzpatrick (Republican) 54.4% · Steve Santarsiero (Democrat) 45.6% · Write-ins 0.0%380,862
District 9Bill Shuster (Republican) 62.8% · Art Halvorson (Democrat / W(D)) 36.3% · Write-ins 0.5%297,084
District 10Tom Marino (Republican) 70.1% · Michael Molesevich (Democrat / W(D)) 29.8% · Write-ins 0.1%301,532
District 11Lou Barletta (Republican) 63.6% · Mike Marsicano (Democrat) 36.3% · Write-ins 0.1%313,446
District 12Keith Rothfus (Republican) 61.7% · Erin R. McClelland (Democrat) 38.2% · Write-ins 0.1%359,513
District 13Brendan F. Boyle (Democrat) 99.9% · Write-ins 0.1%239,553
District 14Mike Doyle (Democrat) 74.3% · Lenny McAllister (Republican / W(R)) 25.6% · Write-ins 0.1%343,804
District 15Charles W. Dent (Republican) 58.3% · Rick Daugherty (Democrat) 38.0% · Paul Rizzo (Libertarian) 3.6%326,728
District 16Lloyd K. Smucker (Republican) 53.7% · Christina Hartman (Democrat) 42.8% · Shawn Patrick House (Libertarian) 3.3%314,317
District 17Matt Cartwright (Democrat) 53.7% · Matt Connolly (Republican) 46.1% · Write-ins 0.1%293,471
District 18Tim Murphy (Republican) 98.4% · Write-ins 1.6%298,479
2014 (18 races)
DistrictCandidatesTotal votes
District 1Robert A. Brady (Democrat) 82.8% · Megan Rath (Republican) 17.2%158,441
District 2Chaka Fattah (Democrat) 87.7% · Armond James (Republican) 12.3%206,538
District 3Mike Kelly (Republican) 60.6% · Dan Lavallee (Democrat) 39.4%187,790
District 4Scott Perry (Republican) 74.5% · Linda Deliah Thompson (Democrat) 25.5%197,340
District 5Glenn GT Thompson (Republican) 63.6% · Kerith Strano Taylor (Democrat) 36.4%180,857
District 6Ryan Costello (Republican) 56.3% · Manan Trivedi (Democrat) 43.7%212,544
District 7Patrick L. Meehan (Republican) 62.0% · Mary Ellen Balchunis (Democrat) 38.0%235,125
District 8Michael G. Fitzpatrick (Republican) 61.9% · Kevin Strouse (Democrat) 38.1%222,498
District 9Bill Shuster (Republican) 63.5% · Alanna Hartzok (Democrat) 36.5%173,317
District 10Tom Marino (Republican) 62.6% · Scott F. Brion (Democrat) 24.8% · Nicholas Troiano (Independent) 12.6%180,322
District 11Lou Barletta (Republican) 66.3% · Andy Ostrowski (Democrat) 33.7%184,692
District 12Keith Rothfus (Republican) 59.3% · Erin McClelland (Democrat) 40.7%215,921
District 13Brendan F. Boyle (Democrat) 67.1% · Carson Dee Adcock (Republican) 32.9%184,150
District 14Mike Doyle (Democrat) 100.0%148,351
District 15Charles W. Dent (Republican) 100.0%128,285
District 16Joseph R. Pitts (Republican) 57.7% · Tom Houghton (Democrat) 42.3%176,235
District 17Matt Cartwright (Democrat) 56.8% · David J. Moylan (Republican) 43.2%165,051
District 18Tim Murphy (Republican) 100.0%166,076
2012 (18 races)
DistrictCandidatesTotal votes
District 1Robert A. Brady (Democrat) 84.9% · John Featherman (Republican) 15.1%277,102
District 2Chaka Fattah (Democrat) 89.3% · Robert Allen Mansfield Jr. (Republican) 9.4% · James Foster (Independent) 1.4%356,386
District 3Mike Kelly (Republican) 54.8% · Missa Eaton (Democrat) 41.0% · Steven Porter (Independent) 4.2%302,514
District 4Scott Perry (Republican) 59.7% · Harry Perkinson (Democrat) 34.4% · Wayne W. Wolf (Independent) 3.8%303,980
District 5Glenn Thompson (Republican) 62.9% · Charles Dumas (Democrat) 37.1%282,465
District 6Jim Gerlach (Republican) 57.1% · Manan M. Trivedi (Democrat) 42.9%335,528
District 7Patrick L. Meehan (Republican) 59.4% · George Badey (Democrat) 40.6%353,451
District 8Mike Fitzpatrick (Republican) 56.6% · Kathy Boockvar (Democrat) 43.4%352,238
District 9Bill Shuster (Republican) 61.7% · Karen Ramsburg (Democrat / W(D)) 38.3%274,305
District 10Thomas A. Marino (Republican) 65.6% · Philip Scollo (Democrat) 34.4%273,790
District 11Lou Barletta (Republican) 58.5% · Gene Stilp (Democrat) 41.5%285,198
District 12Keith J. Rothfus (Republican) 51.7% · Mark S. Critz (Democrat) 48.3%338,941
District 13Allyson Y. Schwartz (Democrat) 69.1% · Joseph James Rooney (Republican) 30.9%303,819
District 14Mike Doyle (Democrat) 76.9% · Hans F. Lessmann (Republican) 23.1%327,634
District 15Charles W. Dent (Republican) 56.8% · Richard Daugherty (Democrat) 43.2%297,724
District 16Joseph R. Pitts (Republican) 54.8% · Aryanna C. Strader (Democrat) 39.0% · John A Murphy (Independent) 4.3%284,781
District 17Matthew A. Cartwright (Democrat) 60.3% · Laureen A. Cummings (Republican) 39.7%267,601
District 18Tim Murphy (Republican) 64.0% · Lawrence Maggi (Democrat) 36.0%338,873
2010 (19 races)
DistrictCandidatesTotal votes
District 1Robert A. Brady (Democrat) 100.0%149,944
District 2Chaka Fattah (Democrat) 89.3% · Rick Hellberg (Republican) 10.7%204,707
District 3Mike Kelly (Republican) 55.7% · Kathy Dahlkemper (Democrat) 44.3%200,833
District 4Jason Altmire (Democrat) 50.8% · Keith Rothfus (Republican) 49.2%237,785
District 5Glenn Thompson (Republican) 68.7% · Michael Pipe (Democrat) 28.2% · Vernon L Etzel (Libertarian) 3.1%185,512
District 6Jim Gerlach (Republican) 57.1% · Manan Trivedi (Democrat) 42.9%234,263
District 7Patrick Meehan (Republican) 54.9% · Bryan Lentz (Democrat) 44.0% · James D Schneller (American Congress) 1.1%250,847
District 8Michael G. Fitzpatrick (Republican) 53.5% · Patrick J. Murphy (Democrat) 46.5%244,306
District 9Bill Shuster (Republican) 73.1% · Tom Conners (Democrat) 26.9%194,226
District 10Thomas A. Marino (Republican) 55.2% · Christopher Paul Carney (Democrat) 44.8%200,445
District 11Louis J. Barletta (Republican) 54.7% · Paul E. Kanjorski (Democrat) 45.3%186,797
District 12Mark S. Critz # (Democrat) 50.8% · Tim Burns (Republican) 49.2%185,226
District 13Allyson Y. Schwartz (Democrat) 56.3% · Carson Dee Adcock (Republican) 43.7%210,697
District 14Mike Doyle (Democrat) 68.8% · Melissa Haluszczak (Republican) 28.2% · Ed Bortz (Green) 3.0%177,470
District 15Charles W. Dent (Republican) 53.5% · John B. Callahan (Democrat) 39.0% · Jake Towne (Towne for Congress) 7.5%204,548
District 16Joseph R. Pitts (Republican) 65.4% · Lois Herr (Democrat) 34.6%205,107
District 17Tim Holden (Democrat) 55.5% · Dave Argall (Republican) 44.5%213,486
District 18Tim Murphy (Republican) 67.3% · Dan Connolly (Democrat) 32.7%240,446
District 19Todd Platts (Republican) 71.9% · Ryan S. Sanders (Democrat) 23.3% · Joshua A Monighan (Independent Patriots) 4.8%229,756
2008 (19 races)
DistrictCandidatesTotal votes
District 1Robert A. Brady (Democrat) 90.8% · Mike Muhammad (Republican) 9.2%267,513
District 2Chaka Fattah (Democrat) 88.9% · Adam A. Lang (Republican) 11.1%311,336
District 3Kathy Dahlkemper (Democrat) 51.2% · Phil English (Republican) 48.8%286,603
District 4Jason Altmire (Democrat) 55.9% · Melissa Hart (Republican) 44.1%333,947
District 5Glenn W. Thompson (Republican) 56.7% · Mark B. McCracken (Democrat) 41.0% · James Fryman (Libertarian) 2.2%274,177
District 6Jim Gerlach (Republican) 52.1% · Bob Roggio (Democrat) 47.9%344,375
District 7Joe Sestak (Democrat) 59.6% · W. Craig Williams (Republican) 40.4%352,317
District 8Patrick J. Murphy (Democrat) 56.8% · Tom Manion (Republican) 41.6% · Tom Lingenfelter (Independent) 1.6%348,515
District 9Bill Shuster (Republican) 63.9% · Tony Barr (Democrat) 36.1%273,686
District 10Christopher P. Carney (Democrat) 56.3% · Chris Hackett (Republican) 43.7%285,518
District 11Paul E. Kanjorski (Democrat) 51.6% · Lou Barletta (Republican) 48.4%283,530
District 12John P. Murtha (Democrat) 57.9% · William Russell (Republican / W(R)) 42.1%268,388
District 13Allyson Schwartz (Democrat) 62.8% · Marina Kats (Republican) 34.5% · John P. McDermott (Constitution) 2.7%313,513
District 14Mike Doyle (Democrat) 91.3% · Titus North (Green) 8.7%265,540
District 15Charles W. Dent (Republican) 58.6% · Sam Bennett (Democrat) 41.4%309,766
District 16Joseph R. Pitts (Republican) 55.8% · Bruce A. Slater (Democrat) 39.4% · John A. Murphy (Independent) 3.9%305,167
District 17Tim Holden (Democrat) 63.7% · Toni Gilhooley (Republican) 36.3%302,608
District 18Tim Murphy (Republican) 64.1% · Steve O'Donnell (Democrat) 35.9%333,010
District 19Todd Platts (Republican) 66.6% · Philip J. Avillo Jr. (Democrat) 33.4%328,395
2006 (19 races)
DistrictCandidatesTotal votes
District 1Robert A. Brady (Democrat) 100.0% · Write-ins 0.0%137,999
District 2Chaka Fattah (Democrat) 88.6% · Michael Gessner (Republican) 9.2% · David G. Baker (Green) 2.2%187,283
District 3Phil English (Republican) 53.6% · Steven Porter (Democrat) 42.0% · Timothy J. Hagberg (Constitutional) 4.3%202,518
District 4Jason Altmire (Democrat) 51.9% · Melissa A. Hart (Republican) 48.0% · Write-ins 0.1%254,084
District 5John E. Peterson (Republican) 60.0% · Donald L. Hilliard (Democrat) 39.9% · Write-ins 0.1%191,727
District 6Jim Gerlach (Republican) 50.7% · Lois Murphy (Democrat) 49.3%238,939
District 7Joe Sestak (Democrat) 56.4% · Curt Weldon (Republican) 43.6% · Write-ins 0.0%262,434
District 8Patrick J. Murphy (Democrat) 50.3% · Michael G. Fitzpatrick (Republican) 49.7% · Write-ins 0.0%249,817
District 9Bill Shuster (Republican) 60.3% · Tony Barr (Democrat / W(Dem)) 39.6% · Write-ins 0.1%200,820
District 10Christopher Carney (Democrat) 52.9% · Don Sherwood (Republican) 47.0% · Write-ins 0.1%208,173
District 11Paul E. Kanjorski (Democrat) 72.5% · Joseph F. Leonardi (Republican) 27.5% · Write-ins 0.0%185,413
District 12John P. Murtha (Democrat) 60.8% · Diana Irey (Republican) 39.2% · Write-ins 0.0%203,163
District 13Allyson Schwartz (Democrat) 66.1% · Raj Peter Bhakta (Republican) 33.9%222,860
District 14Mike Doyle (Democrat) 89.8% · Titus North (Green) 9.9% · Write-ins 0.3%179,401
District 15Charles W. Dent (Republican) 53.6% · Charles Dertinger (Democrat / W(Dem)) 43.5% · Greta Browne (Green) 2.9%198,173
District 16Joseph R. Pitts (Republican) 56.6% · Lois K. Herr (Democrat) 39.5% · John A. Murphy (Independent) 3.9%204,669
District 17Tim Holden (Democrat) 64.5% · Matthew A. Wertz (Republican) 35.5% · Write-ins 0.0%212,777
District 18Tim Murphy (Republican) 57.8% · Chad Kluko (Democrat) 42.1% · Write-ins 0.1%250,240
District 19Todd Platts (Republican) 63.9% · Philip J. Avillo Jr. (Democrat) 33.5% · Derf W. Maitland (Green) 2.5%222,898
2004 (19 races)
DistrictCandidatesTotal votes
District 1Robert A. Brady (Democrat) 86.3% · Deborah L. Williams (Republican) 13.4% · Christopher Randolph (Randolph For Congress) 0.3%248,587
District 2Chaka Fattah (Democrat) 88.0% · Stewart Bolno (Republican) 12.0%287,637
District 3Phil English (Republican) 60.1% · Steven Porter (Democrat) 39.9% · Write-ins 0.0%277,323
District 4Melissa Hart (Republican) 63.1% · Stevan Drobac, Jr. (Democrat) 35.9% · Steven B. Larchuk (Healthcare) 1.0%323,945
District 5John E. Peterson (Republican) 88.0% · Thomas A. Martin (Libertarian) 12.0% · Write-ins 0.0%219,198
District 6Jim Gerlach (Republican) 51.0% · Lois Murphy (Democrat) 49.0% · Write-ins 0.0%314,386
District 7Curt Weldon (Republican) 58.8% · Paul Scoles (Democrat) 40.3% · David Jahn (Libertarian) 0.9%334,547
District 8Michael G. Fitzpatrick (Republican) 55.3% · Virginia Waters Schrader (Democrat) 43.3% · Arthur L. Farnsworth (Libertarian) 1.1%331,276
District 9Bill Shuster (Republican) 69.5% · Paul I. Politis (Democrat) 30.5% · Write-ins 0.1%265,272
District 10Don Sherwood (Republican) 92.8% · Veronica A. Hannevig (Constitution) 7.2% · Write-ins 0.0%206,839
District 11Paul E. Kanjorski (Democrat) 94.4% · Kenneth C. Brenneman (Constitution) 5.6% · Write-ins 0.0%181,285
District 12John P. Murtha (Democrat) 99.9% · Write-ins 0.1%204,710
District 13Allyson Schwartz (Democrat) 55.7% · Melissa Brown (Republican) 41.3% · John P. McDermott (Constitution) 1.7%308,124
District 14Mike Doyle (Democrat) 99.9% · Write-ins 0.1%220,299
District 15Charles W. Dent (Republican) 58.6% · Joe Driscoll (Democrat) 39.4% · Richard J. Piotrowski (Libertarian) 1.3%291,147
District 16Joseph R. Pitts (Republican) 64.4% · Lois K. Herr (Democrat) 34.5% · William R. Hagen (Green) 1.1%285,313
District 17Tim Holden (Democrat) 59.1% · Scott Paterno (Republican) 38.9% · Russ Diamond (Libertarian) 2.0%291,793
District 18Tim Murphy (Republican) 62.8% · Mark G. Boles (Democrat) 37.2% · Write-ins 0.0%315,342
District 19Todd Platts (Republican) 91.4% · Charles J. Steel (Green) 3.6% · Michael Mickey Paoletta (Libertarian) 3.4%245,251
2002 (19 races)
DistrictCandidatesTotal votes
District 1Robert A. Brady (Democrat) 86.4% · Marie G. Delany (Republican) 12.5% · Mike Ewall (Green) 1.1%140,090
District 2Chaka Fattah (Democrat) 87.8% · Thomas G. Dougherty (Republican) 12.2%171,611
District 3Phil English (Republican) 77.7% · AnnDrea M. Benson (Green) 22.3% · Write-ins 0.0%150,329
District 4Melissa Hart (Republican) 64.6% · Stevan Drobac, Jr. (Democrat) 35.4% · Write-ins 0.0%202,218
District 5John E. Peterson (Republican) 87.2% · Thomas A. Martin (Libertarian) 12.6% · Write-ins 0.1%143,211
District 6Jim Gerlach (Republican) 51.4% · Dan Wofford (Democrat) 48.6% · Write-ins 0.0%201,791
District 7Curt Weldon (Republican) 66.1% · Peter A. Lennon (Democrat) 33.9%221,351
District 8Jim Greenwood (Republican) 62.6% · Timothy T. Reece (Democrat) 37.4% · Write-ins 0.0%203,687
District 9Bill Shuster (Republican) 71.0% · John R. Henry (Democrat) 28.9% · Write-ins 0.1%174,849
District 10Don Sherwood (Democrat / R And R) 92.6% · Kurt J. Shotko (Green) 7.1% · Write-ins 0.3%164,159
District 11Paul E. Kanjorski (Democrat) 55.6% · Louis J. Barletta (Republican) 42.4% · Thomas J. McLaughlin (Reform) 2.0%168,615
District 12John P. Murtha (Democrat) 73.5% · Bill Choby (Republican) 26.5% · Write-ins 0.0%169,028
District 13Joseph M. Hoeffel (Democrat) 50.9% · Melissa Brown (Republican) 47.3% · John P. McDermott (Constitutional) 1.7%211,867
District 14Mike Doyle (Democrat) 99.9% · Write-ins 0.1%123,412
District 15Pat Toomey (Republican) 57.4% · Edward J. O'Brien (Democrat) 42.6% · Write-ins 0.0%171,713
District 16Joseph R. Pitts (Republican) 88.4% · Will Todd (Green) 6.5% · Kenneth Brenneman (Constitutional) 5.0%134,597
District 17Tim Holden (Democrat) 51.4% · George W. Gekas (Republican) 48.6% · Write-ins 0.0%201,291
District 18Tim Murphy (Republican) 60.1% · Jack Machek (Democrat) 39.9% · Write-ins 0.0%199,349
District 19Todd Platts (Republican) 91.1% · Ben Price (Green) 5.0% · Michael Mickey Paoletta (Libertarian) 3.8%157,145

Districts as numbered that year: states redraw them after each census, and some did more often. "Unopposed" is a candidate the state didn't put on the ballot because no one ran against them. Federal Election Commission, Federal Elections 2002–2024 (each state's certified results); 2024 from the MIT Election Data and Science Lab, compiled from the state's certified results.

The presidential vote by county

Every county, 2024, 2020, 2016, 2012, 2008, 2004, 2000
County2024
Dem. · Rep.
2020
Dem. · Rep.
2016
Dem. · Rep.
2012
Dem. · Rep.
2008
Dem. · Rep.
2004
Dem. · Rep.
2000
Dem. · Rep.
Adams32.7% · 66.4%32.2% · 66.4%29.9% · 66.2%35.5% · 63.0%39.6% · 59.2%32.6% · 66.9%34.9% · 62.4%
Allegheny59.7% · 39.4%59.6% · 39.2%56.5% · 39.9%56.7% · 42.1%57.3% · 41.8%57.2% · 42.1%56.6% · 40.4%
Armstrong23.0% · 76.2%23.3% · 75.6%22.7% · 74.3%30.6% · 68.0%37.0% · 61.7%38.7% · 60.9%40.6% · 56.6%
Beaver39.2% · 59.9%40.5% · 58.2%38.9% · 57.6%46.0% · 52.6%47.9% · 50.8%51.1% · 48.4%52.9% · 44.1%
Bedford15.4% · 84.0%15.8% · 83.5%15.4% · 82.7%22.1% · 77.0%27.0% · 71.9%26.5% · 73.2%28.2% · 70.0%
Berks43.4% · 55.6%45.2% · 53.4%42.8% · 52.8%48.7% · 49.7%53.9% · 44.8%46.4% · 53.0%43.8% · 52.7%
Blair27.9% · 71.4%27.7% · 71.2%25.4% · 71.3%32.4% · 66.3%37.3% · 61.6%33.4% · 66.0%34.9% · 62.9%
Bradford25.6% · 73.5%26.7% · 71.6%24.8% · 70.6%36.8% · 61.5%40.0% · 58.4%33.5% · 66.0%33.9% · 62.8%
Bucks49.5% · 49.6%51.7% · 47.3%48.5% · 47.7%50.0% · 48.8%53.8% · 45.1%51.1% · 48.3%50.5% · 46.3%
Butler33.5% · 65.7%33.1% · 65.6%29.4% · 66.4%31.9% · 66.8%35.7% · 63.2%35.2% · 64.3%35.4% · 62.1%
Cambria29.8% · 69.5%30.8% · 68.1%29.9% · 67.0%40.1% · 58.1%49.5% · 48.8%48.7% · 50.8%50.3% · 46.4%
Cameron24.2% · 74.5%26.0% · 72.8%24.3% · 72.7%34.3% · 64.4%38.0% · 57.2%33.0% · 66.5%34.7% · 61.6%
Carbon32.2% · 67.0%33.3% · 65.4%31.1% · 65.1%45.3% · 52.8%50.0% · 48.1%48.8% · 50.0%50.1% · 45.7%
Centre50.9% · 48.1%51.7% · 46.9%48.7% · 46.3%49.1% · 48.8%55.4% · 43.6%47.8% · 51.6%43.2% · 52.8%
Chester56.7% · 42.3%58.0% · 40.9%52.7% · 43.2%49.3% · 49.5%54.2% · 45.0%47.5% · 52.0%43.7% · 53.4%
Clarion23.1% · 76.2%24.0% · 74.8%24.4% · 71.7%31.2% · 66.9%38.0% · 60.4%35.2% · 64.4%35.4% · 61.8%
Clearfield23.9% · 75.4%24.5% · 74.1%23.9% · 72.7%34.8% · 63.7%43.1% · 55.3%39.5% · 60.0%38.3% · 58.9%
Clinton29.1% · 70.0%31.2% · 67.5%30.8% · 65.1%43.2% · 55.1%48.0% · 50.7%41.7% · 57.5%46.0% · 50.6%
Columbia34.0% · 65.0%33.8% · 64.5%31.6% · 63.8%42.7% · 55.6%47.2% · 51.6%39.7% · 59.7%41.0% · 55.2%
Crawford30.0% · 69.2%30.8% · 68.0%29.3% · 66.6%39.2% · 59.1%44.1% · 54.5%41.8% · 57.3%39.8% · 56.6%
Cumberland44.6% · 54.1%44.0% · 54.5%38.7% · 56.8%40.0% · 58.5%42.6% · 56.3%35.8% · 63.8%35.3% · 62.2%
Dauphin52.4% · 46.5%53.6% · 45.1%49.4% · 46.5%52.4% · 46.3%54.0% · 45.0%45.6% · 53.9%44.1% · 53.3%
Delaware61.3% · 37.6%62.9% · 36.1%59.6% · 37.2%60.2% · 38.8%60.1% · 38.9%57.1% · 42.3%54.4% · 42.7%
Elk26.1% · 73.1%26.7% · 71.8%26.7% · 69.5%41.3% · 57.3%51.1% · 46.8%45.4% · 54.1%42.4% · 54.1%
Erie49.0% · 50.0%49.8% · 48.8%47.0% · 48.6%57.4% · 41.3%59.4% · 39.4%53.9% · 45.6%52.9% · 43.6%
Fayette30.8% · 68.7%32.9% · 66.3%33.4% · 64.3%45.3% · 53.6%49.2% · 49.6%53.2% · 45.8%56.8% · 40.4%
Forest27.3% · 71.8%27.5% · 71.1%26.1% · 70.1%38.8% · 59.8%42.5% · 55.9%38.4% · 61.1%36.9% · 60.1%
Franklin28.1% · 71.1%27.8% · 70.9%25.0% · 71.4%30.1% · 68.6%33.3% · 65.9%28.3% · 71.4%30.5% · 67.5%
Fulton13.5% · 86.1%13.6% · 85.5%13.5% · 84.1%21.1% · 77.7%25.0% · 73.6%23.5% · 76.1%27.0% · 71.0%
Greene26.6% · 71.5%27.8% · 71.2%28.4% · 68.8%40.5% · 58.3%49.1% · 49.4%49.3% · 50.0%53.0% · 43.2%
Huntingdon23.2% · 76.1%23.9% · 74.9%23.0% · 73.6%30.7% · 67.9%35.5% · 63.0%32.6% · 67.2%31.8% · 65.2%
Indiana30.1% · 69.2%30.7% · 68.2%30.5% · 65.9%39.8% · 58.5%45.8% · 52.9%43.7% · 55.9%43.5% · 53.5%
Jefferson20.4% · 78.8%19.8% · 78.7%18.7% · 78.0%26.5% · 72.1%34.3% · 64.1%31.0% · 68.4%31.7% · 65.3%
Juniata18.9% · 80.3%18.7% · 80.1%17.4% · 79.1%26.7% · 72.0%31.6% · 66.8%28.0% · 71.4%30.6% · 66.9%
Lackawanna51.0% · 48.3%53.7% · 45.3%50.2% · 46.8%63.1% · 35.8%62.6% · 36.6%56.3% · 42.3%59.6% · 36.4%
Lancaster41.5% · 57.5%41.3% · 57.2%37.8% · 57.2%39.8% · 58.7%43.7% · 55.5%33.6% · 65.8%31.4% · 66.1%
Lawrence32.8% · 66.5%34.7% · 64.2%34.4% · 62.4%44.9% · 53.9%46.8% · 51.9%49.2% · 50.5%52.0% · 45.6%
Lebanon33.6% · 65.5%33.4% · 65.2%30.6% · 65.5%35.2% · 63.4%40.0% · 58.9%32.5% · 66.6%35.1% · 62.2%
Lehigh50.7% · 48.1%53.2% · 45.6%50.5% · 45.8%53.3% · 45.5%57.1% · 41.6%51.0% · 48.4%48.7% · 47.7%
Luzerne40.0% · 59.2%42.3% · 56.7%38.9% · 58.3%51.7% · 46.9%53.6% · 45.2%51.1% · 47.7%52.0% · 43.8%
Lycoming28.8% · 70.3%28.6% · 70.0%25.7% · 70.5%32.7% · 65.9%37.3% · 61.5%31.3% · 67.9%34.0% · 62.8%
Mckean26.0% · 73.2%26.2% · 72.3%24.7% · 71.4%35.1% · 63.2%40.5% · 57.8%36.1% · 62.8%34.9% · 61.1%
Mercer34.5% · 64.6%36.4% · 62.4%35.8% · 60.3%47.6% · 51.0%49.1% · 49.4%48.2% · 51.0%48.9% · 47.5%
Mifflin21.5% · 77.9%21.4% · 77.5%20.8% · 75.8%26.1% · 72.9%32.6% · 66.2%29.1% · 69.8%33.1% · 64.3%
Monroe49.1% · 49.9%52.6% · 46.2%48.6% · 47.9%56.0% · 42.7%57.7% · 41.4%49.6% · 49.6%46.8% · 49.6%
Montgomery60.9% · 38.1%62.6% · 36.4%58.9% · 37.4%56.6% · 42.3%60.0% · 39.2%55.6% · 44.0%53.5% · 43.8%
Montour39.0% · 60.0%38.6% · 59.8%33.4% · 61.8%39.0% · 59.4%41.9% · 57.0%35.0% · 64.3%36.3% · 61.0%
Northampton48.6% · 50.4%49.8% · 49.1%46.2% · 50.0%51.7% · 47.0%55.5% · 43.2%50.1% · 49.0%50.7% · 45.3%
Northumberland29.6% · 69.5%30.0% · 68.5%26.7% · 69.4%39.4% · 58.8%42.2% · 56.1%39.3% · 60.0%41.1% · 54.6%
Perry24.8% · 74.1%24.1% · 74.2%21.9% · 73.8%29.7% · 68.6%32.4% · 66.2%27.9% · 71.6%27.7% · 69.6%
Philadelphia78.8% · 20.0%81.4% · 17.9%82.5% · 15.4%85.3% · 14.0%83.1% · 16.3%80.4% · 19.3%80.0% · 18.0%
Pike37.6% · 61.6%40.0% · 59.0%35.5% · 61.5%43.9% · 54.9%47.3% · 51.5%40.6% · 58.4%42.2% · 53.8%
Potter18.4% · 80.7%19.0% · 79.9%16.7% · 80.3%26.2% · 72.2%30.6% · 68.1%28.5% · 70.8%28.7% · 68.5%
Schuylkill28.5% · 70.6%29.4% · 69.2%26.7% · 70.0%42.5% · 55.9%44.9% · 53.6%44.8% · 54.6%45.0% · 51.2%
Snyder26.1% · 73.2%25.7% · 73.1%24.5% · 71.7%31.2% · 67.1%34.8% · 64.0%29.0% · 70.5%27.5% · 69.8%
Somerset21.0% · 78.3%21.3% · 77.6%20.6% · 76.5%27.8% · 70.7%36.6% · 61.7%34.9% · 64.7%36.5% · 61.3%
Sullivan26.2% · 73.1%25.6% · 72.9%23.9% · 73.1%35.1% · 63.3%39.5% · 59.0%36.9% · 62.6%34.3% · 62.1%
Susquehanna27.2% · 71.9%28.7% · 69.9%27.2% · 68.3%38.4% · 59.9%43.5% · 55.1%38.6% · 60.8%37.5% · 59.2%
Tioga23.6% · 75.4%23.5% · 74.7%21.3% · 74.3%31.5% · 66.7%35.6% · 63.0%30.9% · 68.4%31.3% · 65.2%
Union37.8% · 61.2%37.2% · 61.4%35.4% · 60.8%37.6% · 60.8%42.1% · 56.7%35.4% · 64.1%31.9% · 64.7%
Venango28.5% · 70.6%28.6% · 70.0%27.0% · 68.6%35.8% · 62.3%39.7% · 58.9%38.1% · 61.2%39.9% · 56.7%
Warren30.0% · 69.2%29.4% · 68.9%27.9% · 67.7%40.4% · 57.9%46.2% · 52.4%41.7% · 57.1%43.0% · 53.0%
Washington36.9% · 62.4%38.1% · 60.8%35.8% · 60.5%42.6% · 56.2%47.1% · 51.8%50.1% · 49.6%53.2% · 44.2%
Wayne31.1% · 68.2%32.7% · 66.3%29.2% · 67.6%38.9% · 59.7%43.3% · 55.6%36.7% · 62.4%36.5% · 59.2%
Westmoreland35.4% · 63.8%35.2% · 63.6%32.8% · 64.0%37.6% · 61.3%41.1% · 57.9%43.5% · 56.0%45.8% · 51.6%
Wyoming31.1% · 67.9%31.7% · 66.9%29.0% · 67.2%42.6% · 55.5%45.6% · 53.2%38.8% · 60.6%37.3% · 59.2%
York36.9% · 62.1%36.9% · 61.5%33.3% · 62.4%38.7% · 59.9%42.7% · 56.3%35.5% · 63.7%36.0% · 60.8%

Each party's candidate's share of all presidential votes cast in the county. MIT Election Data and Science Lab, County Presidential Election Returns 2000–2024, compiled from official results. Compare Pennsylvania's counties on these and other figures →

How we show these

Every figure is the state's own certified count, as the Federal Election Commission and the MIT Election Data and Science Lab compiled it, and links to its source. A candidate on several party lines (New York's and Connecticut's fusion voting) is shown once, with their lines added up. We show how many votes each candidate received; we don't explain why results changed or credit anyone for them.

Quick answers

How did Pennsylvania vote for president in 2024?
Donald J. Trump (Republican) received 3,543,308 votes (50.2%) and Kamala D. Harris (Democrat) received 3,423,042 votes (48.5%) of 7,058,732 votes cast, by the state's certified results as compiled by the Federal Election Commission.
Who ran for U.S. Senate in Pennsylvania in 2024?
Dave McCormick (Republican, 48.8%); Robert P Casey Jr (Democrat, 48.6%); John C Thomas (Libertarian, 1.3%); Leila Hazou (Green, 1.0%). Certified results, Federal Election Commission.

See something wrong on this page? Report a problem · Corrections