RightDataUSA

2018-11-06 Senatorial Election Results for Montgomery 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
Abington townshipn/a20,66271.7%7,69126.7%2560.9%1970.7%00.0%12,971 28,806
Ambler boroughn/a2,08474.0%65823.3%391.4%371.3%00.0%1,426 2,818
Bridgeport boroughn/a1,03469.3%40827.3%302.0%201.3%00.0%626 1,492
Bryn Athyn boroughn/a37353.5%28941.5%253.6%101.4%00.0%84 697
Cheltenham townshipn/a16,38986.9%2,25311.9%1100.6%1150.6%00.0%14,136 18,867
Collegeville boroughn/a1,37164.1%72133.7%281.3%190.9%00.0%650 2,139
Conshohocken boroughn/a2,82268.9%1,16128.3%751.8%380.9%00.0%1,661 4,096
Douglass townshipn/a1,81042.1%2,41256.2%511.2%220.5%00.0%-602 4,295
East Greenville boroughn/a49254.8%38943.3%70.8%101.1%00.0%103 898
East Norriton townshipn/a4,23462.9%2,40635.7%530.8%430.6%00.0%1,828 6,736
Franconia townshipn/a2,78743.6%3,52455.1%530.8%320.5%00.0%-737 6,396
Green Lane boroughn/a11451.4%10446.8%41.8%00.0%00.0%10 222
Hatboro boroughn/a2,21262.9%1,23935.2%421.2%260.7%00.0%973 3,519
Hatfield boroughn/a76064.7%39133.3%141.2%100.9%00.0%369 1,175
Hatfield townshipn/a4,39459.3%2,90039.2%640.9%490.7%00.0%1,494 7,407
Horsham townshipn/a7,16958.7%4,84039.7%1211.0%750.6%00.0%2,329 12,205
Jenkintown boroughn/a2,02479.2%49319.3%150.6%251.0%00.0%1,531 2,557
Lansdale boroughn/a4,56068.3%1,95429.3%911.4%701.0%00.0%2,606 6,675
Limerick townshipn/a4,81955.0%3,80843.4%971.1%430.5%00.0%1,011 8,767
Lower Frederick townshipn/a1,16953.0%97344.1%371.7%251.1%00.0%196 2,204
Lower Gwynedd townshipn/a4,19663.0%2,40436.1%340.5%220.3%00.0%1,792 6,656
Lower Merion townshipn/a26,57078.8%6,82020.2%1770.5%1440.4%00.0%19,750 33,711
Lower Moreland townshipn/a3,61756.4%2,72042.4%430.7%340.5%00.0%897 6,414
Lower Pottsgrove townshipn/a2,68355.1%2,09243.0%551.1%380.8%00.0%591 4,868
Lower Providence townshipn/a6,54059.3%4,31939.1%1040.9%740.7%00.0%2,221 11,037
Lower Salford townshipn/a3,77051.5%3,43246.8%911.2%340.5%00.0%338 7,327
Marlborough townshipn/a69643.4%87254.4%211.3%150.9%00.0%-176 1,604
Montgomery townshipn/a7,70063.2%4,33135.5%920.8%630.5%00.0%3,369 12,186
Narberth boroughn/a2,14983.7%38915.1%160.6%140.5%00.0%1,760 2,568
New Hanover townshipn/a2,49847.5%2,68551.0%561.1%240.5%00.0%-187 5,263
Norristown boroughn/a7,06184.4%1,16814.0%841.0%520.6%00.0%5,893 8,365
North Wales boroughn/a1,05665.5%52332.5%251.6%70.4%00.0%533 1,611
Pennsburg boroughn/a61353.1%51244.3%191.6%111.0%00.0%101 1,155
Perkiomen townshipn/a2,21659.3%1,46139.1%300.8%320.9%00.0%755 3,739
Plymouth townshipn/a5,15264.8%2,69633.9%600.8%430.5%00.0%2,456 7,951
Pottstown boroughn/a4,54567.8%2,02330.2%681.0%651.0%00.0%2,522 6,701
Red Hill boroughn/a49450.6%45947.0%161.6%80.8%00.0%35 977
Rockledge boroughn/a67859.2%44438.7%121.0%121.0%00.0%234 1,146
Royersford boroughn/a1,14764.5%59533.5%181.0%171.0%00.0%552 1,777
Salford townshipn/a61943.3%79355.4%70.5%120.8%00.0%-174 1,431
Schwenksville boroughn/a24254.0%19543.5%61.3%51.1%00.0%47 448
Skippack townshipn/a2,97054.1%2,43744.4%601.1%270.5%00.0%533 5,494
Souderton boroughn/a1,39853.1%1,17544.6%381.4%210.8%00.0%223 2,632
Springfield townshipn/a8,37773.9%2,83325.0%780.7%540.5%00.0%5,544 11,342
Telford boroughn/a50251.9%44345.8%131.3%90.9%00.0%59 967
Towamencin townshipn/a5,25858.6%3,61340.2%700.8%370.4%00.0%1,645 8,978
Trappe boroughn/a99556.8%72741.5%201.1%90.5%00.0%268 1,751
Upper Dublin townshipn/a10,54370.6%4,24028.4%930.6%630.4%00.0%6,303 14,939
Upper Frederick townshipn/a75148.5%77850.3%110.7%70.5%00.0%-27 1,547
Upper Gwynedd townshipn/a4,96361.4%2,99737.1%881.1%350.4%00.0%1,966 8,083
Upper Hanover townshipn/a1,49845.1%1,75452.8%551.7%150.5%00.0%-256 3,322
Upper Merion townshipn/a8,64966.6%4,12331.7%1271.0%920.7%00.0%4,526 12,991
Upper Moreland townshipn/a6,76362.5%3,84835.6%1251.2%770.7%00.0%2,915 10,813
Upper Pottsgrove townshipn/a1,15652.8%99245.3%271.2%140.6%00.0%164 2,189
Upper Providence townshipn/a5,99259.1%3,99839.4%1011.0%550.5%00.0%1,994 10,146
Upper Salford townshipn/a72745.2%85653.3%150.9%90.6%00.0%-129 1,607
West Conshohocken boroughn/a48967.5%22230.7%81.1%50.7%00.0%267 724
West Norriton townshipn/a4,79965.6%2,40732.9%610.8%480.7%00.0%2,392 7,315
West Pottsgrove townshipn/a61554.1%49143.2%171.5%131.1%00.0%124 1,136
Whitemarsh townshipn/a6,97268.2%3,12330.6%810.8%420.4%00.0%3,849 10,218
Whitpain townshipn/a6,74764.3%3,61834.5%700.7%540.5%00.0%3,129 10,489
Worcester townshipn/a2,76952.5%2,44446.3%370.7%260.5%00.0%325 5,276
TOTAL 58% 248,45465.2% 126,66633.3% 3,4410.9% 2,3040.6% 00.0% 121,788 380,865
* incumbent



