RightDataUSA

2016 Presidential Election Results for Montgomery County, PA


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


Areas won by 3rd party candidates are shown in green on the map regardless of the color used in the data table below.




Click on a municipality in the table or the map to see demographic data for that municipality.
Municipality Hillary Clinton
(D)
Donald Trump
(R)
Gary Johnson
(Libertarian)
Jill Stein
(Green)
Evan McMullin
(I)
Other TOTAL
Abington township 21,287 65.0% 9,983 30.5% 717 2.2% 0 0.0% 0 0.0% 782 2.4% 32,769
Ambler borough 2,182 67.2% 904 27.8% 70 2.2% 0 0.0% 0 0.0% 91 2.8% 3,247
Bridgeport borough 1,080 59.9% 616 34.1% 48 2.7% 0 0.0% 0 0.0% 60 3.3% 1,804
Bryn Athyn borough 365 49.1% 277 37.2% 80 10.8% 0 0.0% 0 0.0% 22 3.0% 744
Cheltenham township 17,501 82.8% 2,928 13.8% 324 1.5% 0 0.0% 0 0.0% 395 1.9% 21,148
Collegeville borough 1,393 55.3% 986 39.1% 73 2.9% 0 0.0% 0 0.0% 68 2.7% 2,520
Conshohocken borough 3,057 62.2% 1,568 31.9% 186 3.8% 0 0.0% 0 0.0% 105 2.1% 4,916
Douglass township 1,683 32.9% 3,170 62.0% 162 3.2% 0 0.0% 0 0.0% 99 1.9% 5,114
East Greenville borough 510 42.6% 604 50.5% 46 3.8% 0 0.0% 0 0.0% 36 3.0% 1,196
East Norriton township 4,418 55.4% 3,230 40.5% 181 2.3% 0 0.0% 0 0.0% 143 1.8% 7,972
Franconia township 2,630 36.3% 4,259 58.9% 184 2.5% 0 0.0% 0 0.0% 164 2.3% 7,237
Green Lane borough 100 40.0% 137 54.8% 11 4.4% 0 0.0% 0 0.0% 2 0.8% 250
Hatboro borough 2,206 54.1% 1,677 41.2% 97 2.4% 0 0.0% 0 0.0% 95 2.3% 4,075
Hatfield borough 822 58.5% 515 36.7% 48 3.4% 0 0.0% 0 0.0% 19 1.4% 1,404
Hatfield township 4,441 50.8% 3,864 44.2% 258 3.0% 0 0.0% 0 0.0% 181 2.1% 8,744
Horsham township 7,389 51.4% 6,274 43.6% 403 2.8% 0 0.0% 0 0.0% 323 2.2% 14,389
Jenkintown borough 2,052 74.9% 563 20.5% 54 2.0% 0 0.0% 0 0.0% 71 2.6% 2,740
Lansdale borough 4,697 60.2% 2,643 33.9% 240 3.1% 0 0.0% 0 0.0% 217 2.8% 7,797
Limerick township 4,655 45.4% 5,071 49.4% 295 2.9% 0 0.0% 0 0.0% 237 2.3% 10,258
Lower Frederick township 1,119 43.7% 1,277 49.9% 100 3.9% 0 0.0% 0 0.0% 63 2.5% 2,559
Lower Gwynedd township 4,343 58.8% 2,766 37.4% 141 1.9% 0 0.0% 0 0.0% 142 1.9% 7,392
Lower Merion township 27,906 75.4% 7,841 21.2% 666 1.8% 0 0.0% 0 0.0% 575 1.6% 36,988
Lower Moreland township 3,773 49.4% 3,561 46.7% 180 2.4% 0 0.0% 0 0.0% 116 1.5% 7,630
Lower Pottsgrove township 2,634 46.1% 2,792 48.8% 161 2.8% 0 0.0% 0 0.0% 129 2.3% 5,716
Lower Providence township 6,672 52.4% 5,449 42.8% 357 2.8% 0 0.0% 0 0.0% 258 2.0% 12,736
Lower Salford township 3,888 45.6% 4,208 49.3% 253 3.0% 0 0.0% 0 0.0% 179 2.1% 8,528
Marlborough township 668 35.4% 1,136 60.3% 52 2.8% 0 0.0% 0 0.0% 29 1.5% 1,885
Montgomery township 7,833 56.2% 5,584 40.1% 305 2.2% 0 0.0% 0 0.0% 215 1.5% 13,937
Narberth borough 2,191 80.1% 448 16.4% 57 2.1% 0 0.0% 0 0.0% 41 1.5% 2,737
New Hanover township 2,332 38.9% 3,373 56.3% 160 2.7% 0 0.0% 0 0.0% 129 2.2% 5,994
Norristown borough 8,826 79.7% 1,891 17.1% 170 1.5% 0 0.0% 0 0.0% 185 1.7% 11,072
North Wales borough 1,046 58.4% 638 35.6% 52 2.9% 0 0.0% 0 0.0% 54 3.0% 1,790
Pennsburg borough 625 42.6% 739 50.3% 63 4.3% 0 0.0% 0 0.0% 41 2.8% 1,468
Perkiomen township 2,159 50.0% 1,935 44.8% 141 3.3% 0 0.0% 0 0.0% 82 1.9% 4,317
Plymouth township 5,598 58.4% 3,633 37.9% 198 2.1% 0 0.0% 0 0.0% 153 1.6% 9,582
Pottstown borough 5,160 58.3% 3,245 36.6% 261 2.9% 0 0.0% 0 0.0% 192 2.2% 8,858
Red Hill borough 501 41.4% 639 52.8% 39 3.2% 0 0.0% 0 0.0% 31 2.6% 1,210
Rockledge borough 686 48.8% 646 45.9% 42 3.0% 0 0.0% 0 0.0% 32 2.3% 1,406
Royersford borough 1,133 51.1% 953 43.0% 90 4.1% 0 0.0% 0 0.0% 42 1.9% 2,218
Salford township 582 34.7% 1,019 60.7% 55 3.3% 0 0.0% 0 0.0% 22 1.3% 1,678
Schwenksville borough 264 46.3% 266 46.7% 22 3.9% 0 0.0% 0 0.0% 18 3.2% 570
Skippack township 2,916 46.5% 3,048 48.6% 184 2.9% 0 0.0% 0 0.0% 128 2.0% 6,276
Souderton borough 1,354 43.1% 1,529 48.7% 149 4.7% 0 0.0% 0 0.0% 107 3.4% 3,139
Springfield township 8,430 68.2% 3,386 27.4% 309 2.5% 0 0.0% 0 0.0% 238 1.9% 12,363
Telford borough 600 50.8% 507 43.0% 42 3.6% 0 0.0% 0 0.0% 31 2.6% 1,180
Towamencin township 5,353 51.8% 4,500 43.5% 285 2.8% 0 0.0% 0 0.0% 202 2.0% 10,340
Trappe borough 939 47.9% 921 47.0% 50 2.6% 0 0.0% 0 0.0% 49 2.5% 1,959
Upper Dublin township 10,653 65.2% 5,045 30.9% 331 2.0% 0 0.0% 0 0.0% 317 1.9% 16,346
Upper Frederick township 720 40.0% 997 55.4% 54 3.0% 0 0.0% 0 0.0% 30 1.7% 1,801
Upper Gwynedd township 5,044 55.2% 3,649 40.0% 267 2.9% 0 0.0% 0 0.0% 173 1.9% 9,133
Upper Hanover township 1,408 36.7% 2,257 58.9% 102 2.7% 0 0.0% 0 0.0% 68 1.8% 3,835
Upper Merion township 8,765 60.7% 5,098 35.3% 305 2.1% 0 0.0% 0 0.0% 280 1.9% 14,448
Upper Moreland township 6,973 53.8% 5,275 40.7% 385 3.0% 0 0.0% 0 0.0% 327 2.5% 12,960
Upper Pottsgrove township 1,272 45.0% 1,400 49.6% 90 3.2% 0 0.0% 0 0.0% 62 2.2% 2,824
Upper Providence township 5,933 51.0% 5,134 44.2% 327 2.8% 0 0.0% 0 0.0% 229 2.0% 11,623
Upper Salford township 695 38.0% 1,038 56.8% 45 2.5% 0 0.0% 0 0.0% 49 2.7% 1,827
West Conshohocken borough 472 57.1% 304 36.8% 37 4.5% 0 0.0% 0 0.0% 13 1.6% 826
West Norriton township 4,861 56.2% 3,392 39.2% 205 2.4% 0 0.0% 0 0.0% 186 2.2% 8,644
West Pottsgrove township 669 44.0% 769 50.6% 54 3.6% 0 0.0% 0 0.0% 29 1.9% 1,521
Whitemarsh township 6,960 61.8% 3,847 34.2% 258 2.3% 0 0.0% 0 0.0% 194 1.7% 11,259
Whitpain township 6,953 59.2% 4,306 36.6% 260 2.2% 0 0.0% 0 0.0% 232 2.0% 11,751
Worcester township 2,798 46.6% 2,928 48.8% 153 2.5% 0 0.0% 0 0.0% 123 2.0% 6,002
TOTAL 256,08258.4% 162,73137.1% 10,9342.5% 3,7040.8% 00.0% 5,2011.2% 438,652



