RightDataUSA

2024-11-05 Senatorial Election Results for Pennsylvania (Class 1)


Election Year:
Election Type:
Runoff Election: No Yes
State:
County:
Congressional District:
(House elections)
Show Precincts:
(Statewide elections)
No Yes


Map Data to Display: Vote Margin
Winner
Vote Margin %
Total Votes
District Boundaries



Click on a county in the table or the map to see demographic data for that county.

County Turnout Dave McCormick
(R)
Bob Casey, Jr.*
(D)
John Thomas
(Libertarian)
Leila Hazou
(Green)
Other Margin TOTAL
Adams71%38,50563.9%19,94733.1%1,0311.7%4790.8%3140.5%18,558 60,276
Allegheny72%272,86138.1%425,28059.4%8,4091.2%7,4621.0%1,9100.3%-152,419 715,922
Armstrong72%26,65372.1%9,13624.7%7682.1%1920.5%1950.5%17,517 36,944
Beaver71%53,59356.6%38,52940.7%1,4581.5%7180.8%4590.5%15,064 94,757
Bedford73%22,85581.5%4,62416.5%3341.2%1070.4%1230.4%18,231 28,043
Berks60%108,05853.1%89,06343.7%3,4241.7%2,1481.1%9490.5%18,995 203,642
Blair68%44,74169.1%18,44528.5%8691.3%3890.6%2790.4%26,296 64,723
Bradford67%22,09971.5%8,00725.9%4631.5%1970.6%1440.5%14,092 30,910
Bucks77%194,20348.6%196,44449.1%4,6041.2%3,5190.9%1,0630.3%-2,241 399,833
Butler77%77,32863.9%40,97333.9%1,5651.3%6720.6%4290.4%36,355 120,967
Cambria68%46,48265.5%22,88732.2%9031.3%3990.6%3330.5%23,595 71,004
Cameron61%1,55870.4%58026.2%411.9%160.7%190.9%978 2,214
Carbon66%22,60364.4%11,57033.0%5081.4%2710.8%1190.3%11,033 35,071
Centre60%38,05447.3%40,38250.2%1,0441.3%7010.9%2340.3%-2,328 80,415
Chester75%138,27042.6%178,83355.1%3,8871.2%2,8690.9%7960.2%-40,563 324,655
Clarion66%14,18072.1%4,68423.8%3111.6%900.5%4142.1%9,496 19,679
Clearfield62%29,06372.3%10,11125.1%5981.5%2210.5%2190.5%18,952 40,212
Clinton62%12,25066.4%5,72231.0%2641.4%1250.7%870.5%6,528 18,448
Columbia60%20,60063.6%10,96233.9%4451.4%2180.7%1500.5%9,638 32,375
Crawford66%28,23466.1%13,37031.3%6531.5%2710.6%1860.4%14,864 42,714
Cumberland68%78,17853.0%64,71343.9%2,3241.6%1,7251.2%4630.3%13,465 147,403
Dauphin66%66,94944.9%77,02251.7%2,3431.6%1,9771.3%6650.4%-10,073 148,956
Delaware72%121,48237.2%197,42460.5%3,2811.0%3,4391.1%8310.3%-75,942 326,457
Elk70%11,93169.8%4,67427.4%2921.7%950.6%970.6%7,257 17,089
Erie65%65,60347.9%67,86849.6%1,7621.3%1,1560.8%4530.3%-2,265 136,842
Fayette63%40,80464.8%20,75233.0%7411.2%3500.6%2980.5%20,052 62,945
Forest41%1,80868.3%74128.0%511.9%230.9%261.0%1,067 2,649
Franklin67%57,21768.8%23,59128.4%1,3211.6%5900.7%4020.5%33,626 83,121
Fulton70%6,77383.5%1,19714.7%881.1%320.4%260.3%5,576 8,116
Greene62%11,64367.9%5,07529.6%2511.5%910.5%850.5%6,568 17,145
Huntingdon64%16,91073.4%5,58224.2%3231.4%1070.5%1060.5%11,328 23,028
Indiana62%27,88166.3%13,18131.3%5591.3%2700.6%1770.4%14,700 42,068
Jefferson68%17,61876.3%4,83420.9%3541.5%990.4%1730.7%12,784 23,078
Juniata67%9,25176.8%2,47820.6%2051.7%510.4%570.5%6,773 12,042
Lackawanna67%51,94444.8%61,65353.2%1,1331.0%8010.7%3550.3%-9,709 115,886
Lancaster67%162,10556.2%118,58041.1%4,0991.4%2,4290.8%1,1390.4%43,525 288,352
Lawrence69%29,40562.8%16,17634.6%6681.4%3070.7%2360.5%13,229 46,792
Lebanon65%46,17263.1%24,74533.8%1,2231.7%6120.8%3870.5%21,427 73,139
Lehigh63%87,14746.5%94,87550.6%2,5111.3%2,4681.3%5830.3%-7,728 187,584
Luzerne59%87,09656.2%64,54641.6%1,8131.2%1,1420.7%4930.3%22,550 155,090
Lycoming66%40,66968.4%17,35429.2%8131.4%4020.7%2570.4%23,315 59,495
McKean62%13,79970.5%5,23126.7%2831.4%1330.7%1250.6%8,568 19,571
Mercer67%36,46862.8%20,30235.0%7221.2%3760.6%2200.4%16,166 58,088
Mifflin62%16,41374.8%4,99122.7%3131.4%1330.6%960.4%11,422 21,946
Monroe63%40,87248.1%41,70149.0%1,1361.3%9921.2%3270.4%-829 85,028
Montgomery76%196,42237.8%311,85960.0%5,5261.1%5,0111.0%1,1500.2%-115,437 519,968
Montour69%5,84759.1%3,81338.5%1221.2%770.8%410.4%2,034 9,900
Northampton68%85,78749.1%84,76248.5%1,9921.1%1,6260.9%4480.3%1,025 174,615
Northumberland60%28,70666.3%13,43231.0%6601.5%3110.7%1850.4%15,274 43,294
Perry70%18,35571.5%6,47025.2%4711.8%2300.9%1540.6%11,885 25,680
Philadelphia56%129,09818.7%541,56778.5%6,5240.9%11,9301.7%1,1970.2%-412,469 690,316
Pike68%20,86960.3%12,90937.3%3981.1%3000.9%1330.4%7,960 34,609
Potter72%7,10978.5%1,69518.7%1481.6%510.6%520.6%5,414 9,055
Schuylkill63%48,55366.7%22,22430.5%1,2201.7%5330.7%3100.4%26,329 72,840
Snyder64%14,21171.2%5,30926.6%2461.2%1040.5%770.4%8,902 19,947
Somerset69%30,66275.1%9,05722.2%7461.8%1780.4%1660.4%21,605 40,809
Sullivan70%2,61270.3%1,02127.5%471.3%170.5%180.5%1,591 3,715
Susquehanna72%15,54770.0%6,12827.6%2781.3%1590.7%1040.5%9,419 22,216
Tioga66%15,77873.6%5,06623.6%3501.6%1350.6%1030.5%10,712 21,432
Union61%12,74760.5%7,87237.4%2401.1%1360.6%770.4%4,875 21,072
Venango67%17,82566.9%7,90229.7%4771.8%1840.7%2430.9%9,923 26,631
Warren69%13,65566.1%6,41531.0%3521.7%1190.6%1260.6%7,240 20,667
Washington72%71,79859.6%45,92638.1%1,6561.4%6140.5%4470.4%25,872 120,441
Wayne68%19,33165.9%9,38532.0%3081.0%2070.7%1040.4%9,946 29,335
Westmoreland73%128,04061.3%76,00436.4%2,9111.4%1,2080.6%7740.4%52,036 208,937
Wyoming73%9,91766.0%4,75031.6%1521.0%1390.9%580.4%5,167 15,016
York68%148,09859.7%91,77937.0%4,6411.9%2,2550.9%1,1550.5%56,319 247,928
TOTAL 67% 3,399,29548.8% 3,384,18048.6% 89,6531.3% 66,3881.0% 23,6210.3% 15,115 6,963,137
Total R vote: 3,399,295 (48.8%)      Total D vote: 3,384,180 (48.6%)      Total Other vote: 179,662 (2.6%)
* incumbent
Campaign finance data for this election**:
Total Disbursements: $35,373,179 $61,684,067 $0 $0
Total Receipts: $35,970,836 $60,360,453 $0 $0
Cash on Hand: $605,477 $995,039 $0 $0
Contributions by Candidate: $128,046 $0 $0 $0
Loans by Candidate: $7,563,800 $0 $0 $0
Total Individual Contributions: $21,181,317 $45,342,183 $0 $0
Party Contributions: $52,800 $61,800 $0 $0
Other Committee Contributions: $1,013,544 $3,257,681 $0 $0
Transfers from Other Committees: $5,671,622 $8,198,909 $0 $0
Independent Expenditures Supporting: $57,144,264 $32,586,485 $0 $0
Independent Expenditures Opposing: $163,342,467 $164,274,174 $0 $0
Net Independent Expenditures: $-106,198,203 $-131,687,689 $0 $0
Net Spending: $-70,825,024 $-70,003,622 $0 $0