2018 Senate class 1, Abington township
CandidateVotesPct
Bob Casey, Jr.* (D) 20,662 71.7%
Lou Barletta (R) 7,691 26.7%
Dale Kerns (Lbt) 256 0.9%
Neal Gale (Grn) 197 0.7%
TOTAL 28,806
Turnout: 2880600% Diff: -16


2018 Senate class 1, Ambler borough
CandidateVotesPct
Bob Casey, Jr.* (D) 2,084 74.0%
Lou Barletta (R) 658 23.3%
Dale Kerns (Lbt) 39 1.4%
Neal Gale (Grn) 37 1.3%
TOTAL 2,818
Turnout: 281800% Diff: -19


2018 Senate class 1, Bridgeport borough
CandidateVotesPct
Bob Casey, Jr.* (D) 1,034 69.3%
Lou Barletta (R) 408 27.3%
Dale Kerns (Lbt) 30 2.0%
Neal Gale (Grn) 20 1.3%
TOTAL 1,492
Turnout: 149200% Diff: -15


2018 Senate class 1, Bryn Athyn borough
CandidateVotesPct
Bob Casey, Jr.* (D) 373 53.5%
Lou Barletta (R) 289 41.5%
Dale Kerns (Lbt) 25 3.6%
Neal Gale (Grn) 10 1.4%
TOTAL 697
Turnout: 69700% Diff: -1


