RightDataUSA

2018-11-06 Senatorial Election Results for Allegheny County, PA (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.

Turnout Bob Casey, Jr.*
(D)
Lou Barletta
(R)
Dale Kerns
(Libertarian)
Neal Gale
(Green)
Other Margin TOTAL
Aleppo townshipn/a47153.3%40045.3%111.2%10.1%00.0%71 883
Aspinwall boroughn/a1,10571.1%42627.4%211.4%30.2%00.0%679 1,555
Avalon boroughn/a1,43670.0%56227.4%341.7%190.9%00.0%874 2,051
Baldwin boroughn/a5,30263.6%2,88934.6%991.2%490.6%00.0%2,413 8,339
Baldwin townshipn/a61061.4%35635.9%222.2%50.5%00.0%254 993
Bell Acres boroughn/a38550.8%35847.2%111.5%40.5%00.0%27 758
Bellevue boroughn/a2,31070.9%85526.2%672.1%280.9%00.0%1,455 3,260
Ben Avon boroughn/a72769.2%30128.6%201.9%30.3%00.0%426 1,051
Ben Avon Heights boroughn/a14256.8%10341.2%52.0%00.0%00.0%39 250
Bethel Park municipalityn/a9,08754.6%7,31443.9%1711.0%840.5%00.0%1,773 16,656
Blawnox boroughn/a38964.2%19932.8%101.7%81.3%00.0%190 606
Brackenridge boroughn/a56257.1%39740.3%191.9%60.6%00.0%165 984
Braddock boroughn/a64494.0%365.3%10.1%40.6%00.0%608 685
Braddock Hills boroughn/a57977.1%15620.8%91.2%70.9%00.0%423 751
Bradford Woods boroughn/a39952.6%34345.3%131.7%30.4%00.0%56 758
Brentwood boroughn/a2,35763.6%1,27934.5%441.2%250.7%00.0%1,078 3,705
Bridgeville boroughn/a1,22959.7%79338.5%281.4%90.4%00.0%436 2,059
Carnegie boroughn/a1,99364.8%1,00532.7%461.5%301.0%00.0%988 3,074
Castle Shannon boroughn/a2,48867.0%1,17231.5%391.0%170.5%00.0%1,316 3,716
Chalfant boroughn/a21967.6%10131.2%20.6%20.6%00.0%118 324
Cheswick boroughn/a45253.9%36944.0%141.7%40.5%00.0%83 839
Churchill boroughn/a1,38170.1%56028.4%140.7%140.7%00.0%821 1,969
Clairton cityn/a1,47475.5%44923.0%170.9%120.6%00.0%1,025 1,952
Collier townshipn/a2,23152.2%1,98846.5%471.1%110.3%00.0%243 4,277
Coraopolis boroughn/a1,43967.1%66531.0%251.2%170.8%00.0%774 2,146
Crafton boroughn/a1,90668.7%78728.4%531.9%281.0%00.0%1,119 2,774
Crescent townshipn/a56652.9%48245.0%131.2%90.8%00.0%84 1,070
Dormont boroughn/a3,07574.3%96423.3%641.5%370.9%00.0%2,111 4,140
Dravosburg boroughn/a36757.7%25339.8%111.7%50.8%00.0%114 636
Duquesne cityn/a1,26383.9%22114.7%100.7%110.7%00.0%1,042 1,505
East Deer townshipn/a27457.4%19340.5%61.3%40.8%00.0%81 477
East McKeesport boroughn/a50562.3%28935.7%91.1%70.9%00.0%216 810
East Pittsburgh boroughn/a44584.0%7313.8%101.9%20.4%00.0%372 530
Edgewood boroughn/a1,69886.1%24212.3%191.0%130.7%00.0%1,456 1,972
Edgeworth boroughn/a51454.9%40042.7%161.7%60.6%00.0%114 936
Elizabeth boroughn/a23649.9%22748.0%61.3%40.8%00.0%9 473
Elizabeth townshipn/a2,64146.4%2,97452.2%591.0%220.4%00.0%-333 5,696
Emsworth boroughn/a67062.2%37735.0%252.3%50.5%00.0%293 1,077
Etna boroughn/a81266.8%37430.8%191.6%110.9%00.0%438 1,216
Fawn townshipn/a35840.5%50757.3%161.8%40.5%00.0%-149 885
Findlay townshipn/a1,25149.3%1,23348.6%361.4%160.6%00.0%18 2,536
Forest Hills boroughn/a2,69274.1%87424.0%371.0%320.9%00.0%1,818 3,635
Forward townshipn/a51645.3%60853.3%141.2%20.2%00.0%-92 1,140
Fox Chapel boroughn/a1,86758.9%1,25239.5%391.2%140.4%00.0%615 3,172
Franklin Park boroughn/a3,88552.6%3,39445.9%821.1%300.4%00.0%491 7,391
Frazer townshipn/a19943.1%25855.8%30.6%20.4%00.0%-59 462
Glassport boroughn/a70958.9%47939.8%121.0%30.2%00.0%230 1,203
Glen Osborne boroughn/a19863.3%11035.1%41.3%10.3%00.0%88 313
Glenfield boroughn/a3942.4%5357.6%00.0%00.0%00.0%-14 92
Green Tree boroughn/a1,48060.1%94538.4%190.8%180.7%00.0%535 2,462
Hampton townshipn/a4,95852.4%4,36246.1%1041.1%400.4%00.0%596 9,464
Harmar townshipn/a75654.2%61544.1%191.4%40.3%00.0%141 1,394
Harrison townshipn/a2,14654.2%1,72543.5%681.7%230.6%00.0%421 3,962
Haysville boroughn/a1644.4%1850.0%25.6%00.0%00.0%-2 36
Heidelberg boroughn/a33564.3%17233.0%91.7%51.0%00.0%163 521
Homestead boroughn/a94888.8%1009.4%121.1%80.7%00.0%848 1,068
Indiana townshipn/a1,73854.4%1,39043.5%441.4%220.7%00.0%348 3,194
Ingram boroughn/a98167.8%43530.1%201.4%100.7%00.0%546 1,446
Jefferson Hills boroughn/a2,43047.3%2,62651.2%551.1%210.4%00.0%-196 5,132
Kennedy townshipn/a2,52859.8%1,65339.1%290.7%160.4%00.0%875 4,226
Kilbuck townshipn/a23151.7%20646.1%71.6%30.7%00.0%25 447
Leet townshipn/a44958.2%31040.2%91.2%40.5%00.0%139 772
Leetsdale boroughn/a30661.6%18136.4%71.4%30.6%00.0%125 497
Liberty borough (Allegheny County)n/a47451.0%43246.5%192.0%50.5%00.0%42 930
Lincoln boroughn/a18744.1%23054.2%40.9%30.7%00.0%-43 424
Marshall townshipn/a2,12249.6%2,09749.0%441.0%140.3%00.0%25 4,277
McCandless townshipn/a8,26655.0%6,51143.3%1881.3%570.4%00.0%1,755 15,022
McDonald boroughn/a4642.2%5853.2%43.7%10.9%00.0%-12 109
McKees Rocks boroughn/a1,16575.7%34922.7%151.0%90.6%00.0%816 1,538
McKeesport cityn/a3,70472.2%1,35126.3%440.9%290.6%00.0%2,353 5,128
Millvale boroughn/a87269.0%35628.2%171.3%191.5%00.0%516 1,264
Monroeville municipalityn/a7,75962.2%4,52936.3%1331.1%580.5%00.0%3,230 12,479
Moon townshipn/a5,87953.0%5,03045.3%1401.3%430.4%00.0%849 11,092
Mount Lebanon townshipn/a12,82969.2%5,46129.4%1921.0%640.3%00.0%7,368 18,546
Mount Oliver boroughn/a70878.1%17819.6%91.0%121.3%00.0%530 907
Munhall boroughn/a2,98967.9%1,32930.2%661.5%190.4%00.0%1,660 4,403
Neville townshipn/a25960.9%16137.9%40.9%10.2%00.0%98 425
North Braddock boroughn/a1,23083.2%22515.2%120.8%110.7%00.0%1,005 1,478
North Fayette townshipn/a2,97851.3%2,72547.0%781.3%220.4%00.0%253 5,803
North Versailles townshipn/a2,25959.9%1,46238.8%320.8%180.5%00.0%797 3,771
O'Hara townshipn/a3,22465.0%1,66633.6%440.9%280.6%00.0%1,558 4,962
Oakdale boroughn/a36156.3%27242.4%50.8%30.5%00.0%89 641
Oakmont boroughn/a2,15860.9%1,31337.0%601.7%150.4%00.0%845 3,546
Ohio townshipn/a1,88155.7%1,44042.6%441.3%150.4%00.0%441 3,380
Penn Hills townshipn/a13,73774.9%4,35823.8%1590.9%880.5%00.0%9,379 18,342
Pennsbury Village boroughn/a22262.4%12434.8%72.0%30.8%00.0%98 356
Pine townshipn/a2,88846.2%3,26852.3%731.2%210.3%00.0%-380 6,250
Pitcairn boroughn/a56561.0%34337.0%141.5%40.4%00.0%222 926
Pittsburgh cityn/a103,10782.6%19,29315.5%1,3211.1%1,0880.9%00.0%83,814 124,809
Pleasant Hills boroughn/a2,26356.6%1,67141.8%451.1%180.5%00.0%592 3,997
Plum boroughn/a5,99952.0%5,34946.3%1411.2%560.5%00.0%650 11,545
Port Vue boroughn/a66754.6%53844.1%131.1%30.2%00.0%129 1,221
Rankin boroughn/a56192.4%396.4%30.5%40.7%00.0%522 607
Reserve townshipn/a1,00964.1%52933.6%221.4%140.9%00.0%480 1,574
Richland townshipn/a2,72047.5%2,90450.7%701.2%290.5%00.0%-184 5,723
Robinson townshipn/a3,74755.0%2,96643.5%731.1%290.4%00.0%781 6,815
Ross townshipn/a9,44559.2%6,18538.8%2281.4%900.6%00.0%3,260 15,948
Rosslyn Farms boroughn/a16253.8%13845.8%00.0%10.3%00.0%24 301
Scott townshipn/a4,65463.2%2,61335.5%630.9%330.4%00.0%2,041 7,363
Sewickley boroughn/a1,24561.5%73636.4%341.7%80.4%00.0%509 2,023
Sewickley Heights boroughn/a22446.6%25152.2%61.2%00.0%00.0%-27 481
Sewickley Hills boroughn/a19550.5%18146.9%82.1%20.5%00.0%14 386
Shaler townshipn/a8,34657.4%5,90140.6%1931.3%880.6%00.0%2,445 14,528
Sharpsburg boroughn/a82572.1%29625.9%181.6%50.4%00.0%529 1,144
South Fayette townshipn/a3,74053.7%3,13745.0%711.0%160.2%00.0%603 6,964
South Park townshipn/a3,31154.5%2,68044.1%621.0%230.4%00.0%631 6,076
South Versailles townshipn/a4433.1%8866.2%10.8%00.0%00.0%-44 133
Springdale boroughn/a74956.2%55241.4%191.4%131.0%00.0%197 1,333
Springdale townshipn/a40153.8%33444.8%60.8%50.7%00.0%67 746
Stowe townshipn/a1,37169.6%57329.1%140.7%130.7%00.0%798 1,971
Swissvale boroughn/a3,44086.3%47311.9%310.8%421.1%00.0%2,967 3,986
Tarentum boroughn/a68456.8%49040.7%171.4%141.2%00.0%194 1,205
Thornburg boroughn/a18559.5%12239.2%31.0%10.3%00.0%63 311
Trafford boroughn/a1140.7%1555.6%13.7%00.0%00.0%-4 27
Turtle Creek boroughn/a1,08069.8%44829.0%140.9%50.3%00.0%632 1,547
Upper St. Clair townshipn/a5,95754.1%4,90444.5%1081.0%400.4%00.0%1,053 11,009
Verona boroughn/a64169.1%27029.1%101.1%70.8%00.0%371 928
Versailles boroughn/a27958.2%18538.6%71.5%81.7%00.0%94 479
Wall boroughn/a8163.3%4434.4%21.6%10.8%00.0%37 128
West Deer townshipn/a2,53647.6%2,70350.7%641.2%240.5%00.0%-167 5,327
West Elizabeth boroughn/a5950.9%5446.6%10.9%21.7%00.0%5 116
West Homestead boroughn/a51961.7%30936.7%81.0%50.6%00.0%210 841
West Mifflin boroughn/a4,91861.7%2,89936.4%1101.4%450.6%00.0%2,019 7,972
West View boroughn/a1,87163.0%1,02434.5%531.8%240.8%00.0%847 2,972
Whitaker boroughn/a26766.1%13132.4%51.2%10.2%00.0%136 404
White Oak boroughn/a1,82652.8%1,57045.4%471.4%140.4%00.0%256 3,457
Whitehall boroughn/a3,98460.4%2,51638.1%661.0%310.5%00.0%1,468 6,597
Wilkins townshipn/a2,13967.8%96730.6%301.0%190.6%00.0%1,172 3,155
Wilkinsburg boroughn/a6,13792.0%4386.6%490.7%450.7%00.0%5,699 6,669
Wilmerding boroughn/a34771.8%12926.7%51.0%20.4%00.0%218 483
TOTAL 54% 355,90765.7% 176,35132.6% 6,2051.1% 3,2400.6% 00.0% 179,556 541,703
* incumbent



2018 Senate class 1, Aleppo township
CandidateVotesPct
Bob Casey, Jr.* (D) 471 53.3%
Lou Barletta (R) 400 45.3%
Dale Kerns (Lbt) 11 1.2%
Neal Gale (Grn) 1 0.1%
TOTAL 883
Turnout: 88300% Diff: 3


2018 Senate class 1, Aspinwall borough
CandidateVotesPct
Bob Casey, Jr.* (D) 1,105 71.1%
Lou Barletta (R) 426 27.4%
Dale Kerns (Lbt) 21 1.4%
Neal Gale (Grn) 3 0.2%
TOTAL 1,555
Turnout: 155500% Diff: -15


2018 Senate class 1, Avalon borough
CandidateVotesPct
Bob Casey, Jr.* (D) 1,436 70.0%
Lou Barletta (R) 562 27.4%
Dale Kerns (Lbt) 34 1.7%
Neal Gale (Grn) 19 0.9%
TOTAL 2,051
Turnout: 205100% Diff: -15


2018 Senate class 1, Baldwin borough
CandidateVotesPct
Bob Casey, Jr.* (D) 5,302 63.6%
Lou Barletta (R) 2,889 34.6%
Dale Kerns (Lbt) 99 1.2%
Neal Gale (Grn) 49 0.6%
TOTAL 8,339
Turnout: 833900% Diff: -8


2018 Senate class 1, Baldwin township
CandidateVotesPct
Bob Casey, Jr.* (D) 610 61.4%
Lou Barletta (R) 356 35.9%
Dale Kerns (Lbt) 22 2.2%
Neal Gale (Grn) 5 0.5%
TOTAL 993
Turnout: 99300% Diff: -7


2018 Senate class 1, Bell Acres borough
CandidateVotesPct
Bob Casey, Jr.* (D) 385 50.8%
Lou Barletta (R) 358 47.2%
Dale Kerns (Lbt) 11 1.5%
Neal Gale (Grn) 4 0.5%
TOTAL 758
Turnout: 75800% Diff: 5


2018 Senate class 1, Bellevue borough
CandidateVotesPct
Bob Casey, Jr.* (D) 2,310 70.9%
Lou Barletta (R) 855 26.2%
Dale Kerns (Lbt) 67 2.1%
Neal Gale (Grn) 28 0.9%
TOTAL 3,260
Turnout: 326000% Diff: -16


2018 Senate class 1, Ben Avon borough
CandidateVotesPct
Bob Casey, Jr.* (D) 727 69.2%
Lou Barletta (R) 301 28.6%
Dale Kerns (Lbt) 20 1.9%
Neal Gale (Grn) 3 0.3%
TOTAL 1,051
Turnout: 105100% Diff: -14


2018 Senate class 1, Ben Avon Heights borough
CandidateVotesPct
Bob Casey, Jr.* (D) 142 56.8%
Lou Barletta (R) 103 41.2%
Dale Kerns (Lbt) 5 2.0%
Neal Gale (Grn) 3 1.2%
TOTAL 250
Turnout: 25000% Diff: -1


2018 Senate class 1, Bethel Park municipality
CandidateVotesPct
Bob Casey, Jr.* (D) 9,087 54.6%
Lou Barletta (R) 7,314 43.9%
Dale Kerns (Lbt) 171 1.0%
Neal Gale (Grn) 84 0.5%
TOTAL 16,656
Turnout: 1665600% Diff: 1


2018 Senate class 1, Blawnox borough
CandidateVotesPct
Bob Casey, Jr.* (D) 389 64.2%
Lou Barletta (R) 199 32.8%
Dale Kerns (Lbt) 10 1.7%
Neal Gale (Grn) 8 1.3%
TOTAL 606
Turnout: 60600% Diff: -10


2018 Senate class 1, Brackenridge borough
CandidateVotesPct
Bob Casey, Jr.* (D) 562 57.1%
Lou Barletta (R) 397 40.3%
Dale Kerns (Lbt) 19 1.9%
Neal Gale (Grn) 6 0.6%
TOTAL 984
Turnout: 98400% Diff: -2


2018 Senate class 1, Braddock borough
CandidateVotesPct
Bob Casey, Jr.* (D) 644 94.0%
Lou Barletta (R) 36 5.3%
Dale Kerns (Lbt) 1 0.1%
Neal Gale (Grn) 4 0.6%
TOTAL 685
Turnout: 68500% Diff: -37


2018 Senate class 1, Braddock Hills borough
CandidateVotesPct
Bob Casey, Jr.* (D) 579 77.1%
Lou Barletta (R) 156 20.8%
Dale Kerns (Lbt) 9 1.2%
Neal Gale (Grn) 7 0.9%
TOTAL 751
Turnout: 75100% Diff: -22


2018 Senate class 1, Bradford Woods borough
CandidateVotesPct
Bob Casey, Jr.* (D) 399 52.6%
Lou Barletta (R) 343 45.3%
Dale Kerns (Lbt) 13 1.7%
Neal Gale (Grn) 3 0.4%
TOTAL 758
Turnout: 75800% Diff: 3


2018 Senate class 1, Brentwood borough
CandidateVotesPct
Bob Casey, Jr.* (D) 2,357 63.6%
Lou Barletta (R) 1,279 34.5%
Dale Kerns (Lbt) 44 1.2%
Neal Gale (Grn) 25 0.7%
TOTAL 3,705
Turnout: 370500% Diff: -8


2018 Senate class 1, Bridgeville borough
CandidateVotesPct
Bob Casey, Jr.* (D) 1,229 59.7%
Lou Barletta (R) 793 38.5%
Dale Kerns (Lbt) 28 1.4%
Neal Gale (Grn) 9 0.4%
TOTAL 2,059
Turnout: 205900% Diff: -4


2018 Senate class 1, Carnegie borough
CandidateVotesPct
Bob Casey, Jr.* (D) 1,993 64.8%
Lou Barletta (R) 1,005 32.7%
Dale Kerns (Lbt) 46 1.5%
Neal Gale (Grn) 30 1.0%
TOTAL 3,074
Turnout: 307400% Diff: -10


2018 Senate class 1, Castle Shannon borough
CandidateVotesPct
Bob Casey, Jr.* (D) 2,488 67.0%
Lou Barletta (R) 1,172 31.5%
Dale Kerns (Lbt) 39 1.0%
Neal Gale (Grn) 17 0.5%
TOTAL 3,716
Turnout: 371600% Diff: -11


2018 Senate class 1, Chalfant borough
CandidateVotesPct
Bob Casey, Jr.* (D) 219 67.6%
Lou Barletta (R) 101 31.2%
Dale Kerns (Lbt) 2 0.6%
Neal Gale (Grn) 2 0.6%
TOTAL 324
Turnout: 32400% Diff: -11


2018 Senate class 1, Cheswick borough
CandidateVotesPct
Bob Casey, Jr.* (D) 452 53.9%
Lou Barletta (R) 369 44.0%
Dale Kerns (Lbt) 14 1.7%
Neal Gale (Grn) 4 0.5%
TOTAL 839
Turnout: 83900% Diff: 1


2018 Senate class 1, Churchill borough
CandidateVotesPct
Bob Casey, Jr.* (D) 1,381 70.1%
Lou Barletta (R) 560 28.4%
Dale Kerns (Lbt) 14 0.7%
Neal Gale (Grn) 14 0.7%
TOTAL 1,969
Turnout: 196900% Diff: -14


2018 Senate class 1, Clairton city
CandidateVotesPct
Bob Casey, Jr.* (D) 1,474 75.5%
Lou Barletta (R) 449 23.0%
Dale Kerns (Lbt) 17 0.9%
Neal Gale (Grn) 12 0.6%
TOTAL 1,952
Turnout: 195200% Diff: -20


2018 Senate class 1, Collier township
CandidateVotesPct
Bob Casey, Jr.* (D) 2,231 52.2%
Lou Barletta (R) 1,988 46.5%
Dale Kerns (Lbt) 47 1.1%
Neal Gale (Grn) 11 0.3%
TOTAL 4,277
Turnout: 427700% Diff: 4


2018 Senate class 1, Coraopolis borough
CandidateVotesPct
Bob Casey, Jr.* (D) 1,439 67.1%
Lou Barletta (R) 665 31.0%
Dale Kerns (Lbt) 25 1.2%
Neal Gale (Grn) 17 0.8%
TOTAL 2,146
Turnout: 214600% Diff: -12


2018 Senate class 1, Crafton borough
CandidateVotesPct
Bob Casey, Jr.* (D) 1,906 68.7%
Lou Barletta (R) 787 28.4%
Dale Kerns (Lbt) 53 1.9%
Neal Gale (Grn) 28 1.0%
TOTAL 2,774
Turnout: 277400% Diff: -14


2018 Senate class 1, Crescent township
CandidateVotesPct
Bob Casey, Jr.* (D) 566 52.9%
Lou Barletta (R) 482 45.0%
Dale Kerns (Lbt) 13 1.2%
Neal Gale (Grn) 9 0.8%
TOTAL 1,070
Turnout: 107000% Diff: 2


2018 Senate class 1, Dormont borough
CandidateVotesPct
Bob Casey, Jr.* (D) 3,075 74.3%
Lou Barletta (R) 964 23.3%
Dale Kerns (Lbt) 64 1.5%
Neal Gale (Grn) 37 0.9%
TOTAL 4,140
Turnout: 414000% Diff: -19


2018 Senate class 1, Dravosburg borough
CandidateVotesPct
Bob Casey, Jr.* (D) 367 57.7%
Lou Barletta (R) 253 39.8%
Dale Kerns (Lbt) 11 1.7%
Neal Gale (Grn) 5 0.8%
TOTAL 636
Turnout: 63600% Diff: -3


2018 Senate class 1, Duquesne city
CandidateVotesPct
Bob Casey, Jr.* (D) 1,263 83.9%
Lou Barletta (R) 221 14.7%
Dale Kerns (Lbt) 10 0.7%
Neal Gale (Grn) 11 0.7%
TOTAL 1,505
Turnout: 150500% Diff: -28


2018 Senate class 1, East Deer township
CandidateVotesPct
Bob Casey, Jr.* (D) 274 57.4%
Lou Barletta (R) 193 40.5%
Dale Kerns (Lbt) 6 1.3%
Neal Gale (Grn) 4 0.8%
TOTAL 477
Turnout: 47700% Diff: -2


2018 Senate class 1, East McKeesport borough
CandidateVotesPct
Bob Casey, Jr.* (D) 505 62.3%
Lou Barletta (R) 289 35.7%
Dale Kerns (Lbt) 9 1.1%
Neal Gale (Grn) 7 0.9%
TOTAL 810
Turnout: 81000% Diff: -7


2018 Senate class 1, East Pittsburgh borough
CandidateVotesPct
Bob Casey, Jr.* (D) 445 84.0%
Lou Barletta (R) 73 13.8%
Dale Kerns (Lbt) 10 1.9%
Neal Gale (Grn) 2 0.4%
TOTAL 530
Turnout: 53000% Diff: -29


2018 Senate class 1, Edgewood borough
CandidateVotesPct
Bob Casey, Jr.* (D) 1,698 86.1%
Lou Barletta (R) 242 12.3%
Dale Kerns (Lbt) 19 1.0%
Neal Gale (Grn) 13 0.7%
TOTAL 1,972
Turnout: 197200% Diff: -30


2018 Senate class 1, Edgeworth borough
CandidateVotesPct
Bob Casey, Jr.* (D) 514 54.9%
Lou Barletta (R) 400 42.7%
Dale Kerns (Lbt) 16 1.7%
Neal Gale (Grn) 6 0.6%
TOTAL 936
Turnout: 93600% Diff: 0


2018 Senate class 1, Elizabeth borough
CandidateVotesPct
Bob Casey, Jr.* (D) 236 49.9%
Lou Barletta (R) 227 48.0%
Dale Kerns (Lbt) 6 1.3%
Neal Gale (Grn) 4 0.8%
TOTAL 473
Turnout: 47300% Diff: 5


2018 Senate class 1, Elizabeth township
CandidateVotesPct
Bob Casey, Jr.* (D) 2,641 46.4%
Lou Barletta (R) 2,974 52.2%
Dale Kerns (Lbt) 59 1.0%
Neal Gale (Grn) 22 0.4%
TOTAL 5,696
Turnout: 569600% Diff: 10


2018 Senate class 1, Emsworth borough
CandidateVotesPct
Bob Casey, Jr.* (D) 670 62.2%
Lou Barletta (R) 377 35.0%
Dale Kerns (Lbt) 25 2.3%
Neal Gale (Grn) 5 0.5%
TOTAL 1,077
Turnout: 107700% Diff: -8


2018 Senate class 1, Etna borough
CandidateVotesPct
Bob Casey, Jr.* (D) 812 66.8%
Lou Barletta (R) 374 30.8%
Dale Kerns (Lbt) 19 1.6%
Neal Gale (Grn) 11 0.9%
TOTAL 1,216
Turnout: 121600% Diff: -12


2018 Senate class 1, Fawn township
CandidateVotesPct
Bob Casey, Jr.* (D) 358 40.5%
Lou Barletta (R) 507 57.3%
Dale Kerns (Lbt) 16 1.8%
Neal Gale (Grn) 4 0.5%
TOTAL 885
Turnout: 88500% Diff: 15


2018 Senate class 1, Findlay township
CandidateVotesPct
Bob Casey, Jr.* (D) 1,251 49.3%
Lou Barletta (R) 1,233 48.6%
Dale Kerns (Lbt) 36 1.4%
Neal Gale (Grn) 16 0.6%
TOTAL 2,536
Turnout: 253600% Diff: 6


2018 Senate class 1, Forest Hills borough
CandidateVotesPct
Bob Casey, Jr.* (D) 2,692 74.1%
Lou Barletta (R) 874 24.0%
Dale Kerns (Lbt) 37 1.0%
Neal Gale (Grn) 32 0.9%
TOTAL 3,635
Turnout: 363500% Diff: -19


2018 Senate class 1, Forward township
CandidateVotesPct
Bob Casey, Jr.* (D) 516 45.3%
Lou Barletta (R) 608 53.3%
Dale Kerns (Lbt) 14 1.2%
Neal Gale (Grn) 2 0.2%
TOTAL 1,140
Turnout: 114000% Diff: 11


2018 Senate class 1, Fox Chapel borough
CandidateVotesPct
Bob Casey, Jr.* (D) 1,867 58.9%
Lou Barletta (R) 1,252 39.5%
Dale Kerns (Lbt) 39 1.2%
Neal Gale (Grn) 14 0.4%
TOTAL 3,172
Turnout: 317200% Diff: -3


2018 Senate class 1, Franklin Park borough
CandidateVotesPct
Bob Casey, Jr.* (D) 3,885 52.6%
Lou Barletta (R) 3,394 45.9%
Dale Kerns (Lbt) 82 1.1%
Neal Gale (Grn) 30 0.4%
TOTAL 7,391
Turnout: 739100% Diff: 3


2018 Senate class 1, Frazer township
CandidateVotesPct
Bob Casey, Jr.* (D) 199 43.1%
Lou Barletta (R) 258 55.8%
Dale Kerns (Lbt) 3 0.6%
Neal Gale (Grn) 2 0.4%
TOTAL 462
Turnout: 46200% Diff: 13


2018 Senate class 1, Glassport borough
CandidateVotesPct
Bob Casey, Jr.* (D) 709 58.9%
Lou Barletta (R) 479 39.8%
Dale Kerns (Lbt) 12 1.0%
Neal Gale (Grn) 3 0.2%
TOTAL 1,203
Turnout: 120300% Diff: -3


2018 Senate class 1, Glenfield borough
CandidateVotesPct
Bob Casey, Jr.* (D) 39 42.4%
Lou Barletta (R) 53 57.6%
Dale Kerns (Lbt) 12 13.0%
Neal Gale (Grn) 3 3.3%
TOTAL 92
Turnout: 9200% Diff: 15


2018 Senate class 1, Glen Osborne borough
CandidateVotesPct
Bob Casey, Jr.* (D) 198 63.3%
Lou Barletta (R) 110 35.1%
Dale Kerns (Lbt) 4 1.3%
Neal Gale (Grn) 1 0.3%
TOTAL 313
Turnout: 31300% Diff: -7


2018 Senate class 1, Green Tree borough
CandidateVotesPct
Bob Casey, Jr.* (D) 1,480 60.1%
Lou Barletta (R) 945 38.4%
Dale Kerns (Lbt) 19 0.8%
Neal Gale (Grn) 18 0.7%
TOTAL 2,462
Turnout: 246200% Diff: -4


2018 Senate class 1, Hampton township
CandidateVotesPct
Bob Casey, Jr.* (D) 4,958 52.4%
Lou Barletta (R) 4,362 46.1%
Dale Kerns (Lbt) 104 1.1%
Neal Gale (Grn) 40 0.4%
TOTAL 9,464
Turnout: 946400% Diff: 3


2018 Senate class 1, Harmar township
CandidateVotesPct
Bob Casey, Jr.* (D) 756 54.2%
Lou Barletta (R) 615 44.1%
Dale Kerns (Lbt) 19 1.4%
Neal Gale (Grn) 4 0.3%
TOTAL 1,394
Turnout: 139400% Diff: 2


2018 Senate class 1, Harrison township
CandidateVotesPct
Bob Casey, Jr.* (D) 2,146 54.2%
Lou Barletta (R) 1,725 43.5%
Dale Kerns (Lbt) 68 1.7%
Neal Gale (Grn) 23 0.6%
TOTAL 3,962
Turnout: 396200% Diff: 1


2018 Senate class 1, Haysville borough
CandidateVotesPct
Bob Casey, Jr.* (D) 16 44.4%
Lou Barletta (R) 18 50.0%
Dale Kerns (Lbt) 2 5.6%
Neal Gale (Grn) 23 63.9%
TOTAL 36
Turnout: 3600% Diff: 7


2018 Senate class 1, Heidelberg borough
CandidateVotesPct
Bob Casey, Jr.* (D) 335 64.3%
Lou Barletta (R) 172 33.0%
Dale Kerns (Lbt) 9 1.7%
Neal Gale (Grn) 5 1.0%
TOTAL 521
Turnout: 52100% Diff: -10


2018 Senate class 1, Homestead borough
CandidateVotesPct
Bob Casey, Jr.* (D) 948 88.8%
Lou Barletta (R) 100 9.4%
Dale Kerns (Lbt) 12 1.1%
Neal Gale (Grn) 8 0.7%
TOTAL 1,068
Turnout: 106800% Diff: -33


2018 Senate class 1, Indiana township
CandidateVotesPct
Bob Casey, Jr.* (D) 1,738 54.4%
Lou Barletta (R) 1,390 43.5%
Dale Kerns (Lbt) 44 1.4%
Neal Gale (Grn) 22 0.7%
TOTAL 3,194
Turnout: 319400% Diff: 1


2018 Senate class 1, Ingram borough
CandidateVotesPct
Bob Casey, Jr.* (D) 981 67.8%
Lou Barletta (R) 435 30.1%
Dale Kerns (Lbt) 20 1.4%
Neal Gale (Grn) 10 0.7%
TOTAL 1,446
Turnout: 144600% Diff: -13


2018 Senate class 1, Jefferson Hills borough
CandidateVotesPct
Bob Casey, Jr.* (D) 2,430 47.3%
Lou Barletta (R) 2,626 51.2%
Dale Kerns (Lbt) 55 1.1%
Neal Gale (Grn) 21 0.4%
TOTAL 5,132
Turnout: 513200% Diff: 9


2018 Senate class 1, Kennedy township
CandidateVotesPct
Bob Casey, Jr.* (D) 2,528 59.8%
Lou Barletta (R) 1,653 39.1%
Dale Kerns (Lbt) 29 0.7%
Neal Gale (Grn) 16 0.4%
TOTAL 4,226
Turnout: 422600% Diff: -4


2018 Senate class 1, Kilbuck township
CandidateVotesPct
Bob Casey, Jr.* (D) 231 51.7%
Lou Barletta (R) 206 46.1%
Dale Kerns (Lbt) 7 1.6%
Neal Gale (Grn) 3 0.7%
TOTAL 447
Turnout: 44700% Diff: 3


2018 Senate class 1, Leet township
CandidateVotesPct
Bob Casey, Jr.* (D) 449 58.2%
Lou Barletta (R) 310 40.2%
Dale Kerns (Lbt) 9 1.2%
Neal Gale (Grn) 4 0.5%
TOTAL 772
Turnout: 77200% Diff: -2


2018 Senate class 1, Leetsdale borough
CandidateVotesPct
Bob Casey, Jr.* (D) 306 61.6%
Lou Barletta (R) 181 36.4%
Dale Kerns (Lbt) 7 1.4%
Neal Gale (Grn) 3 0.6%
TOTAL 497
Turnout: 49700% Diff: -6


2018 Senate class 1, Liberty borough (Allegheny County)
CandidateVotesPct
Bob Casey, Jr.* (D) 474 51.0%
Lou Barletta (R) 432 46.5%
Dale Kerns (Lbt) 19 2.0%
Neal Gale (Grn) 5 0.5%
TOTAL 930
Turnout: 93000% Diff: 4


2018 Senate class 1, Lincoln borough
CandidateVotesPct
Bob Casey, Jr.* (D) 187 44.1%
Lou Barletta (R) 230 54.2%
Dale Kerns (Lbt) 4 0.9%
Neal Gale (Grn) 3 0.7%
TOTAL 424
Turnout: 42400% Diff: 12


2018 Senate class 1, McCandless township
CandidateVotesPct
Bob Casey, Jr.* (D) 8,266 55.0%
Lou Barletta (R) 6,511 43.3%
Dale Kerns (Lbt) 188 1.3%
Neal Gale (Grn) 57 0.4%
TOTAL 15,022
Turnout: 1502200% Diff: 1


2018 Senate class 1, McDonald borough
CandidateVotesPct
Bob Casey, Jr.* (D) 46 42.2%
Lou Barletta (R) 58 53.2%
Dale Kerns (Lbt) 4 3.7%
Neal Gale (Grn) 1 0.9%
TOTAL 109
Turnout: 10900% Diff: 11


2018 Senate class 1, McKeesport city
CandidateVotesPct
Bob Casey, Jr.* (D) 3,704 72.2%
Lou Barletta (R) 1,351 26.3%
Dale Kerns (Lbt) 44 0.9%
Neal Gale (Grn) 29 0.6%
TOTAL 5,128
Turnout: 512800% Diff: -16


2018 Senate class 1, McKees Rocks borough
CandidateVotesPct
Bob Casey, Jr.* (D) 1,165 75.7%
Lou Barletta (R) 349 22.7%
Dale Kerns (Lbt) 15 1.0%
Neal Gale (Grn) 9 0.6%
TOTAL 1,538
Turnout: 153800% Diff: -20


2018 Senate class 1, Marshall township
CandidateVotesPct
Bob Casey, Jr.* (D) 2,122 49.6%
Lou Barletta (R) 2,097 49.0%
Dale Kerns (Lbt) 44 1.0%
Neal Gale (Grn) 14 0.3%
TOTAL 4,277
Turnout: 427700% Diff: 6


2018 Senate class 1, Millvale borough
CandidateVotesPct
Bob Casey, Jr.* (D) 872 69.0%
Lou Barletta (R) 356 28.2%
Dale Kerns (Lbt) 17 1.3%
Neal Gale (Grn) 19 1.5%
TOTAL 1,264
Turnout: 126400% Diff: -14


2018 Senate class 1, Moon township
CandidateVotesPct
Bob Casey, Jr.* (D) 5,879 53.0%
Lou Barletta (R) 5,030 45.3%
Dale Kerns (Lbt) 140 1.3%
Neal Gale (Grn) 43 0.4%
TOTAL 11,092
Turnout: 1109200% Diff: 3


2018 Senate class 1, Mount Lebanon township
CandidateVotesPct
Bob Casey, Jr.* (D) 12,829 69.2%
Lou Barletta (R) 5,461 29.4%
Dale Kerns (Lbt) 192 1.0%
Neal Gale (Grn) 64 0.3%
TOTAL 18,546
Turnout: 1854600% Diff: -13


2018 Senate class 1, Mount Oliver borough
CandidateVotesPct
Bob Casey, Jr.* (D) 708 78.1%
Lou Barletta (R) 178 19.6%
Dale Kerns (Lbt) 9 1.0%
Neal Gale (Grn) 12 1.3%
TOTAL 907
Turnout: 90700% Diff: -23


2018 Senate class 1, Munhall borough
CandidateVotesPct
Bob Casey, Jr.* (D) 2,989 67.9%
Lou Barletta (R) 1,329 30.2%
Dale Kerns (Lbt) 66 1.5%
Neal Gale (Grn) 19 0.4%
TOTAL 4,403
Turnout: 440300% Diff: -12


2018 Senate class 1, Monroeville municipality
CandidateVotesPct
Bob Casey, Jr.* (D) 7,759 62.2%
Lou Barletta (R) 4,529 36.3%
Dale Kerns (Lbt) 133 1.1%
Neal Gale (Grn) 58 0.5%
TOTAL 12,479
Turnout: 1247900% Diff: -6


2018 Senate class 1, Neville township
CandidateVotesPct
Bob Casey, Jr.* (D) 259 60.9%
Lou Barletta (R) 161 37.9%
Dale Kerns (Lbt) 4 0.9%
Neal Gale (Grn) 1 0.2%
TOTAL 425
Turnout: 42500% Diff: -5


2018 Senate class 1, North Braddock borough
CandidateVotesPct
Bob Casey, Jr.* (D) 1,230 83.2%
Lou Barletta (R) 225 15.2%
Dale Kerns (Lbt) 12 0.8%
Neal Gale (Grn) 11 0.7%
TOTAL 1,478
Turnout: 147800% Diff: -27


2018 Senate class 1, North Fayette township
CandidateVotesPct
Bob Casey, Jr.* (D) 2,978 51.3%
Lou Barletta (R) 2,725 47.0%
Dale Kerns (Lbt) 78 1.3%
Neal Gale (Grn) 22 0.4%
TOTAL 5,803
Turnout: 580300% Diff: 4


2018 Senate class 1, North Versailles township
CandidateVotesPct
Bob Casey, Jr.* (D) 2,259 59.9%
Lou Barletta (R) 1,462 38.8%
Dale Kerns (Lbt) 32 0.8%
Neal Gale (Grn) 18 0.5%
TOTAL 3,771
Turnout: 377100% Diff: -4


2018 Senate class 1, Oakdale borough
CandidateVotesPct
Bob Casey, Jr.* (D) 361 56.3%
Lou Barletta (R) 272 42.4%
Dale Kerns (Lbt) 5 0.8%
Neal Gale (Grn) 3 0.5%
TOTAL 641
Turnout: 64100% Diff: 0


2018 Senate class 1, Oakmont borough
CandidateVotesPct
Bob Casey, Jr.* (D) 2,158 60.9%
Lou Barletta (R) 1,313 37.0%
Dale Kerns (Lbt) 60 1.7%
Neal Gale (Grn) 15 0.4%
TOTAL 3,546
Turnout: 354600% Diff: -6


2018 Senate class 1, O'Hara township
CandidateVotesPct
Bob Casey, Jr.* (D) 3,224 65.0%
Lou Barletta (R) 1,666 33.6%
Dale Kerns (Lbt) 44 0.9%
Neal Gale (Grn) 28 0.6%
TOTAL 4,962
Turnout: 496200% Diff: -9


2018 Senate class 1, Ohio township
CandidateVotesPct
Bob Casey, Jr.* (D) 1,881 55.7%
Lou Barletta (R) 1,440 42.6%
Dale Kerns (Lbt) 44 1.3%
Neal Gale (Grn) 15 0.4%
TOTAL 3,380
Turnout: 338000% Diff: 0


2018 Senate class 1, Penn Hills township
CandidateVotesPct
Bob Casey, Jr.* (D) 13,737 74.9%
Lou Barletta (R) 4,358 23.8%
Dale Kerns (Lbt) 159 0.9%
Neal Gale (Grn) 88 0.5%
TOTAL 18,342
Turnout: 1834200% Diff: -19


2018 Senate class 1, Pennsbury Village borough
CandidateVotesPct
Bob Casey, Jr.* (D) 222 62.4%
Lou Barletta (R) 124 34.8%
Dale Kerns (Lbt) 7 2.0%
Neal Gale (Grn) 3 0.8%
TOTAL 356
Turnout: 35600% Diff: -8


2018 Senate class 1, Pine township
CandidateVotesPct
Bob Casey, Jr.* (D) 2,888 46.2%
Lou Barletta (R) 3,268 52.3%
Dale Kerns (Lbt) 73 1.2%
Neal Gale (Grn) 21 0.3%
TOTAL 6,250
Turnout: 625000% Diff: 10


2018 Senate class 1, Pitcairn borough
CandidateVotesPct
Bob Casey, Jr.* (D) 565 61.0%
Lou Barletta (R) 343 37.0%
Dale Kerns (Lbt) 14 1.5%
Neal Gale (Grn) 4 0.4%
TOTAL 926
Turnout: 92600% Diff: -6


2018 Senate class 1, Pittsburgh city
CandidateVotesPct
Bob Casey, Jr.* (D) 103,107 82.6%
Lou Barletta (R) 19,293 15.5%
Dale Kerns (Lbt) 1,321 1.1%
Neal Gale (Grn) 1,088 0.9%
TOTAL 124,809
Turnout: 12480900% Diff: -27


2018 Senate class 1, Pleasant Hills borough
CandidateVotesPct
Bob Casey, Jr.* (D) 2,263 56.6%
Lou Barletta (R) 1,671 41.8%
Dale Kerns (Lbt) 45 1.1%
Neal Gale (Grn) 18 0.5%
TOTAL 3,997
Turnout: 399700% Diff: -1


2018 Senate class 1, Plum borough
CandidateVotesPct
Bob Casey, Jr.* (D) 5,999 52.0%
Lou Barletta (R) 5,349 46.3%
Dale Kerns (Lbt) 141 1.2%
Neal Gale (Grn) 56 0.5%
TOTAL 11,545
Turnout: 1154500% Diff: 4


2018 Senate class 1, Port Vue borough
CandidateVotesPct
Bob Casey, Jr.* (D) 667 54.6%
Lou Barletta (R) 538 44.1%
Dale Kerns (Lbt) 13 1.1%
Neal Gale (Grn) 3 0.2%
TOTAL 1,221
Turnout: 122100% Diff: 1


2018 Senate class 1, Rankin borough
CandidateVotesPct
Bob Casey, Jr.* (D) 561 92.4%
Lou Barletta (R) 39 6.4%
Dale Kerns (Lbt) 3 0.5%
Neal Gale (Grn) 4 0.7%
TOTAL 607
Turnout: 60700% Diff: -36


2018 Senate class 1, Reserve township
CandidateVotesPct
Bob Casey, Jr.* (D) 1,009 64.1%
Lou Barletta (R) 529 33.6%
Dale Kerns (Lbt) 22 1.4%
Neal Gale (Grn) 14 0.9%
TOTAL 1,574
Turnout: 157400% Diff: -9


2018 Senate class 1, Richland township
CandidateVotesPct
Bob Casey, Jr.* (D) 2,720 47.5%
Lou Barletta (R) 2,904 50.7%
Dale Kerns (Lbt) 70 1.2%
Neal Gale (Grn) 29 0.5%
TOTAL 5,723
Turnout: 572300% Diff: 8


2018 Senate class 1, Robinson township
CandidateVotesPct
Bob Casey, Jr.* (D) 3,747 55.0%
Lou Barletta (R) 2,966 43.5%
Dale Kerns (Lbt) 73 1.1%
Neal Gale (Grn) 29 0.4%
TOTAL 6,815
Turnout: 681500% Diff: 1


2018 Senate class 1, Ross township
CandidateVotesPct
Bob Casey, Jr.* (D) 9,445 59.2%
Lou Barletta (R) 6,185 38.8%
Dale Kerns (Lbt) 228 1.4%
Neal Gale (Grn) 90 0.6%
TOTAL 15,948
Turnout: 1594800% Diff: -4


2018 Senate class 1, Rosslyn Farms borough
CandidateVotesPct
Bob Casey, Jr.* (D) 162 53.8%
Lou Barletta (R) 138 45.8%
Dale Kerns (Lbt) 228 75.7%
Neal Gale (Grn) 1 0.3%
TOTAL 301
Turnout: 30100% Diff: 3


2018 Senate class 1, Scott township
CandidateVotesPct
Bob Casey, Jr.* (D) 4,654 63.2%
Lou Barletta (R) 2,613 35.5%
Dale Kerns (Lbt) 63 0.9%
Neal Gale (Grn) 33 0.4%
TOTAL 7,363
Turnout: 736300% Diff: -7


2018 Senate class 1, Sewickley borough
CandidateVotesPct
Bob Casey, Jr.* (D) 1,245 61.5%
Lou Barletta (R) 736 36.4%
Dale Kerns (Lbt) 34 1.7%
Neal Gale (Grn) 8 0.4%
TOTAL 2,023
Turnout: 202300% Diff: -6


2018 Senate class 1, Sewickley Heights borough
CandidateVotesPct
Bob Casey, Jr.* (D) 224 46.6%
Lou Barletta (R) 251 52.2%
Dale Kerns (Lbt) 6 1.2%
Neal Gale (Grn) 8 1.7%
TOTAL 481
Turnout: 48100% Diff: 10


2018 Senate class 1, Sewickley Hills borough
CandidateVotesPct
Bob Casey, Jr.* (D) 195 50.5%
Lou Barletta (R) 181 46.9%
Dale Kerns (Lbt) 8 2.1%
Neal Gale (Grn) 2 0.5%
TOTAL 386
Turnout: 38600% Diff: 4


2018 Senate class 1, Shaler township
CandidateVotesPct
Bob Casey, Jr.* (D) 8,346 57.4%
Lou Barletta (R) 5,901 40.6%
Dale Kerns (Lbt) 193 1.3%
Neal Gale (Grn) 88 0.6%
TOTAL 14,528
Turnout: 1452800% Diff: -2


2018 Senate class 1, Sharpsburg borough
CandidateVotesPct
Bob Casey, Jr.* (D) 825 72.1%
Lou Barletta (R) 296 25.9%
Dale Kerns (Lbt) 18 1.6%
Neal Gale (Grn) 5 0.4%
TOTAL 1,144
Turnout: 114400% Diff: -17


2018 Senate class 1, South Fayette township
CandidateVotesPct
Bob Casey, Jr.* (D) 3,740 53.7%
Lou Barletta (R) 3,137 45.0%
Dale Kerns (Lbt) 71 1.0%
Neal Gale (Grn) 16 0.2%
TOTAL 6,964
Turnout: 696400% Diff: 2


2018 Senate class 1, South Park township
CandidateVotesPct
Bob Casey, Jr.* (D) 3,311 54.5%
Lou Barletta (R) 2,680 44.1%
Dale Kerns (Lbt) 62 1.0%
Neal Gale (Grn) 23 0.4%
TOTAL 6,076
Turnout: 607600% Diff: 1


2018 Senate class 1, South Versailles township
CandidateVotesPct
Bob Casey, Jr.* (D) 44 33.1%
Lou Barletta (R) 88 66.2%
Dale Kerns (Lbt) 1 0.8%
Neal Gale (Grn) 23 17.3%
TOTAL 133
Turnout: 13300% Diff: 24


2018 Senate class 1, Springdale borough
CandidateVotesPct
Bob Casey, Jr.* (D) 749 56.2%
Lou Barletta (R) 552 41.4%
Dale Kerns (Lbt) 19 1.4%
Neal Gale (Grn) 13 1.0%
TOTAL 1,333
Turnout: 133300% Diff: -1


2018 Senate class 1, Springdale township
CandidateVotesPct
Bob Casey, Jr.* (D) 401 53.8%
Lou Barletta (R) 334 44.8%
Dale Kerns (Lbt) 6 0.8%
Neal Gale (Grn) 5 0.7%
TOTAL 746
Turnout: 74600% Diff: 2


2018 Senate class 1, Stowe township
CandidateVotesPct
Bob Casey, Jr.* (D) 1,371 69.6%
Lou Barletta (R) 573 29.1%
Dale Kerns (Lbt) 14 0.7%
Neal Gale (Grn) 13 0.7%
TOTAL 1,971
Turnout: 197100% Diff: -14


2018 Senate class 1, Swissvale borough
CandidateVotesPct
Bob Casey, Jr.* (D) 3,440 86.3%
Lou Barletta (R) 473 11.9%
Dale Kerns (Lbt) 31 0.8%
Neal Gale (Grn) 42 1.1%
TOTAL 3,986
Turnout: 398600% Diff: -31


2018 Senate class 1, Tarentum borough
CandidateVotesPct
Bob Casey, Jr.* (D) 684 56.8%
Lou Barletta (R) 490 40.7%
Dale Kerns (Lbt) 17 1.4%
Neal Gale (Grn) 14 1.2%
TOTAL 1,205
Turnout: 120500% Diff: -2


2018 Senate class 1, Thornburg borough
CandidateVotesPct
Bob Casey, Jr.* (D) 185 59.5%
Lou Barletta (R) 122 39.2%
Dale Kerns (Lbt) 3 1.0%
Neal Gale (Grn) 1 0.3%
TOTAL 311
Turnout: 31100% Diff: -3


2018 Senate class 1, Trafford borough
CandidateVotesPct
Bob Casey, Jr.* (D) 11 40.7%
Lou Barletta (R) 15 55.6%
Dale Kerns (Lbt) 1 3.7%
Neal Gale (Grn) 1 3.7%
TOTAL 27
Turnout: 2700% Diff: 13


2018 Senate class 1, Turtle Creek borough
CandidateVotesPct
Bob Casey, Jr.* (D) 1,080 69.8%
Lou Barletta (R) 448 29.0%
Dale Kerns (Lbt) 14 0.9%
Neal Gale (Grn) 5 0.3%
TOTAL 1,547
Turnout: 154700% Diff: -14


2018 Senate class 1, Upper St. Clair township
CandidateVotesPct
Bob Casey, Jr.* (D) 5,957 54.1%
Lou Barletta (R) 4,904 44.5%
Dale Kerns (Lbt) 108 1.0%
Neal Gale (Grn) 40 0.4%
TOTAL 11,009
Turnout: 1100900% Diff: 2


2018 Senate class 1, Verona borough
CandidateVotesPct
Bob Casey, Jr.* (D) 641 69.1%
Lou Barletta (R) 270 29.1%
Dale Kerns (Lbt) 10 1.1%
Neal Gale (Grn) 7 0.8%
TOTAL 928
Turnout: 92800% Diff: -14


2018 Senate class 1, Versailles borough
CandidateVotesPct
Bob Casey, Jr.* (D) 279 58.2%
Lou Barletta (R) 185 38.6%
Dale Kerns (Lbt) 7 1.5%
Neal Gale (Grn) 8 1.7%
TOTAL 479
Turnout: 47900% Diff: -4


2018 Senate class 1, Wall borough
CandidateVotesPct
Bob Casey, Jr.* (D) 81 63.3%
Lou Barletta (R) 44 34.4%
Dale Kerns (Lbt) 2 1.6%
Neal Gale (Grn) 1 0.8%
TOTAL 128
Turnout: 12800% Diff: -8


2018 Senate class 1, West Deer township
CandidateVotesPct
Bob Casey, Jr.* (D) 2,536 47.6%
Lou Barletta (R) 2,703 50.7%
Dale Kerns (Lbt) 64 1.2%
Neal Gale (Grn) 24 0.5%
TOTAL 5,327
Turnout: 532700% Diff: 8


2018 Senate class 1, West Elizabeth borough
CandidateVotesPct
Bob Casey, Jr.* (D) 59 50.9%
Lou Barletta (R) 54 46.6%
Dale Kerns (Lbt) 1 0.9%
Neal Gale (Grn) 2 1.7%
TOTAL 116
Turnout: 11600% Diff: 4


2018 Senate class 1, West Homestead borough
CandidateVotesPct
Bob Casey, Jr.* (D) 519 61.7%
Lou Barletta (R) 309 36.7%
Dale Kerns (Lbt) 8 1.0%
Neal Gale (Grn) 5 0.6%
TOTAL 841
Turnout: 84100% Diff: -6


2018 Senate class 1, West Mifflin borough
CandidateVotesPct
Bob Casey, Jr.* (D) 4,918 61.7%
Lou Barletta (R) 2,899 36.4%
Dale Kerns (Lbt) 110 1.4%
Neal Gale (Grn) 45 0.6%
TOTAL 7,972
Turnout: 797200% Diff: -6


2018 Senate class 1, West View borough
CandidateVotesPct
Bob Casey, Jr.* (D) 1,871 63.0%
Lou Barletta (R) 1,024 34.5%
Dale Kerns (Lbt) 53 1.8%
Neal Gale (Grn) 24 0.8%
TOTAL 2,972
Turnout: 297200% Diff: -8


2018 Senate class 1, Whitaker borough
CandidateVotesPct
Bob Casey, Jr.* (D) 267 66.1%
Lou Barletta (R) 131 32.4%
Dale Kerns (Lbt) 5 1.2%
Neal Gale (Grn) 1 0.2%
TOTAL 404
Turnout: 40400% Diff: -10


2018 Senate class 1, Whitehall borough
CandidateVotesPct
Bob Casey, Jr.* (D) 3,984 60.4%
Lou Barletta (R) 2,516 38.1%
Dale Kerns (Lbt) 66 1.0%
Neal Gale (Grn) 31 0.5%
TOTAL 6,597
Turnout: 659700% Diff: -4


2018 Senate class 1, White Oak borough
CandidateVotesPct
Bob Casey, Jr.* (D) 1,826 52.8%
Lou Barletta (R) 1,570 45.4%
Dale Kerns (Lbt) 47 1.4%
Neal Gale (Grn) 14 0.4%
TOTAL 3,457
Turnout: 345700% Diff: 3


2018 Senate class 1, Wilkins township
CandidateVotesPct
Bob Casey, Jr.* (D) 2,139 67.8%
Lou Barletta (R) 967 30.6%
Dale Kerns (Lbt) 30 1.0%
Neal Gale (Grn) 19 0.6%
TOTAL 3,155
Turnout: 315500% Diff: -12


2018 Senate class 1, Wilkinsburg borough
CandidateVotesPct
Bob Casey, Jr.* (D) 6,137 92.0%
Lou Barletta (R) 438 6.6%
Dale Kerns (Lbt) 49 0.7%
Neal Gale (Grn) 45 0.7%
TOTAL 6,669
Turnout: 666900% Diff: -36


2018 Senate class 1, Wilmerding borough
CandidateVotesPct
Bob Casey, Jr.* (D) 347 71.8%
Lou Barletta (R) 129 26.7%
Dale Kerns (Lbt) 5 1.0%
Neal Gale (Grn) 2 0.4%
TOTAL 483
Turnout: 48300% Diff: -16

Campaign finance data for this election**:

Bob Casey, Jr.*
Total Disbursements: $21,412,914
Total Receipts: $21,790,926
Cash on Hand: $488,017
Candidate Contributions: $0
Candidate Loans: $0
Individual Contributions: $15,746,940
Party Contributions: $6,000
Other Committee Contributions: $3,951,645
Other Committee Transfers: $1,884,191
Indep. Expenditures Supporting: $628,282
Indep. Expenditures Opposing: $55,431
Net Independent Expenditures: $572,851
Net Spending: $21,985,765



Lou Barletta
Total Disbursements: $7,760,181
Total Receipts: $7,407,078
Cash on Hand: $44,356
Candidate Contributions: $0
Candidate Loans: $0
Individual Contributions: $6,220,106
Party Contributions: $2,120
Other Committee Contributions: $883,623
Other Committee Transfers: $281,757
Indep. Expenditures Supporting: $120,144
Indep. Expenditures Opposing: $1,158,460
Net Independent Expenditures: $-1,038,316
Net Spending: $6,721,865



Dale Kerns
Total Disbursements: $195,485
Total Receipts: $208,025
Cash on Hand: $6,676
Candidate Contributions: $19,960
Candidate Loans: $525
Individual Contributions: $124,872
Party Contributions: $72,500
Other Committee Contributions: $0
Other Committee Transfers: $0
Indep. Expenditures Supporting: $0
Indep. Expenditures Opposing: $0
Net Independent Expenditures: $0
Net Spending: $195,485



Neal Gale
Total Disbursements: $866
Total Receipts: $882
Cash on Hand: $15
Candidate Contributions: $25
Candidate Loans: $0
Individual Contributions: $727
Party Contributions: $0
Other Committee Contributions: $0
Other Committee Transfers: $0
Indep. Expenditures Supporting: $0
Indep. Expenditures Opposing: $0
Net Independent Expenditures: $0
Net Spending: $866



**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/2018

View 2024 FEC data