2016 President, Abington township
CandidateVotesPct
Hillary Clinton (D) 21,287 65.0%
Donald Trump (R) 9,983 30.5%
Gary Johnson (Lbt) 717 2.2%
Other 782 2.4%
TOTAL 32,769
Turnout: n/a Diff (St): -18 Diff (US): -15


2016 President, Ambler borough
CandidateVotesPct
Hillary Clinton (D) 2,182 67.2%
Donald Trump (R) 904 27.8%
Gary Johnson (Lbt) 70 2.2%
Other 91 2.8%
TOTAL 3,247
Turnout: n/a Diff (St): -20 Diff (US): -18


2016 President, Bridgeport borough
CandidateVotesPct
Hillary Clinton (D) 1,080 59.9%
Donald Trump (R) 616 34.1%
Gary Johnson (Lbt) 48 2.7%
Other 60 3.3%
TOTAL 1,804
Turnout: n/a Diff (St): -14 Diff (US): -12


2016 President, Bryn Athyn borough
CandidateVotesPct
Hillary Clinton (D) 365 49.1%
Donald Trump (R) 277 37.2%
Gary Johnson (Lbt) 80 10.8%
Other 22 3.0%
TOTAL 744
Turnout: n/a Diff (St): -11 Diff (US): -9


2016 President, Cheltenham township
CandidateVotesPct
Hillary Clinton (D) 17,501 82.8%
Donald Trump (R) 2,928 13.8%
Gary Johnson (Lbt) 324 1.5%
Other 395 1.9%
TOTAL 21,148
Turnout: n/a Diff (St): -34 Diff (US): -32