2018 Senate class 1, Cheltenham township
CandidateVotesPct
Bob Casey, Jr.* (D) 16,389 86.9%
Lou Barletta (R) 2,253 11.9%
Dale Kerns (Lbt) 110 0.6%
Neal Gale (Grn) 115 0.6%
TOTAL 18,867
Turnout: 1886700% Diff: -31


2018 Senate class 1, Collegeville borough
CandidateVotesPct
Bob Casey, Jr.* (D) 1,371 64.1%
Lou Barletta (R) 721 33.7%
Dale Kerns (Lbt) 28 1.3%
Neal Gale (Grn) 19 0.9%
TOTAL 2,139
Turnout: 213900% Diff: -9


2018 Senate class 1, Conshohocken borough
CandidateVotesPct
Bob Casey, Jr.* (D) 2,822 68.9%
Lou Barletta (R) 1,161 28.3%
Dale Kerns (Lbt) 75 1.8%
Neal Gale (Grn) 38 0.9%
TOTAL 4,096
Turnout: 409600% Diff: -14


2018 Senate class 1, Douglass township
CandidateVotesPct
Bob Casey, Jr.* (D) 1,810 42.1%
Lou Barletta (R) 2,412 56.2%
Dale Kerns (Lbt) 51 1.2%
Neal Gale (Grn) 22 0.5%
TOTAL 4,295
Turnout: 429500% Diff: 14


2018 Senate class 1, East Greenville borough
CandidateVotesPct
Bob Casey, Jr.* (D) 492 54.8%
Lou Barletta (R) 389 43.3%
Dale Kerns (Lbt) 7 0.8%
Neal Gale (Grn) 10 1.1%
TOTAL 898
Turnout: 89800% Diff: 1


2018 Senate class 1, East Norriton township
CandidateVotesPct
Bob Casey, Jr.* (D) 4,234 62.9%
Lou Barletta (R) 2,406 35.7%
Dale Kerns (Lbt) 53 0.8%
Neal Gale (Grn) 43 0.6%
TOTAL 6,736
Turnout: 673600% Diff: -7


2018 Senate class 1, Franconia township
CandidateVotesPct
Bob Casey, Jr.* (D) 2,787 43.6%
Lou Barletta (R) 3,524 55.1%
Dale Kerns (Lbt) 53 0.8%
Neal Gale (Grn) 32 0.5%
TOTAL 6,396
Turnout: 639600% Diff: 12


2018 Senate class 1, Green Lane borough
CandidateVotesPct
Bob Casey, Jr.* (D) 114 51.4%
Lou Barletta (R) 104 46.8%
Dale Kerns (Lbt) 4 1.8%
Neal Gale (Grn) 32 14.4%
TOTAL 222
Turnout: 22200% Diff: 4


2018 Senate class 1, Hatboro borough
CandidateVotesPct
Bob Casey, Jr.* (D) 2,212 62.9%
Lou Barletta (R) 1,239 35.2%
Dale Kerns (Lbt) 42 1.2%
Neal Gale (Grn) 26 0.7%
TOTAL 3,519
Turnout: 351900% Diff: -7


2018 Senate class 1, Hatfield borough
CandidateVotesPct
Bob Casey, Jr.* (D) 760 64.7%
Lou Barletta (R) 391 33.3%
Dale Kerns (Lbt) 14 1.2%
Neal Gale (Grn) 10 0.9%
TOTAL 1,175
Turnout: 117500% Diff: -9


2018 Senate class 1, Hatfield township
CandidateVotesPct
Bob Casey, Jr.* (D) 4,394 59.3%
Lou Barletta (R) 2,900 39.2%
Dale Kerns (Lbt) 64 0.9%
Neal Gale (Grn) 49 0.7%
TOTAL 7,407
Turnout: 740700% Diff: -3