**Financial data shown here takes into account all elections for this office during this cycle, including primary, special and runoff elections, if any.
Source: https://www.fec.gov/data/elections/senate/PA/2024


Other candidates included: Marty Selker (Constitution), 23,621 votes



2024 Senate class 1, Adams County
CandidateVotesPct
Dave McCormick (R) 38,505 63.9%
Bob Casey, Jr.* (D) 19,947 33.1%
John Thomas (Lbt) 1,031 1.7%
Leila Hazou (Grn) 479 0.8%
Marty Selker (Cst) 314 0.5%
TOTAL 60,276
Turnout: 71%


2024 Senate class 1, Allegheny County
CandidateVotesPct
Dave McCormick (R) 272,861 38.1%
Bob Casey, Jr.* (D) 425,280 59.4%
John Thomas (Lbt) 8,409 1.2%
Leila Hazou (Grn) 7,462 1.0%
Marty Selker (Cst) 1,910 0.3%
TOTAL 715,922
Turnout: 72%


2024 Senate class 1, Armstrong County
CandidateVotesPct
Dave McCormick (R) 26,653 72.1%
Bob Casey, Jr.* (D) 9,136 24.7%
John Thomas (Lbt) 768 2.1%
Leila Hazou (Grn) 192 0.5%
Marty Selker (Cst) 195 0.5%
TOTAL 36,944
Turnout: 72%