2016 President, Collegeville borough
CandidateVotesPct
Hillary Clinton (D) 1,393 55.3%
Donald Trump (R) 986 39.1%
Gary Johnson (Lbt) 73 2.9%
Other 68 2.7%
TOTAL 2,520
Turnout: n/a Diff (St): -9 Diff (US): -7


2016 President, Conshohocken borough
CandidateVotesPct
Hillary Clinton (D) 3,057 62.2%
Donald Trump (R) 1,568 31.9%
Gary Johnson (Lbt) 186 3.8%
Other 105 2.1%
TOTAL 4,916
Turnout: n/a Diff (St): -16 Diff (US): -14


2016 President, Douglass township
CandidateVotesPct
Hillary Clinton (D) 1,683 32.9%
Donald Trump (R) 3,170 62.0%
Gary Johnson (Lbt) 162 3.2%
Other 99 1.9%
TOTAL 5,114
Turnout: n/a Diff (St): 14 Diff (US): 16


2016 President, East Greenville borough
CandidateVotesPct
Hillary Clinton (D) 510 42.6%
Donald Trump (R) 604 50.5%
Gary Johnson (Lbt) 46 3.8%
Other 36 3.0%
TOTAL 1,196
Turnout: n/a Diff (St): 2 Diff (US): 5


2016 President, East Norriton township
CandidateVotesPct
Hillary Clinton (D) 4,418 55.4%
Donald Trump (R) 3,230 40.5%
Gary Johnson (Lbt) 181 2.3%
Other 143 1.8%
TOTAL 7,972
Turnout: n/a Diff (St): -8 Diff (US): -5