2018 Senate class 1, Horsham township
CandidateVotesPct
Bob Casey, Jr.* (D) 7,169 58.7%
Lou Barletta (R) 4,840 39.7%
Dale Kerns (Lbt) 121 1.0%
Neal Gale (Grn) 75 0.6%
TOTAL 12,205
Turnout: 1220500% Diff: -3


2018 Senate class 1, Jenkintown borough
CandidateVotesPct
Bob Casey, Jr.* (D) 2,024 79.2%
Lou Barletta (R) 493 19.3%
Dale Kerns (Lbt) 15 0.6%
Neal Gale (Grn) 25 1.0%
TOTAL 2,557
Turnout: 255700% Diff: -23


2018 Senate class 1, Lansdale borough
CandidateVotesPct
Bob Casey, Jr.* (D) 4,560 68.3%
Lou Barletta (R) 1,954 29.3%
Dale Kerns (Lbt) 91 1.4%
Neal Gale (Grn) 70 1.0%
TOTAL 6,675
Turnout: 667500% Diff: -13


2018 Senate class 1, Limerick township
CandidateVotesPct
Bob Casey, Jr.* (D) 4,819 55.0%
Lou Barletta (R) 3,808 43.4%
Dale Kerns (Lbt) 97 1.1%
Neal Gale (Grn) 43 0.5%
TOTAL 8,767
Turnout: 876700% Diff: 1


2018 Senate class 1, Lower Frederick township
CandidateVotesPct
Bob Casey, Jr.* (D) 1,169 53.0%
Lou Barletta (R) 973 44.1%
Dale Kerns (Lbt) 37 1.7%
Neal Gale (Grn) 25 1.1%
TOTAL 2,204
Turnout: 220400% Diff: 2


2018 Senate class 1, Lower Gwynedd township
CandidateVotesPct
Bob Casey, Jr.* (D) 4,196 63.0%
Lou Barletta (R) 2,404 36.1%
Dale Kerns (Lbt) 34 0.5%
Neal Gale (Grn) 22 0.3%
TOTAL 6,656
Turnout: 665600% Diff: -6


2018 Senate class 1, Lower Merion township
CandidateVotesPct
Bob Casey, Jr.* (D) 26,570 78.8%
Lou Barletta (R) 6,820 20.2%
Dale Kerns (Lbt) 177 0.5%
Neal Gale (Grn) 144 0.4%
TOTAL 33,711
Turnout: 3371100% Diff: -22


2018 Senate class 1, Lower Moreland township
CandidateVotesPct
Bob Casey, Jr.* (D) 3,617 56.4%
Lou Barletta (R) 2,720 42.4%
Dale Kerns (Lbt) 43 0.7%
Neal Gale (Grn) 34 0.5%
TOTAL 6,414
Turnout: 641400% Diff: 0


2018 Senate class 1, Lower Pottsgrove township
CandidateVotesPct
Bob Casey, Jr.* (D) 2,683 55.1%
Lou Barletta (R) 2,092 43.0%
Dale Kerns (Lbt) 55 1.1%
Neal Gale (Grn) 38 0.8%
TOTAL 4,868
Turnout: 486800% Diff: 0


2018 Senate class 1, Lower Providence township
CandidateVotesPct
Bob Casey, Jr.* (D) 6,540 59.3%
Lou Barletta (R) 4,319 39.1%
Dale Kerns (Lbt) 104 0.9%
Neal Gale (Grn) 74 0.7%
TOTAL 11,037
Turnout: 1103700% Diff: -3


2018 Senate class 1, Lower Salford township
CandidateVotesPct
Bob Casey, Jr.* (D) 3,770 51.5%
Lou Barletta (R) 3,432 46.8%
Dale Kerns (Lbt) 91 1.2%
Neal Gale (Grn) 34 0.5%
TOTAL 7,327
Turnout: 732700% Diff: 4


2018 Senate class 1, Marlborough township
CandidateVotesPct
Bob Casey, Jr.* (D) 696 43.4%
Lou Barletta (R) 872 54.4%
Dale Kerns (Lbt) 21 1.3%
Neal Gale (Grn) 15 0.9%
TOTAL 1,604
Turnout: 160400% Diff: 12