2024 Senate class 1, Beaver County
CandidateVotesPct
Dave McCormick (R) 53,593 56.6%
Bob Casey, Jr.* (D) 38,529 40.7%
John Thomas (Lbt) 1,458 1.5%
Leila Hazou (Grn) 718 0.8%
Marty Selker (Cst) 459 0.5%
TOTAL 94,757
Turnout: 71%


2024 Senate class 1, Bedford County
CandidateVotesPct
Dave McCormick (R) 22,855 81.5%
Bob Casey, Jr.* (D) 4,624 16.5%
John Thomas (Lbt) 334 1.2%
Leila Hazou (Grn) 107 0.4%
Marty Selker (Cst) 123 0.4%
TOTAL 28,043
Turnout: 73%


2024 Senate class 1, Berks County
CandidateVotesPct
Dave McCormick (R) 108,058 53.1%
Bob Casey, Jr.* (D) 89,063 43.7%
John Thomas (Lbt) 3,424 1.7%
Leila Hazou (Grn) 2,148 1.1%
Marty Selker (Cst) 949 0.5%
TOTAL 203,642
Turnout: 60%


2024 Senate class 1, Blair County
CandidateVotesPct
Dave McCormick (R) 44,741 69.1%
Bob Casey, Jr.* (D) 18,445 28.5%
John Thomas (Lbt) 869 1.3%
Leila Hazou (Grn) 389 0.6%
Marty Selker (Cst) 279 0.4%
TOTAL 64,723
Turnout: 68%


2024 Senate class 1, Bradford County
CandidateVotesPct
Dave McCormick (R) 22,099 71.5%
Bob Casey, Jr.* (D) 8,007 25.9%
John Thomas (Lbt) 463 1.5%
Leila Hazou (Grn) 197 0.6%
Marty Selker (Cst) 144 0.5%
TOTAL 30,910
Turnout: 67%


2024 Senate class 1, Bucks County
CandidateVotesPct
Dave McCormick (R) 194,203 48.6%
Bob Casey, Jr.* (D) 196,444 49.1%
John Thomas (Lbt) 4,604 1.2%
Leila Hazou (Grn) 3,519 0.9%
Marty Selker (Cst) 1,063 0.3%
TOTAL 399,833
Turnout: 77%


2024 Senate class 1, Butler County
CandidateVotesPct
Dave McCormick (R) 77,328 63.9%
Bob Casey, Jr.* (D) 40,973 33.9%
John Thomas (Lbt) 1,565 1.3%
Leila Hazou (Grn) 672 0.6%
Marty Selker (Cst) 429 0.4%
TOTAL 120,967
Turnout: 77%


2024 Senate class 1, Cambria County
CandidateVotesPct
Dave McCormick (R) 46,482 65.5%
Bob Casey, Jr.* (D) 22,887 32.2%
John Thomas (Lbt) 903 1.3%
Leila Hazou (Grn) 399 0.6%
Marty Selker (Cst) 333 0.5%
TOTAL 71,004
Turnout: 68%