2016 President, Franconia township
CandidateVotesPct
Hillary Clinton (D) 2,630 36.3%
Donald Trump (R) 4,259 58.9%
Gary Johnson (Lbt) 184 2.5%
Other 164 2.3%
TOTAL 7,237
Turnout: n/a Diff (St): 11 Diff (US): 13


2016 President, Green Lane borough
CandidateVotesPct
Hillary Clinton (D) 100 40.0%
Donald Trump (R) 137 54.8%
Gary Johnson (Lbt) 11 4.4%
Other 2 0.8%
TOTAL 250
Turnout: n/a Diff (St): 7 Diff (US): 9


2016 President, Hatboro borough
CandidateVotesPct
Hillary Clinton (D) 2,206 54.1%
Donald Trump (R) 1,677 41.2%
Gary Johnson (Lbt) 97 2.4%
Other 95 2.3%
TOTAL 4,075
Turnout: n/a Diff (St): -7 Diff (US): -5


2016 President, Hatfield borough
CandidateVotesPct
Hillary Clinton (D) 822 58.5%
Donald Trump (R) 515 36.7%
Gary Johnson (Lbt) 48 3.4%
Other 19 1.4%
TOTAL 1,404
Turnout: n/a Diff (St): -11 Diff (US): -9


2016 President, Hatfield township
CandidateVotesPct
Hillary Clinton (D) 4,441 50.8%
Donald Trump (R) 3,864 44.2%
Gary Johnson (Lbt) 258 3.0%
Other 181 2.1%
TOTAL 8,744
Turnout: n/a Diff (St): -4 Diff (US): -2


2016 President, Horsham township
CandidateVotesPct
Hillary Clinton (D) 7,389 51.4%
Donald Trump (R) 6,274 43.6%
Gary Johnson (Lbt) 403 2.8%
Other 323 2.2%
TOTAL 14,389
Turnout: n/a Diff (St): -5 Diff (US): -2


2016 President, Jenkintown borough
CandidateVotesPct
Hillary Clinton (D) 2,052 74.9%
Donald Trump (R) 563 20.5%
Gary Johnson (Lbt) 54 2.0%
Other 71 2.6%
TOTAL 2,740
Turnout: n/a Diff (St): -28 Diff (US): -25


2016 President, Lansdale borough
CandidateVotesPct
Hillary Clinton (D) 4,697 60.2%
Donald Trump (R) 2,643 33.9%
Gary Johnson (Lbt) 240 3.1%
Other 217 2.8%
TOTAL 7,797
Turnout: n/a Diff (St): -14 Diff (US): -12


2016 President, Limerick township
CandidateVotesPct
Hillary Clinton (D) 4,655 45.4%
Donald Trump (R) 5,071 49.4%
Gary Johnson (Lbt) 295 2.9%
Other 237 2.3%
TOTAL 10,258
Turnout: n/a Diff (St): 1 Diff (US): 4


2016 President, Lower Frederick township
CandidateVotesPct
Hillary Clinton (D) 1,119 43.7%
Donald Trump (R) 1,277 49.9%
Gary Johnson (Lbt) 100 3.9%
Other 63 2.5%
TOTAL 2,559
Turnout: n/a Diff (St): 2 Diff (US): 4


2016 President, Lower Gwynedd township
CandidateVotesPct
Hillary Clinton (D) 4,343 58.8%
Donald Trump (R) 2,766 37.4%
Gary Johnson (Lbt) 141 1.9%
Other 142 1.9%
TOTAL 7,392
Turnout: n/a Diff (St): -11 Diff (US): -8


2016 President, Lower Merion township
CandidateVotesPct
Hillary Clinton (D) 27,906 75.4%
Donald Trump (R) 7,841 21.2%
Gary Johnson (Lbt) 666 1.8%
Other 575 1.6%
TOTAL 36,988
Turnout: n/a Diff (St): -27 Diff (US): -25


2016 President, Lower Moreland township
CandidateVotesPct
Hillary Clinton (D) 3,773 49.4%
Donald Trump (R) 3,561 46.7%
Gary Johnson (Lbt) 180 2.4%
Other 116 1.5%
TOTAL 7,630
Turnout: n/a Diff (St): -2 Diff (US): 1