2018 Senate class 1, Montgomery township
CandidateVotesPct
Bob Casey, Jr.* (D) 7,700 63.2%
Lou Barletta (R) 4,331 35.5%
Dale Kerns (Lbt) 92 0.8%
Neal Gale (Grn) 63 0.5%
TOTAL 12,186
Turnout: 1218600% Diff: -7


2018 Senate class 1, Narberth borough
CandidateVotesPct
Bob Casey, Jr.* (D) 2,149 83.7%
Lou Barletta (R) 389 15.1%
Dale Kerns (Lbt) 16 0.6%
Neal Gale (Grn) 14 0.5%
TOTAL 2,568
Turnout: 256800% Diff: -27


2018 Senate class 1, New Hanover township
CandidateVotesPct
Bob Casey, Jr.* (D) 2,498 47.5%
Lou Barletta (R) 2,685 51.0%
Dale Kerns (Lbt) 56 1.1%
Neal Gale (Grn) 24 0.5%
TOTAL 5,263
Turnout: 526300% Diff: 8


2018 Senate class 1, Norristown borough
CandidateVotesPct
Bob Casey, Jr.* (D) 7,061 84.4%
Lou Barletta (R) 1,168 14.0%
Dale Kerns (Lbt) 84 1.0%
Neal Gale (Grn) 52 0.6%
TOTAL 8,365
Turnout: 836500% Diff: -29


2018 Senate class 1, North Wales borough
CandidateVotesPct
Bob Casey, Jr.* (D) 1,056 65.5%
Lou Barletta (R) 523 32.5%
Dale Kerns (Lbt) 25 1.6%
Neal Gale (Grn) 7 0.4%
TOTAL 1,611
Turnout: 161100% Diff: -10


2018 Senate class 1, Pennsburg borough
CandidateVotesPct
Bob Casey, Jr.* (D) 613 53.1%
Lou Barletta (R) 512 44.3%
Dale Kerns (Lbt) 19 1.6%
Neal Gale (Grn) 11 1.0%
TOTAL 1,155
Turnout: 115500% Diff: 2


2018 Senate class 1, Perkiomen township
CandidateVotesPct
Bob Casey, Jr.* (D) 2,216 59.3%
Lou Barletta (R) 1,461 39.1%
Dale Kerns (Lbt) 30 0.8%
Neal Gale (Grn) 32 0.9%
TOTAL 3,739
Turnout: 373900% Diff: -4


2018 Senate class 1, Plymouth township
CandidateVotesPct
Bob Casey, Jr.* (D) 5,152 64.8%
Lou Barletta (R) 2,696 33.9%
Dale Kerns (Lbt) 60 0.8%
Neal Gale (Grn) 43 0.5%
TOTAL 7,951
Turnout: 795100% Diff: -9


2018 Senate class 1, Pottstown borough
CandidateVotesPct
Bob Casey, Jr.* (D) 4,545 67.8%
Lou Barletta (R) 2,023 30.2%
Dale Kerns (Lbt) 68 1.0%
Neal Gale (Grn) 65 1.0%
TOTAL 6,701
Turnout: 670100% Diff: -12


2018 Senate class 1, Red Hill borough
CandidateVotesPct
Bob Casey, Jr.* (D) 494 50.6%
Lou Barletta (R) 459 47.0%
Dale Kerns (Lbt) 16 1.6%
Neal Gale (Grn) 8 0.8%
TOTAL 977
Turnout: 97700% Diff: 4


2018 Senate class 1, Rockledge borough
CandidateVotesPct
Bob Casey, Jr.* (D) 678 59.2%
Lou Barletta (R) 444 38.7%
Dale Kerns (Lbt) 12 1.0%
Neal Gale (Grn) 12 1.0%
TOTAL 1,146
Turnout: 114600% Diff: -4


2018 Senate class 1, Royersford borough
CandidateVotesPct
Bob Casey, Jr.* (D) 1,147 64.5%
Lou Barletta (R) 595 33.5%
Dale Kerns (Lbt) 18 1.0%
Neal Gale (Grn) 17 1.0%
TOTAL 1,777
Turnout: 177700% Diff: -9