2024 Senate class 1, Cameron County
CandidateVotesPct
Dave McCormick (R) 1,558 70.4%
Bob Casey, Jr.* (D) 580 26.2%
John Thomas (Lbt) 41 1.9%
Leila Hazou (Grn) 16 0.7%
Marty Selker (Cst) 19 0.9%
TOTAL 2,214
Turnout: 61%


2024 Senate class 1, Carbon County
CandidateVotesPct
Dave McCormick (R) 22,603 64.4%
Bob Casey, Jr.* (D) 11,570 33.0%
John Thomas (Lbt) 508 1.4%
Leila Hazou (Grn) 271 0.8%
Marty Selker (Cst) 119 0.3%
TOTAL 35,071
Turnout: 66%


2024 Senate class 1, Centre County
CandidateVotesPct
Dave McCormick (R) 38,054 47.3%
Bob Casey, Jr.* (D) 40,382 50.2%
John Thomas (Lbt) 1,044 1.3%
Leila Hazou (Grn) 701 0.9%
Marty Selker (Cst) 234 0.3%
TOTAL 80,415
Turnout: 60%


2024 Senate class 1, Chester County
CandidateVotesPct
Dave McCormick (R) 138,270 42.6%
Bob Casey, Jr.* (D) 178,833 55.1%
John Thomas (Lbt) 3,887 1.2%
Leila Hazou (Grn) 2,869 0.9%
Marty Selker (Cst) 796 0.2%
TOTAL 324,655
Turnout: 75%


2024 Senate class 1, Clarion County
CandidateVotesPct
Dave McCormick (R) 14,180 72.1%
Bob Casey, Jr.* (D) 4,684 23.8%
John Thomas (Lbt) 311 1.6%
Leila Hazou (Grn) 90 0.5%
Marty Selker (Cst) 414 2.1%
TOTAL 19,679
Turnout: 66%


2024 Senate class 1, Clearfield County
CandidateVotesPct
Dave McCormick (R) 29,063 72.3%
Bob Casey, Jr.* (D) 10,111 25.1%
John Thomas (Lbt) 598 1.5%
Leila Hazou (Grn) 221 0.5%
Marty Selker (Cst) 219 0.5%
TOTAL 40,212
Turnout: 62%


2024 Senate class 1, Clinton County
CandidateVotesPct
Dave McCormick (R) 12,250 66.4%
Bob Casey, Jr.* (D) 5,722 31.0%
John Thomas (Lbt) 264 1.4%
Leila Hazou (Grn) 125 0.7%
Marty Selker (Cst) 87 0.5%
TOTAL 18,448
Turnout: 62%


2024 Senate class 1, Columbia County
CandidateVotesPct
Dave McCormick (R) 20,600 63.6%
Bob Casey, Jr.* (D) 10,962 33.9%
John Thomas (Lbt) 445 1.4%
Leila Hazou (Grn) 218 0.7%
Marty Selker (Cst) 150 0.5%
TOTAL 32,375
Turnout: 60%


2024 Senate class 1, Crawford County
CandidateVotesPct
Dave McCormick (R) 28,234 66.1%
Bob Casey, Jr.* (D) 13,370 31.3%
John Thomas (Lbt) 653 1.5%
Leila Hazou (Grn) 271 0.6%
Marty Selker (Cst) 186 0.4%
TOTAL 42,714
Turnout: 66%


2024 Senate class 1, Cumberland County
CandidateVotesPct
Dave McCormick (R) 78,178 53.0%
Bob Casey, Jr.* (D) 64,713 43.9%
John Thomas (Lbt) 2,324 1.6%
Leila Hazou (Grn) 1,725 1.2%
Marty Selker (Cst) 463 0.3%
TOTAL 147,403
Turnout: 68%


2024 Senate class 1, Dauphin County
CandidateVotesPct
Dave McCormick (R) 66,949 44.9%
Bob Casey, Jr.* (D) 77,022 51.7%
John Thomas (Lbt) 2,343 1.6%
Leila Hazou (Grn) 1,977 1.3%
Marty Selker (Cst) 665 0.4%
TOTAL 148,956
Turnout: 66%


2024 Senate class 1, Delaware County
CandidateVotesPct
Dave McCormick (R) 121,482 37.2%
Bob Casey, Jr.* (D) 197,424 60.5%
John Thomas (Lbt) 3,281 1.0%
Leila Hazou (Grn) 3,439 1.1%
Marty Selker (Cst) 831 0.3%
TOTAL 326,457
Turnout: 72%