2016 President, Lower Pottsgrove township
CandidateVotesPct
Hillary Clinton (D) 2,634 46.1%
Donald Trump (R) 2,792 48.8%
Gary Johnson (Lbt) 161 2.8%
Other 129 2.3%
TOTAL 5,716
Turnout: n/a Diff (St): 1 Diff (US): 3


2016 President, Lower Providence township
CandidateVotesPct
Hillary Clinton (D) 6,672 52.4%
Donald Trump (R) 5,449 42.8%
Gary Johnson (Lbt) 357 2.8%
Other 258 2.0%
TOTAL 12,736
Turnout: n/a Diff (St): -5 Diff (US): -3


2016 President, Lower Salford township
CandidateVotesPct
Hillary Clinton (D) 3,888 45.6%
Donald Trump (R) 4,208 49.3%
Gary Johnson (Lbt) 253 3.0%
Other 179 2.1%
TOTAL 8,528
Turnout: n/a Diff (St): 1 Diff (US): 3


2016 President, Marlborough township
CandidateVotesPct
Hillary Clinton (D) 668 35.4%
Donald Trump (R) 1,136 60.3%
Gary Johnson (Lbt) 52 2.8%
Other 29 1.5%
TOTAL 1,885
Turnout: n/a Diff (St): 12 Diff (US): 14


2016 President, Montgomery township
CandidateVotesPct
Hillary Clinton (D) 7,833 56.2%
Donald Trump (R) 5,584 40.1%
Gary Johnson (Lbt) 305 2.2%
Other 215 1.5%
TOTAL 13,937
Turnout: n/a Diff (St): -8 Diff (US): -6


2016 President, Narberth borough
CandidateVotesPct
Hillary Clinton (D) 2,191 80.1%
Donald Trump (R) 448 16.4%
Gary Johnson (Lbt) 57 2.1%
Other 41 1.5%
TOTAL 2,737
Turnout: n/a Diff (St): -32 Diff (US): -30


2016 President, New Hanover township
CandidateVotesPct
Hillary Clinton (D) 2,332 38.9%
Donald Trump (R) 3,373 56.3%
Gary Johnson (Lbt) 160 2.7%
Other 129 2.2%
TOTAL 5,994
Turnout: n/a Diff (St): 8 Diff (US): 10


2016 President, Norristown borough
CandidateVotesPct
Hillary Clinton (D) 8,826 79.7%
Donald Trump (R) 1,891 17.1%
Gary Johnson (Lbt) 170 1.5%
Other 185 1.7%
TOTAL 11,072
Turnout: n/a Diff (St): -31 Diff (US): -29


2016 President, North Wales borough
CandidateVotesPct
Hillary Clinton (D) 1,046 58.4%
Donald Trump (R) 638 35.6%
Gary Johnson (Lbt) 52 2.9%
Other 54 3.0%
TOTAL 1,790
Turnout: n/a Diff (St): -13 Diff (US): -10


2016 President, Pennsburg borough
CandidateVotesPct
Hillary Clinton (D) 625 42.6%
Donald Trump (R) 739 50.3%
Gary Johnson (Lbt) 63 4.3%
Other 41 2.8%
TOTAL 1,468
Turnout: n/a Diff (St): 2 Diff (US): 4


2016 President, Perkiomen township
CandidateVotesPct
Hillary Clinton (D) 2,159 50.0%
Donald Trump (R) 1,935 44.8%
Gary Johnson (Lbt) 141 3.3%
Other 82 1.9%
TOTAL 4,317
Turnout: n/a Diff (St): -3 Diff (US): -1


2016 President, Plymouth township
CandidateVotesPct
Hillary Clinton (D) 5,598 58.4%
Donald Trump (R) 3,633 37.9%
Gary Johnson (Lbt) 198 2.1%
Other 153 1.6%
TOTAL 9,582
Turnout: n/a Diff (St): -10 Diff (US): -8


2016 President, Pottstown borough
CandidateVotesPct
Hillary Clinton (D) 5,160 58.3%
Donald Trump (R) 3,245 36.6%
Gary Johnson (Lbt) 261 2.9%
Other 192 2.2%
TOTAL 8,858
Turnout: n/a Diff (St): -12 Diff (US): -9