2018 Senate class 1, Salford township
CandidateVotesPct
Bob Casey, Jr.* (D) 619 43.3%
Lou Barletta (R) 793 55.4%
Dale Kerns (Lbt) 7 0.5%
Neal Gale (Grn) 12 0.8%
TOTAL 1,431
Turnout: 143100% Diff: 13


2018 Senate class 1, Schwenksville borough
CandidateVotesPct
Bob Casey, Jr.* (D) 242 54.0%
Lou Barletta (R) 195 43.5%
Dale Kerns (Lbt) 6 1.3%
Neal Gale (Grn) 5 1.1%
TOTAL 448
Turnout: 44800% Diff: 1


2018 Senate class 1, Skippack township
CandidateVotesPct
Bob Casey, Jr.* (D) 2,970 54.1%
Lou Barletta (R) 2,437 44.4%
Dale Kerns (Lbt) 60 1.1%
Neal Gale (Grn) 27 0.5%
TOTAL 5,494
Turnout: 549400% Diff: 2


2018 Senate class 1, Souderton borough
CandidateVotesPct
Bob Casey, Jr.* (D) 1,398 53.1%
Lou Barletta (R) 1,175 44.6%
Dale Kerns (Lbt) 38 1.4%
Neal Gale (Grn) 21 0.8%
TOTAL 2,632
Turnout: 263200% Diff: 2


2018 Senate class 1, Springfield township
CandidateVotesPct
Bob Casey, Jr.* (D) 8,377 73.9%
Lou Barletta (R) 2,833 25.0%
Dale Kerns (Lbt) 78 0.7%
Neal Gale (Grn) 54 0.5%
TOTAL 11,342
Turnout: 1134200% Diff: -18


2018 Senate class 1, Telford borough
CandidateVotesPct
Bob Casey, Jr.* (D) 502 51.9%
Lou Barletta (R) 443 45.8%
Dale Kerns (Lbt) 13 1.3%
Neal Gale (Grn) 9 0.9%
TOTAL 967
Turnout: 96700% Diff: 3


2018 Senate class 1, Towamencin township
CandidateVotesPct
Bob Casey, Jr.* (D) 5,258 58.6%
Lou Barletta (R) 3,613 40.2%
Dale Kerns (Lbt) 70 0.8%
Neal Gale (Grn) 37 0.4%
TOTAL 8,978
Turnout: 897800% Diff: -2


2018 Senate class 1, Trappe borough
CandidateVotesPct
Bob Casey, Jr.* (D) 995 56.8%
Lou Barletta (R) 727 41.5%
Dale Kerns (Lbt) 20 1.1%
Neal Gale (Grn) 9 0.5%
TOTAL 1,751
Turnout: 175100% Diff: -1


2018 Senate class 1, Upper Dublin township
CandidateVotesPct
Bob Casey, Jr.* (D) 10,543 70.6%
Lou Barletta (R) 4,240 28.4%
Dale Kerns (Lbt) 93 0.6%
Neal Gale (Grn) 63 0.4%
TOTAL 14,939
Turnout: 1493900% Diff: -14


2018 Senate class 1, Upper Frederick township
CandidateVotesPct
Bob Casey, Jr.* (D) 751 48.5%
Lou Barletta (R) 778 50.3%
Dale Kerns (Lbt) 11 0.7%
Neal Gale (Grn) 7 0.5%
TOTAL 1,547
Turnout: 154700% Diff: 8


2018 Senate class 1, Upper Gwynedd township
CandidateVotesPct
Bob Casey, Jr.* (D) 4,963 61.4%
Lou Barletta (R) 2,997 37.1%
Dale Kerns (Lbt) 88 1.1%
Neal Gale (Grn) 35 0.4%
TOTAL 8,083
Turnout: 808300% Diff: -6