2024 Senate class 1, Elk County
CandidateVotesPct
Dave McCormick (R) 11,931 69.8%
Bob Casey, Jr.* (D) 4,674 27.4%
John Thomas (Lbt) 292 1.7%
Leila Hazou (Grn) 95 0.6%
Marty Selker (Cst) 97 0.6%
TOTAL 17,089
Turnout: 70%


2024 Senate class 1, Erie County
CandidateVotesPct
Dave McCormick (R) 65,603 47.9%
Bob Casey, Jr.* (D) 67,868 49.6%
John Thomas (Lbt) 1,762 1.3%
Leila Hazou (Grn) 1,156 0.8%
Marty Selker (Cst) 453 0.3%
TOTAL 136,842
Turnout: 65%


2024 Senate class 1, Fayette County
CandidateVotesPct
Dave McCormick (R) 40,804 64.8%
Bob Casey, Jr.* (D) 20,752 33.0%
John Thomas (Lbt) 741 1.2%
Leila Hazou (Grn) 350 0.6%
Marty Selker (Cst) 298 0.5%
TOTAL 62,945
Turnout: 63%


2024 Senate class 1, Forest County
CandidateVotesPct
Dave McCormick (R) 1,808 68.3%
Bob Casey, Jr.* (D) 741 28.0%
John Thomas (Lbt) 51 1.9%
Leila Hazou (Grn) 23 0.9%
Marty Selker (Cst) 26 1.0%
TOTAL 2,649
Turnout: 41%


2024 Senate class 1, Franklin County
CandidateVotesPct
Dave McCormick (R) 57,217 68.8%
Bob Casey, Jr.* (D) 23,591 28.4%
John Thomas (Lbt) 1,321 1.6%
Leila Hazou (Grn) 590 0.7%
Marty Selker (Cst) 402 0.5%
TOTAL 83,121
Turnout: 67%


2024 Senate class 1, Fulton County
CandidateVotesPct
Dave McCormick (R) 6,773 83.5%
Bob Casey, Jr.* (D) 1,197 14.7%
John Thomas (Lbt) 88 1.1%
Leila Hazou (Grn) 32 0.4%
Marty Selker (Cst) 26 0.3%
TOTAL 8,116
Turnout: 70%


2024 Senate class 1, Greene County
CandidateVotesPct
Dave McCormick (R) 11,643 67.9%
Bob Casey, Jr.* (D) 5,075 29.6%
John Thomas (Lbt) 251 1.5%
Leila Hazou (Grn) 91 0.5%
Marty Selker (Cst) 85 0.5%
TOTAL 17,145
Turnout: 62%


2024 Senate class 1, Huntingdon County
CandidateVotesPct
Dave McCormick (R) 16,910 73.4%
Bob Casey, Jr.* (D) 5,582 24.2%
John Thomas (Lbt) 323 1.4%
Leila Hazou (Grn) 107 0.5%
Marty Selker (Cst) 106 0.5%
TOTAL 23,028
Turnout: 64%


2024 Senate class 1, Indiana County
CandidateVotesPct
Dave McCormick (R) 27,881 66.3%
Bob Casey, Jr.* (D) 13,181 31.3%
John Thomas (Lbt) 559 1.3%
Leila Hazou (Grn) 270 0.6%
Marty Selker (Cst) 177 0.4%
TOTAL 42,068
Turnout: 62%


2024 Senate class 1, Jefferson County
CandidateVotesPct
Dave McCormick (R) 17,618 76.3%
Bob Casey, Jr.* (D) 4,834 20.9%
John Thomas (Lbt) 354 1.5%
Leila Hazou (Grn) 99 0.4%
Marty Selker (Cst) 173 0.7%
TOTAL 23,078
Turnout: 68%


2024 Senate class 1, Juniata County
CandidateVotesPct
Dave McCormick (R) 9,251 76.8%
Bob Casey, Jr.* (D) 2,478 20.6%
John Thomas (Lbt) 205 1.7%
Leila Hazou (Grn) 51 0.4%
Marty Selker (Cst) 57 0.5%
TOTAL 12,042
Turnout: 67%


2024 Senate class 1, Lackawanna County
CandidateVotesPct
Dave McCormick (R) 51,944 44.8%
Bob Casey, Jr.* (D) 61,653 53.2%
John Thomas (Lbt) 1,133 1.0%
Leila Hazou (Grn) 801 0.7%
Marty Selker (Cst) 355 0.3%
TOTAL 115,886
Turnout: 67%