2016 President, Red Hill borough
CandidateVotesPct
Hillary Clinton (D) 501 41.4%
Donald Trump (R) 639 52.8%
Gary Johnson (Lbt) 39 3.2%
Other 31 2.6%
TOTAL 1,210
Turnout: n/a Diff (St): 5 Diff (US): 7


2016 President, Rockledge borough
CandidateVotesPct
Hillary Clinton (D) 686 48.8%
Donald Trump (R) 646 45.9%
Gary Johnson (Lbt) 42 3.0%
Other 32 2.3%
TOTAL 1,406
Turnout: n/a Diff (St): -2 Diff (US): 0


2016 President, Royersford borough
CandidateVotesPct
Hillary Clinton (D) 1,133 51.1%
Donald Trump (R) 953 43.0%
Gary Johnson (Lbt) 90 4.1%
Other 42 1.9%
TOTAL 2,218
Turnout: n/a Diff (St): -5 Diff (US): -3


2016 President, Salford township
CandidateVotesPct
Hillary Clinton (D) 582 34.7%
Donald Trump (R) 1,019 60.7%
Gary Johnson (Lbt) 55 3.3%
Other 22 1.3%
TOTAL 1,678
Turnout: n/a Diff (St): 13 Diff (US): 15


2016 President, Schwenksville borough
CandidateVotesPct
Hillary Clinton (D) 264 46.3%
Donald Trump (R) 266 46.7%
Gary Johnson (Lbt) 22 3.9%
Other 18 3.2%
TOTAL 570
Turnout: n/a Diff (St): -2 Diff (US): 1


2016 President, Skippack township
CandidateVotesPct
Hillary Clinton (D) 2,916 46.5%
Donald Trump (R) 3,048 48.6%
Gary Johnson (Lbt) 184 2.9%
Other 128 2.0%
TOTAL 6,276
Turnout: n/a Diff (St): 0 Diff (US): 3


2016 President, Souderton borough
CandidateVotesPct
Hillary Clinton (D) 1,354 43.1%
Donald Trump (R) 1,529 48.7%
Gary Johnson (Lbt) 149 4.7%
Other 107 3.4%
TOTAL 3,139
Turnout: n/a Diff (St): 1 Diff (US): 3


2016 President, Springfield township
CandidateVotesPct
Hillary Clinton (D) 8,430 68.2%
Donald Trump (R) 3,386 27.4%
Gary Johnson (Lbt) 309 2.5%
Other 238 1.9%
TOTAL 12,363
Turnout: n/a Diff (St): -21 Diff (US): -19


2016 President, Telford borough
CandidateVotesPct
Hillary Clinton (D) 600 50.8%
Donald Trump (R) 507 43.0%
Gary Johnson (Lbt) 42 3.6%
Other 31 2.6%
TOTAL 1,180
Turnout: n/a Diff (St): -5 Diff (US): -3


2016 President, Towamencin township
CandidateVotesPct
Hillary Clinton (D) 5,353 51.8%
Donald Trump (R) 4,500 43.5%
Gary Johnson (Lbt) 285 2.8%
Other 202 2.0%
TOTAL 10,340
Turnout: n/a Diff (St): -5 Diff (US): -2


2016 President, Trappe borough
CandidateVotesPct
Hillary Clinton (D) 939 47.9%
Donald Trump (R) 921 47.0%
Gary Johnson (Lbt) 50 2.6%
Other 49 2.5%
TOTAL 1,959
Turnout: n/a Diff (St): -1 Diff (US): 1


2016 President, Upper Dublin township
CandidateVotesPct
Hillary Clinton (D) 10,653 65.2%
Donald Trump (R) 5,045 30.9%
Gary Johnson (Lbt) 331 2.0%
Other 317 1.9%
TOTAL 16,346
Turnout: n/a Diff (St): -17 Diff (US): -15


2016 President, Upper Frederick township
CandidateVotesPct
Hillary Clinton (D) 720 40.0%
Donald Trump (R) 997 55.4%
Gary Johnson (Lbt) 54 3.0%
Other 30 1.7%
TOTAL 1,801
Turnout: n/a Diff (St): 7 Diff (US): 9