2018 Senate class 1, Upper Hanover township
CandidateVotesPct
Bob Casey, Jr.* (D) 1,498 45.1%
Lou Barletta (R) 1,754 52.8%
Dale Kerns (Lbt) 55 1.7%
Neal Gale (Grn) 15 0.5%
TOTAL 3,322
Turnout: 332200% Diff: 10


2018 Senate class 1, Upper Merion township
CandidateVotesPct
Bob Casey, Jr.* (D) 8,649 66.6%
Lou Barletta (R) 4,123 31.7%
Dale Kerns (Lbt) 127 1.0%
Neal Gale (Grn) 92 0.7%
TOTAL 12,991
Turnout: 1299100% Diff: -11


2018 Senate class 1, Upper Moreland township
CandidateVotesPct
Bob Casey, Jr.* (D) 6,763 62.5%
Lou Barletta (R) 3,848 35.6%
Dale Kerns (Lbt) 125 1.2%
Neal Gale (Grn) 77 0.7%
TOTAL 10,813
Turnout: 1081300% Diff: -7


2018 Senate class 1, Upper Pottsgrove township
CandidateVotesPct
Bob Casey, Jr.* (D) 1,156 52.8%
Lou Barletta (R) 992 45.3%
Dale Kerns (Lbt) 27 1.2%
Neal Gale (Grn) 14 0.6%
TOTAL 2,189
Turnout: 218900% Diff: 3


2018 Senate class 1, Upper Providence township
CandidateVotesPct
Bob Casey, Jr.* (D) 5,992 59.1%
Lou Barletta (R) 3,998 39.4%
Dale Kerns (Lbt) 101 1.0%
Neal Gale (Grn) 55 0.5%
TOTAL 10,146
Turnout: 1014600% Diff: -3


2018 Senate class 1, Upper Salford township
CandidateVotesPct
Bob Casey, Jr.* (D) 727 45.2%
Lou Barletta (R) 856 53.3%
Dale Kerns (Lbt) 15 0.9%
Neal Gale (Grn) 9 0.6%
TOTAL 1,607
Turnout: 160700% Diff: 11


2018 Senate class 1, West Conshohocken borough
CandidateVotesPct
Bob Casey, Jr.* (D) 489 67.5%
Lou Barletta (R) 222 30.7%
Dale Kerns (Lbt) 8 1.1%
Neal Gale (Grn) 5 0.7%
TOTAL 724
Turnout: 72400% Diff: -12


2018 Senate class 1, West Norriton township
CandidateVotesPct
Bob Casey, Jr.* (D) 4,799 65.6%
Lou Barletta (R) 2,407 32.9%
Dale Kerns (Lbt) 61 0.8%
Neal Gale (Grn) 48 0.7%
TOTAL 7,315
Turnout: 731500% Diff: -10


2018 Senate class 1, West Pottsgrove township
CandidateVotesPct
Bob Casey, Jr.* (D) 615 54.1%
Lou Barletta (R) 491 43.2%
Dale Kerns (Lbt) 17 1.5%
Neal Gale (Grn) 13 1.1%
TOTAL 1,136
Turnout: 113600% Diff: 1


2018 Senate class 1, Whitemarsh township
CandidateVotesPct
Bob Casey, Jr.* (D) 6,972 68.2%
Lou Barletta (R) 3,123 30.6%
Dale Kerns (Lbt) 81 0.8%
Neal Gale (Grn) 42 0.4%
TOTAL 10,218
Turnout: 1021800% Diff: -12


2018 Senate class 1, Whitpain township
CandidateVotesPct
Bob Casey, Jr.* (D) 6,747 64.3%
Lou Barletta (R) 3,618 34.5%
Dale Kerns (Lbt) 70 0.7%
Neal Gale (Grn) 54 0.5%
TOTAL 10,489
Turnout: 1048900% Diff: -8


2018 Senate class 1, Worcester township
CandidateVotesPct
Bob Casey, Jr.* (D) 2,769 52.5%
Lou Barletta (R) 2,444 46.3%
Dale Kerns (Lbt) 37 0.7%
Neal Gale (Grn) 26 0.5%
TOTAL 5,276
Turnout: 527600% Diff: 4

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