2024 Senate class 1, Lancaster County
CandidateVotesPct
Dave McCormick (R) 162,105 56.2%
Bob Casey, Jr.* (D) 118,580 41.1%
John Thomas (Lbt) 4,099 1.4%
Leila Hazou (Grn) 2,429 0.8%
Marty Selker (Cst) 1,139 0.4%
TOTAL 288,352
Turnout: 67%


2024 Senate class 1, Lawrence County
CandidateVotesPct
Dave McCormick (R) 29,405 62.8%
Bob Casey, Jr.* (D) 16,176 34.6%
John Thomas (Lbt) 668 1.4%
Leila Hazou (Grn) 307 0.7%
Marty Selker (Cst) 236 0.5%
TOTAL 46,792
Turnout: 69%


2024 Senate class 1, Lebanon County
CandidateVotesPct
Dave McCormick (R) 46,172 63.1%
Bob Casey, Jr.* (D) 24,745 33.8%
John Thomas (Lbt) 1,223 1.7%
Leila Hazou (Grn) 612 0.8%
Marty Selker (Cst) 387 0.5%
TOTAL 73,139
Turnout: 65%


2024 Senate class 1, Lehigh County
CandidateVotesPct
Dave McCormick (R) 87,147 46.5%
Bob Casey, Jr.* (D) 94,875 50.6%
John Thomas (Lbt) 2,511 1.3%
Leila Hazou (Grn) 2,468 1.3%
Marty Selker (Cst) 583 0.3%
TOTAL 187,584
Turnout: 63%


2024 Senate class 1, Luzerne County
CandidateVotesPct
Dave McCormick (R) 87,096 56.2%
Bob Casey, Jr.* (D) 64,546 41.6%
John Thomas (Lbt) 1,813 1.2%
Leila Hazou (Grn) 1,142 0.7%
Marty Selker (Cst) 493 0.3%
TOTAL 155,090
Turnout: 59%


2024 Senate class 1, Lycoming County
CandidateVotesPct
Dave McCormick (R) 40,669 68.4%
Bob Casey, Jr.* (D) 17,354 29.2%
John Thomas (Lbt) 813 1.4%
Leila Hazou (Grn) 402 0.7%
Marty Selker (Cst) 257 0.4%
TOTAL 59,495
Turnout: 66%


2024 Senate class 1, McKean County
CandidateVotesPct
Dave McCormick (R) 13,799 70.5%
Bob Casey, Jr.* (D) 5,231 26.7%
John Thomas (Lbt) 283 1.4%
Leila Hazou (Grn) 133 0.7%
Marty Selker (Cst) 125 0.6%
TOTAL 19,571
Turnout: 62%


2024 Senate class 1, Mercer County
CandidateVotesPct
Dave McCormick (R) 36,468 62.8%
Bob Casey, Jr.* (D) 20,302 35.0%
John Thomas (Lbt) 722 1.2%
Leila Hazou (Grn) 376 0.6%
Marty Selker (Cst) 220 0.4%
TOTAL 58,088
Turnout: 67%


2024 Senate class 1, Mifflin County
CandidateVotesPct
Dave McCormick (R) 16,413 74.8%
Bob Casey, Jr.* (D) 4,991 22.7%
John Thomas (Lbt) 313 1.4%
Leila Hazou (Grn) 133 0.6%
Marty Selker (Cst) 96 0.4%
TOTAL 21,946
Turnout: 62%


2024 Senate class 1, Monroe County
CandidateVotesPct
Dave McCormick (R) 40,872 48.1%
Bob Casey, Jr.* (D) 41,701 49.0%
John Thomas (Lbt) 1,136 1.3%
Leila Hazou (Grn) 992 1.2%
Marty Selker (Cst) 327 0.4%
TOTAL 85,028
Turnout: 63%


2024 Senate class 1, Montgomery County
CandidateVotesPct
Dave McCormick (R) 196,422 37.8%
Bob Casey, Jr.* (D) 311,859 60.0%
John Thomas (Lbt) 5,526 1.1%
Leila Hazou (Grn) 5,011 1.0%
Marty Selker (Cst) 1,150 0.2%
TOTAL 519,968
Turnout: 76%


2024 Senate class 1, Montour County
CandidateVotesPct
Dave McCormick (R) 5,847 59.1%
Bob Casey, Jr.* (D) 3,813 38.5%
John Thomas (Lbt) 122 1.2%
Leila Hazou (Grn) 77 0.8%
Marty Selker (Cst) 41 0.4%
TOTAL 9,900
Turnout: 69%