2016 President, Upper Gwynedd township
CandidateVotesPct
Hillary Clinton (D) 5,044 55.2%
Donald Trump (R) 3,649 40.0%
Gary Johnson (Lbt) 267 2.9%
Other 173 1.9%
TOTAL 9,133
Turnout: n/a Diff (St): -8 Diff (US): -6


2016 President, Upper Hanover township
CandidateVotesPct
Hillary Clinton (D) 1,408 36.7%
Donald Trump (R) 2,257 58.9%
Gary Johnson (Lbt) 102 2.7%
Other 68 1.8%
TOTAL 3,835
Turnout: n/a Diff (St): 11 Diff (US): 13


2016 President, Upper Merion township
CandidateVotesPct
Hillary Clinton (D) 8,765 60.7%
Donald Trump (R) 5,098 35.3%
Gary Johnson (Lbt) 305 2.1%
Other 280 1.9%
TOTAL 14,448
Turnout: n/a Diff (St): -13 Diff (US): -11


2016 President, Upper Moreland township
CandidateVotesPct
Hillary Clinton (D) 6,973 53.8%
Donald Trump (R) 5,275 40.7%
Gary Johnson (Lbt) 385 3.0%
Other 327 2.5%
TOTAL 12,960
Turnout: n/a Diff (St): -7 Diff (US): -5


2016 President, Upper Pottsgrove township
CandidateVotesPct
Hillary Clinton (D) 1,272 45.0%
Donald Trump (R) 1,400 49.6%
Gary Johnson (Lbt) 90 3.2%
Other 62 2.2%
TOTAL 2,824
Turnout: n/a Diff (St): 1 Diff (US): 4


2016 President, Upper Providence township
CandidateVotesPct
Hillary Clinton (D) 5,933 51.0%
Donald Trump (R) 5,134 44.2%
Gary Johnson (Lbt) 327 2.8%
Other 229 2.0%
TOTAL 11,623
Turnout: n/a Diff (St): -4 Diff (US): -2


2016 President, Upper Salford township
CandidateVotesPct
Hillary Clinton (D) 695 38.0%
Donald Trump (R) 1,038 56.8%
Gary Johnson (Lbt) 45 2.5%
Other 49 2.7%
TOTAL 1,827
Turnout: n/a Diff (St): 9 Diff (US): 11


2016 President, West Conshohocken borough
CandidateVotesPct
Hillary Clinton (D) 472 57.1%
Donald Trump (R) 304 36.8%
Gary Johnson (Lbt) 37 4.5%
Other 13 1.6%
TOTAL 826
Turnout: n/a Diff (St): -11 Diff (US): -9


2016 President, West Norriton township
CandidateVotesPct
Hillary Clinton (D) 4,861 56.2%
Donald Trump (R) 3,392 39.2%
Gary Johnson (Lbt) 205 2.4%
Other 186 2.2%
TOTAL 8,644
Turnout: n/a Diff (St): -9 Diff (US): -7


2016 President, West Pottsgrove township
CandidateVotesPct
Hillary Clinton (D) 669 44.0%
Donald Trump (R) 769 50.6%
Gary Johnson (Lbt) 54 3.6%
Other 29 1.9%
TOTAL 1,521
Turnout: n/a Diff (St): 2 Diff (US): 5


2016 President, Whitemarsh township
CandidateVotesPct
Hillary Clinton (D) 6,960 61.8%
Donald Trump (R) 3,847 34.2%
Gary Johnson (Lbt) 258 2.3%
Other 194 1.7%
TOTAL 11,259
Turnout: n/a Diff (St): -14 Diff (US): -12


2016 President, Whitpain township
CandidateVotesPct
Hillary Clinton (D) 6,953 59.2%
Donald Trump (R) 4,306 36.6%
Gary Johnson (Lbt) 260 2.2%
Other 232 2.0%
TOTAL 11,751
Turnout: n/a Diff (St): -12 Diff (US): -9


2016 President, Worcester township
CandidateVotesPct
Hillary Clinton (D) 2,798 46.6%
Donald Trump (R) 2,928 48.8%
Gary Johnson (Lbt) 153 2.5%
Other 123 2.0%
TOTAL 6,002
Turnout: n/a Diff (St): 1 Diff (US): 3
* incumbent