2024 Senate class 1, Northampton County
CandidateVotesPct
Dave McCormick (R) 85,787 49.1%
Bob Casey, Jr.* (D) 84,762 48.5%
John Thomas (Lbt) 1,992 1.1%
Leila Hazou (Grn) 1,626 0.9%
Marty Selker (Cst) 448 0.3%
TOTAL 174,615
Turnout: 68%


2024 Senate class 1, Northumberland County
CandidateVotesPct
Dave McCormick (R) 28,706 66.3%
Bob Casey, Jr.* (D) 13,432 31.0%
John Thomas (Lbt) 660 1.5%
Leila Hazou (Grn) 311 0.7%
Marty Selker (Cst) 185 0.4%
TOTAL 43,294
Turnout: 60%


2024 Senate class 1, Perry County
CandidateVotesPct
Dave McCormick (R) 18,355 71.5%
Bob Casey, Jr.* (D) 6,470 25.2%
John Thomas (Lbt) 471 1.8%
Leila Hazou (Grn) 230 0.9%
Marty Selker (Cst) 154 0.6%
TOTAL 25,680
Turnout: 70%


2024 Senate class 1, Philadelphia County
CandidateVotesPct
Dave McCormick (R) 129,098 18.7%
Bob Casey, Jr.* (D) 541,567 78.5%
John Thomas (Lbt) 6,524 0.9%
Leila Hazou (Grn) 11,930 1.7%
Marty Selker (Cst) 1,197 0.2%
TOTAL 690,316
Turnout: 56%


2024 Senate class 1, Pike County
CandidateVotesPct
Dave McCormick (R) 20,869 60.3%
Bob Casey, Jr.* (D) 12,909 37.3%
John Thomas (Lbt) 398 1.1%
Leila Hazou (Grn) 300 0.9%
Marty Selker (Cst) 133 0.4%
TOTAL 34,609
Turnout: 68%


2024 Senate class 1, Potter County
CandidateVotesPct
Dave McCormick (R) 7,109 78.5%
Bob Casey, Jr.* (D) 1,695 18.7%
John Thomas (Lbt) 148 1.6%
Leila Hazou (Grn) 51 0.6%
Marty Selker (Cst) 52 0.6%
TOTAL 9,055
Turnout: 72%


2024 Senate class 1, Schuylkill County
CandidateVotesPct
Dave McCormick (R) 48,553 66.7%
Bob Casey, Jr.* (D) 22,224 30.5%
John Thomas (Lbt) 1,220 1.7%
Leila Hazou (Grn) 533 0.7%
Marty Selker (Cst) 310 0.4%
TOTAL 72,840
Turnout: 63%


2024 Senate class 1, Snyder County
CandidateVotesPct
Dave McCormick (R) 14,211 71.2%
Bob Casey, Jr.* (D) 5,309 26.6%
John Thomas (Lbt) 246 1.2%
Leila Hazou (Grn) 104 0.5%
Marty Selker (Cst) 77 0.4%
TOTAL 19,947
Turnout: 64%


2024 Senate class 1, Somerset County
CandidateVotesPct
Dave McCormick (R) 30,662 75.1%
Bob Casey, Jr.* (D) 9,057 22.2%
John Thomas (Lbt) 746 1.8%
Leila Hazou (Grn) 178 0.4%
Marty Selker (Cst) 166 0.4%
TOTAL 40,809
Turnout: 69%


2024 Senate class 1, Sullivan County
CandidateVotesPct
Dave McCormick (R) 2,612 70.3%
Bob Casey, Jr.* (D) 1,021 27.5%
John Thomas (Lbt) 47 1.3%
Leila Hazou (Grn) 17 0.5%
Marty Selker (Cst) 18 0.5%
TOTAL 3,715
Turnout: 70%


2024 Senate class 1, Susquehanna County
CandidateVotesPct
Dave McCormick (R) 15,547 70.0%
Bob Casey, Jr.* (D) 6,128 27.6%
John Thomas (Lbt) 278 1.3%
Leila Hazou (Grn) 159 0.7%
Marty Selker (Cst) 104 0.5%
TOTAL 22,216
Turnout: 72%


2024 Senate class 1, Tioga County
CandidateVotesPct
Dave McCormick (R) 15,778 73.6%
Bob Casey, Jr.* (D) 5,066 23.6%
John Thomas (Lbt) 350 1.6%
Leila Hazou (Grn) 135 0.6%
Marty Selker (Cst) 103 0.5%
TOTAL 21,432
Turnout: 66%


2024 Senate class 1, Union County
CandidateVotesPct
Dave McCormick (R) 12,747 60.5%
Bob Casey, Jr.* (D) 7,872 37.4%
John Thomas (Lbt) 240 1.1%
Leila Hazou (Grn) 136 0.6%
Marty Selker (Cst) 77 0.4%
TOTAL 21,072
Turnout: 61%


2024 Senate class 1, Venango County
CandidateVotesPct
Dave McCormick (R) 17,825 66.9%
Bob Casey, Jr.* (D) 7,902 29.7%
John Thomas (Lbt) 477 1.8%
Leila Hazou (Grn) 184 0.7%
Marty Selker (Cst) 243 0.9%
TOTAL 26,631
Turnout: 67%


2024 Senate class 1, Warren County
CandidateVotesPct
Dave McCormick (R) 13,655 66.1%
Bob Casey, Jr.* (D) 6,415 31.0%
John Thomas (Lbt) 352 1.7%
Leila Hazou (Grn) 119 0.6%
Marty Selker (Cst) 126 0.6%
TOTAL 20,667
Turnout: 69%


2024 Senate class 1, Washington County
CandidateVotesPct
Dave McCormick (R) 71,798 59.6%
Bob Casey, Jr.* (D) 45,926 38.1%
John Thomas (Lbt) 1,656 1.4%
Leila Hazou (Grn) 614 0.5%
Marty Selker (Cst) 447 0.4%
TOTAL 120,441
Turnout: 72%


2024 Senate class 1, Wayne County
CandidateVotesPct
Dave McCormick (R) 19,331 65.9%
Bob Casey, Jr.* (D) 9,385 32.0%
John Thomas (Lbt) 308 1.0%
Leila Hazou (Grn) 207 0.7%
Marty Selker (Cst) 104 0.4%
TOTAL 29,335
Turnout: 68%


2024 Senate class 1, Westmoreland County
CandidateVotesPct
Dave McCormick (R) 128,040 61.3%
Bob Casey, Jr.* (D) 76,004 36.4%
John Thomas (Lbt) 2,911 1.4%
Leila Hazou (Grn) 1,208 0.6%
Marty Selker (Cst) 774 0.4%
TOTAL 208,937
Turnout: 73%


2024 Senate class 1, Wyoming County
CandidateVotesPct
Dave McCormick (R) 9,917 66.0%
Bob Casey, Jr.* (D) 4,750 31.6%
John Thomas (Lbt) 152 1.0%
Leila Hazou (Grn) 139 0.9%
Marty Selker (Cst) 58 0.4%
TOTAL 15,016
Turnout: 73%


2024 Senate class 1, York County
CandidateVotesPct
Dave McCormick (R) 148,098 59.7%
Bob Casey, Jr.* (D) 91,779 37.0%
John Thomas (Lbt) 4,641 1.9%
Leila Hazou (Grn) 2,255 0.9%
Marty Selker (Cst) 1,155 0.5%
TOTAL 247,928
Turnout: 68%

Campaign finance data for this election**:

Dave McCormick
Total Disbursements: $35,373,179
Total Receipts: $35,970,836
Cash on Hand: $605,477
Candidate Contributions: $128,046
Candidate Loans: $7,563,800
Individual Contributions: $21,181,317
Party Contributions: $52,800
Other Committee Contributions: $1,013,544
Other Committee Transfers: $5,671,622
Indep. Expenditures Supporting: $57,144,264
Indep. Expenditures Opposing: $163,342,467
Net Independent Expenditures: $-106,198,203
Net Spending: $-70,825,024



Bob Casey, Jr.*
Total Disbursements: $61,684,067
Total Receipts: $60,360,453
Cash on Hand: $995,039
Candidate Contributions: $0
Candidate Loans: $0
Individual Contributions: $45,342,183
Party Contributions: $61,800
Other Committee Contributions: $3,257,681
Other Committee Transfers: $8,198,909
Indep. Expenditures Supporting: $32,586,485
Indep. Expenditures Opposing: $164,274,174
Net Independent Expenditures: $-131,687,689
Net Spending: $-70,003,622



**Financial data shown here takes into account all elections for this office during this cycle, including primary, special and runoff elections, if any.
Source: https://www.fec.gov/data/elections/senate/PA/2024

View 2024 FEC data


Republican Primary
Pos Candidate Votes % $**
1   Dave McCormick 878,320 100.0% $35,373,179
TOTAL VOTES 878,320    


Democrat Primary
Pos Candidate Votes % $**
1   Bob Casey, Jr.* 1,024,545 100.0% $61,684,067
TOTAL VOTES 1,024,545