RightDataUSA

2004 Presidential Election Results for Montgomery County, PA


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


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 George W. Bush*
(R)
John Kerry
(D)
Ralph Nader
(I)
Other TOTAL
Abington township 12,116 38.0% 19,667 61.7% 0 0.0% 112 0.4% 31,895
Ambler borough 989 33.7% 1,927 65.7% 0 0.0% 17 0.6% 2,933
Bridgeport borough 606 37.9% 985 61.6% 0 0.0% 8 0.5% 1,599
Bryn Athyn borough 433 59.1% 286 39.0% 0 0.0% 14 1.9% 733
Cheltenham township 4,690 22.7% 15,886 77.0% 0 0.0% 64 0.3% 20,640
Collegeville borough 1,006 46.6% 1,142 52.9% 0 0.0% 11 0.5% 2,159
Conshohocken borough 1,350 35.9% 2,397 63.7% 0 0.0% 15 0.4% 3,762
Douglass township 2,655 59.1% 1,808 40.2% 0 0.0% 30 0.7% 4,493
East Greenville borough 542 50.5% 527 49.1% 0 0.0% 4 0.4% 1,073
East Norriton township 3,282 47.6% 3,584 52.0% 0 0.0% 25 0.4% 6,891
Franconia township 4,054 66.6% 2,009 33.0% 0 0.0% 27 0.4% 6,090
Green Lane borough 128 60.1% 84 39.4% 0 0.0% 1 0.5% 213
Hatboro borough 1,632 45.8% 1,906 53.5% 0 0.0% 22 0.6% 3,560
Hatfield borough 595 47.7% 643 51.6% 0 0.0% 9 0.7% 1,247
Hatfield township 3,949 51.3% 3,720 48.3% 0 0.0% 35 0.5% 7,704
Horsham township 6,733 51.2% 6,353 48.3% 0 0.0% 57 0.4% 13,143
Jenkintown borough 832 28.6% 2,068 71.0% 0 0.0% 13 0.4% 2,913
Lansdale borough 2,934 42.0% 4,000 57.2% 0 0.0% 54 0.8% 6,988
Limerick township 4,359 53.4% 3,764 46.1% 0 0.0% 34 0.4% 8,157
Lower Frederick township 1,263 54.2% 1,039 44.6% 0 0.0% 27 1.2% 2,329
Lower Gwynedd township 3,557 49.6% 3,589 50.0% 0 0.0% 32 0.4% 7,178
Lower Merion township 11,990 33.0% 24,262 66.7% 0 0.0% 129 0.4% 36,381
Lower Moreland township 3,402 47.7% 3,701 51.9% 0 0.0% 25 0.4% 7,128
Lower Pottsgrove township 2,720 52.7% 2,423 46.9% 0 0.0% 23 0.4% 5,166
Lower Providence township 5,465 49.6% 5,489 49.9% 0 0.0% 55 0.5% 11,009
Lower Salford township 4,138 58.5% 2,895 41.0% 0 0.0% 36 0.5% 7,069
Marlborough township 838 53.2% 721 45.7% 0 0.0% 17 1.1% 1,576
Montgomery township 5,946 48.9% 6,173 50.8% 0 0.0% 33 0.3% 12,152
Narberth borough 780 29.7% 1,838 69.9% 0 0.0% 12 0.5% 2,630
New Hanover township 2,398 56.5% 1,825 43.0% 0 0.0% 18 0.4% 4,241
Norristown borough 2,611 24.2% 8,147 75.4% 0 0.0% 52 0.5% 10,810
North Wales borough 758 42.1% 1,030 57.2% 0 0.0% 13 0.7% 1,801
Pennsburg borough 566 47.1% 632 52.6% 0 0.0% 4 0.3% 1,202
Perkiomen township 1,998 51.9% 1,838 47.8% 0 0.0% 11 0.3% 3,847
Plymouth township 3,681 43.1% 4,827 56.5% 0 0.0% 28 0.3% 8,536
Pottstown borough 3,069 38.0% 4,950 61.3% 0 0.0% 57 0.7% 8,076
Red Hill borough 491 47.9% 525 51.2% 0 0.0% 9 0.9% 1,025
Rockledge borough 658 47.3% 728 52.3% 0 0.0% 5 0.4% 1,391
Royersford borough 806 46.7% 914 52.9% 0 0.0% 7 0.4% 1,727
Salford township 841 61.7% 516 37.9% 0 0.0% 5 0.4% 1,362
Schwenksville borough 302 50.7% 287 48.2% 0 0.0% 7 1.2% 596
Skippack township 2,522 56.2% 1,948 43.4% 0 0.0% 20 0.4% 4,490
Souderton borough 1,663 56.5% 1,259 42.8% 0 0.0% 23 0.8% 2,945
Springfield township 4,614 38.4% 7,364 61.3% 0 0.0% 44 0.4% 12,022
Telford borough 612 57.5% 443 41.6% 0 0.0% 9 0.8% 1,064
Towamencin township 5,150 53.9% 4,343 45.5% 0 0.0% 53 0.6% 9,546
Trappe borough 992 52.9% 875 46.6% 0 0.0% 10 0.5% 1,877
Upper Dublin township 6,608 42.2% 9,010 57.5% 0 0.0% 45 0.3% 15,663
Upper Frederick township 926 55.4% 735 44.0% 0 0.0% 10 0.6% 1,671
Upper Gwynedd township 4,116 50.5% 3,982 48.9% 0 0.0% 51 0.6% 8,149
Upper Hanover township 1,480 55.7% 1,165 43.8% 0 0.0% 14 0.5% 2,659
Upper Merion township 6,380 43.1% 8,375 56.5% 0 0.0% 61 0.4% 14,816
Upper Moreland township 5,810 45.6% 6,861 53.9% 0 0.0% 62 0.5% 12,733
Upper Pottsgrove township 1,099 51.8% 1,008 47.5% 0 0.0% 14 0.7% 2,121
Upper Providence township 4,590 53.6% 3,928 45.9% 0 0.0% 48 0.6% 8,566
Upper Salford township 1,062 62.6% 622 36.7% 0 0.0% 12 0.7% 1,696
West Conshohocken borough 312 42.8% 413 56.7% 0 0.0% 4 0.5% 729
West Norriton township 3,510 44.2% 4,403 55.4% 0 0.0% 37 0.5% 7,950
West Pottsgrove township 589 42.2% 799 57.2% 0 0.0% 8 0.6% 1,396
Whitemarsh township 4,336 42.8% 5,767 56.9% 0 0.0% 37 0.4% 10,140
Whitpain township 5,334 48.4% 5,631 51.1% 0 0.0% 51 0.5% 11,016
Worcester township 2,873 58.4% 2,012 40.9% 0 0.0% 36 0.7% 4,921
TOTAL 175,74144.0% 222,04855.6% 00.0% 1,8020.5% 399,591



2004 President, Abington township
CandidateVotesPct
George W. Bush* (R) 12,116 38.0%
John Kerry (D) 19,667 61.7%
Other 112 0.4%
TOTAL 31,895
Turnout: n/a Diff (St): -10 Diff (US): -13


2004 President, Ambler borough
CandidateVotesPct
George W. Bush* (R) 989 33.7%
John Kerry (D) 1,927 65.7%
Other 17 0.6%
TOTAL 2,933
Turnout: n/a Diff (St): -15 Diff (US): -17


2004 President, Bridgeport borough
CandidateVotesPct
George W. Bush* (R) 606 37.9%
John Kerry (D) 985 61.6%
Other 8 0.5%
TOTAL 1,599
Turnout: n/a Diff (St): -11 Diff (US): -13


2004 President, Bryn Athyn borough
CandidateVotesPct
George W. Bush* (R) 433 59.1%
John Kerry (D) 286 39.0%
Other 14 1.9%
TOTAL 733
Turnout: n/a Diff (St): 11 Diff (US): 8


2004 President, Cheltenham township
CandidateVotesPct
George W. Bush* (R) 4,690 22.7%
John Kerry (D) 15,886 77.0%
Other 64 0.3%
TOTAL 20,640
Turnout: n/a Diff (St): -26 Diff (US): -28


2004 President, Collegeville borough
CandidateVotesPct
George W. Bush* (R) 1,006 46.6%
John Kerry (D) 1,142 52.9%
Other 11 0.5%
TOTAL 2,159
Turnout: n/a Diff (St): -2 Diff (US): -4


2004 President, Conshohocken borough
CandidateVotesPct
George W. Bush* (R) 1,350 35.9%
John Kerry (D) 2,397 63.7%
Other 15 0.4%
TOTAL 3,762
Turnout: n/a Diff (St): -13 Diff (US): -15


2004 President, Douglass township
CandidateVotesPct
George W. Bush* (R) 2,655 59.1%
John Kerry (D) 1,808 40.2%
Other 30 0.7%
TOTAL 4,493
Turnout: n/a Diff (St): 11 Diff (US): 8


2004 President, East Greenville borough
CandidateVotesPct
George W. Bush* (R) 542 50.5%
John Kerry (D) 527 49.1%
Other 4 0.4%
TOTAL 1,073
Turnout: n/a Diff (St): 2 Diff (US): 0


2004 President, East Norriton township
CandidateVotesPct
George W. Bush* (R) 3,282 47.6%
John Kerry (D) 3,584 52.0%
Other 25 0.4%
TOTAL 6,891
Turnout: n/a Diff (St): -1 Diff (US): -3


2004 President, Franconia township
CandidateVotesPct
George W. Bush* (R) 4,054 66.6%
John Kerry (D) 2,009 33.0%
Other 27 0.4%
TOTAL 6,090
Turnout: n/a Diff (St): 18 Diff (US): 16


2004 President, Green Lane borough
CandidateVotesPct
George W. Bush* (R) 128 60.1%
John Kerry (D) 84 39.4%
Other 1 0.5%
TOTAL 213
Turnout: n/a Diff (St): 12 Diff (US): 9


2004 President, Hatboro borough
CandidateVotesPct
George W. Bush* (R) 1,632 45.8%
John Kerry (D) 1,906 53.5%
Other 22 0.6%
TOTAL 3,560
Turnout: n/a Diff (St): -3 Diff (US): -5


2004 President, Hatfield borough
CandidateVotesPct
George W. Bush* (R) 595 47.7%
John Kerry (D) 643 51.6%
Other 9 0.7%
TOTAL 1,247
Turnout: n/a Diff (St): -1 Diff (US): -3


2004 President, Hatfield township
CandidateVotesPct
George W. Bush* (R) 3,949 51.3%
John Kerry (D) 3,720 48.3%
Other 35 0.5%
TOTAL 7,704
Turnout: n/a Diff (St): 3 Diff (US): 1


2004 President, Horsham township
CandidateVotesPct
George W. Bush* (R) 6,733 51.2%
John Kerry (D) 6,353 48.3%
Other 57 0.4%
TOTAL 13,143
Turnout: n/a Diff (St): 3 Diff (US): 1


2004 President, Jenkintown borough
CandidateVotesPct
George W. Bush* (R) 832 28.6%
John Kerry (D) 2,068 71.0%
Other 13 0.4%
TOTAL 2,913
Turnout: n/a Diff (St): -20 Diff (US): -22


2004 President, Lansdale borough
CandidateVotesPct
George W. Bush* (R) 2,934 42.0%
John Kerry (D) 4,000 57.2%
Other 54 0.8%
TOTAL 6,988
Turnout: n/a Diff (St): -6 Diff (US): -9


2004 President, Limerick township
CandidateVotesPct
George W. Bush* (R) 4,359 53.4%
John Kerry (D) 3,764 46.1%
Other 34 0.4%
TOTAL 8,157
Turnout: n/a Diff (St): 5 Diff (US): 3


2004 President, Lower Frederick township
CandidateVotesPct
George W. Bush* (R) 1,263 54.2%
John Kerry (D) 1,039 44.6%
Other 27 1.2%
TOTAL 2,329
Turnout: n/a Diff (St): 6 Diff (US): 4


2004 President, Lower Gwynedd township
CandidateVotesPct
George W. Bush* (R) 3,557 49.6%
John Kerry (D) 3,589 50.0%
Other 32 0.4%
TOTAL 7,178
Turnout: n/a Diff (St): 1 Diff (US): -1


2004 President, Lower Merion township
CandidateVotesPct
George W. Bush* (R) 11,990 33.0%
John Kerry (D) 24,262 66.7%
Other 129 0.4%
TOTAL 36,381
Turnout: n/a Diff (St): -15 Diff (US): -18


2004 President, Lower Moreland township
CandidateVotesPct
George W. Bush* (R) 3,402 47.7%
John Kerry (D) 3,701 51.9%
Other 25 0.4%
TOTAL 7,128
Turnout: n/a Diff (St): -1 Diff (US): -3


2004 President, Lower Pottsgrove township
CandidateVotesPct
George W. Bush* (R) 2,720 52.7%
John Kerry (D) 2,423 46.9%
Other 23 0.4%
TOTAL 5,166
Turnout: n/a Diff (St): 4 Diff (US): 2


2004 President, Lower Providence township
CandidateVotesPct
George W. Bush* (R) 5,465 49.6%
John Kerry (D) 5,489 49.9%
Other 55 0.5%
TOTAL 11,009
Turnout: n/a Diff (St): 1 Diff (US): -1


2004 President, Lower Salford township
CandidateVotesPct
George W. Bush* (R) 4,138 58.5%
John Kerry (D) 2,895 41.0%
Other 36 0.5%
TOTAL 7,069
Turnout: n/a Diff (St): 10 Diff (US): 8


2004 President, Marlborough township
CandidateVotesPct
George W. Bush* (R) 838 53.2%
John Kerry (D) 721 45.7%
Other 17 1.1%
TOTAL 1,576
Turnout: n/a Diff (St): 5 Diff (US): 2


2004 President, Montgomery township
CandidateVotesPct
George W. Bush* (R) 5,946 48.9%
John Kerry (D) 6,173 50.8%
Other 33 0.3%
TOTAL 12,152
Turnout: n/a Diff (St): 1 Diff (US): -2


2004 President, Narberth borough
CandidateVotesPct
George W. Bush* (R) 780 29.7%
John Kerry (D) 1,838 69.9%
Other 12 0.5%
TOTAL 2,630
Turnout: n/a Diff (St): -19 Diff (US): -21


2004 President, New Hanover township
CandidateVotesPct
George W. Bush* (R) 2,398 56.5%
John Kerry (D) 1,825 43.0%
Other 18 0.4%
TOTAL 4,241
Turnout: n/a Diff (St): 8 Diff (US): 6


2004 President, Norristown borough
CandidateVotesPct
George W. Bush* (R) 2,611 24.2%
John Kerry (D) 8,147 75.4%
Other 52 0.5%
TOTAL 10,810
Turnout: n/a Diff (St): -24 Diff (US): -27


2004 President, North Wales borough
CandidateVotesPct
George W. Bush* (R) 758 42.1%
John Kerry (D) 1,030 57.2%
Other 13 0.7%
TOTAL 1,801
Turnout: n/a Diff (St): -6 Diff (US): -9


2004 President, Pennsburg borough
CandidateVotesPct
George W. Bush* (R) 566 47.1%
John Kerry (D) 632 52.6%
Other 4 0.3%
TOTAL 1,202
Turnout: n/a Diff (St): -1 Diff (US): -4


2004 President, Perkiomen township
CandidateVotesPct
George W. Bush* (R) 1,998 51.9%
John Kerry (D) 1,838 47.8%
Other 11 0.3%
TOTAL 3,847
Turnout: n/a Diff (St): 4 Diff (US): 1


2004 President, Plymouth township
CandidateVotesPct
George W. Bush* (R) 3,681 43.1%
John Kerry (D) 4,827 56.5%
Other 28 0.3%
TOTAL 8,536
Turnout: n/a Diff (St): -5 Diff (US): -8


2004 President, Pottstown borough
CandidateVotesPct
George W. Bush* (R) 3,069 38.0%
John Kerry (D) 4,950 61.3%
Other 57 0.7%
TOTAL 8,076
Turnout: n/a Diff (St): -10 Diff (US): -13


2004 President, Red Hill borough
CandidateVotesPct
George W. Bush* (R) 491 47.9%
John Kerry (D) 525 51.2%
Other 9 0.9%
TOTAL 1,025
Turnout: n/a Diff (St): -1 Diff (US): -3


2004 President, Rockledge borough
CandidateVotesPct
George W. Bush* (R) 658 47.3%
John Kerry (D) 728 52.3%
Other 5 0.4%
TOTAL 1,391
Turnout: n/a Diff (St): -1 Diff (US): -3


2004 President, Royersford borough
CandidateVotesPct
George W. Bush* (R) 806 46.7%
John Kerry (D) 914 52.9%
Other 7 0.4%
TOTAL 1,727
Turnout: n/a Diff (St): -2 Diff (US): -4


2004 President, Salford township
CandidateVotesPct
George W. Bush* (R) 841 61.7%
John Kerry (D) 516 37.9%
Other 5 0.4%
TOTAL 1,362
Turnout: n/a Diff (St): 13 Diff (US): 11


2004 President, Schwenksville borough
CandidateVotesPct
George W. Bush* (R) 302 50.7%
John Kerry (D) 287 48.2%
Other 7 1.2%
TOTAL 596
Turnout: n/a Diff (St): 2 Diff (US): 0


2004 President, Skippack township
CandidateVotesPct
George W. Bush* (R) 2,522 56.2%
John Kerry (D) 1,948 43.4%
Other 20 0.4%
TOTAL 4,490
Turnout: n/a Diff (St): 8 Diff (US): 5


2004 President, Souderton borough
CandidateVotesPct
George W. Bush* (R) 1,663 56.5%
John Kerry (D) 1,259 42.8%
Other 23 0.8%
TOTAL 2,945
Turnout: n/a Diff (St): 8 Diff (US): 6


2004 President, Springfield township
CandidateVotesPct
George W. Bush* (R) 4,614 38.4%
John Kerry (D) 7,364 61.3%
Other 44 0.4%
TOTAL 12,022
Turnout: n/a Diff (St): -10 Diff (US): -12


2004 President, Telford borough
CandidateVotesPct
George W. Bush* (R) 612 57.5%
John Kerry (D) 443 41.6%
Other 9 0.8%
TOTAL 1,064
Turnout: n/a Diff (St): 9 Diff (US): 7


2004 President, Towamencin township
CandidateVotesPct
George W. Bush* (R) 5,150 53.9%
John Kerry (D) 4,343 45.5%
Other 53 0.6%
TOTAL 9,546
Turnout: n/a Diff (St): 6 Diff (US): 3


2004 President, Trappe borough
CandidateVotesPct
George W. Bush* (R) 992 52.9%
John Kerry (D) 875 46.6%
Other 10 0.5%
TOTAL 1,877
Turnout: n/a Diff (St): 4 Diff (US): 2


2004 President, Upper Dublin township
CandidateVotesPct
George W. Bush* (R) 6,608 42.2%
John Kerry (D) 9,010 57.5%
Other 45 0.3%
TOTAL 15,663
Turnout: n/a Diff (St): -6 Diff (US): -9


2004 President, Upper Frederick township
CandidateVotesPct
George W. Bush* (R) 926 55.4%
John Kerry (D) 735 44.0%
Other 10 0.6%
TOTAL 1,671
Turnout: n/a Diff (St): 7 Diff (US): 5


2004 President, Upper Gwynedd township
CandidateVotesPct
George W. Bush* (R) 4,116 50.5%
John Kerry (D) 3,982 48.9%
Other 51 0.6%
TOTAL 8,149
Turnout: n/a Diff (St): 2 Diff (US): 0


2004 President, Upper Hanover township
CandidateVotesPct
George W. Bush* (R) 1,480 55.7%
John Kerry (D) 1,165 43.8%
Other 14 0.5%
TOTAL 2,659
Turnout: n/a Diff (St): 7 Diff (US): 5


2004 President, Upper Merion township
CandidateVotesPct
George W. Bush* (R) 6,380 43.1%
John Kerry (D) 8,375 56.5%
Other 61 0.4%
TOTAL 14,816
Turnout: n/a Diff (St): -5 Diff (US): -8


2004 President, Upper Moreland township
CandidateVotesPct
George W. Bush* (R) 5,810 45.6%
John Kerry (D) 6,861 53.9%
Other 62 0.5%
TOTAL 12,733
Turnout: n/a Diff (St): -3 Diff (US): -5


2004 President, Upper Pottsgrove township
CandidateVotesPct
George W. Bush* (R) 1,099 51.8%
John Kerry (D) 1,008 47.5%
Other 14 0.7%
TOTAL 2,121
Turnout: n/a Diff (St): 3 Diff (US): 1


2004 President, Upper Providence township
CandidateVotesPct
George W. Bush* (R) 4,590 53.6%
John Kerry (D) 3,928 45.9%
Other 48 0.6%
TOTAL 8,566
Turnout: n/a Diff (St): 5 Diff (US): 3


2004 President, Upper Salford township
CandidateVotesPct
George W. Bush* (R) 1,062 62.6%
John Kerry (D) 622 36.7%
Other 12 0.7%
TOTAL 1,696
Turnout: n/a Diff (St): 14 Diff (US): 12


2004 President, West Conshohocken borough
CandidateVotesPct
George W. Bush* (R) 312 42.8%
John Kerry (D) 413 56.7%
Other 4 0.5%
TOTAL 729
Turnout: n/a Diff (St): -6 Diff (US): -8


2004 President, West Norriton township
CandidateVotesPct
George W. Bush* (R) 3,510 44.2%
John Kerry (D) 4,403 55.4%
Other 37 0.5%
TOTAL 7,950
Turnout: n/a Diff (St): -4 Diff (US): -7


2004 President, West Pottsgrove township
CandidateVotesPct
George W. Bush* (R) 589 42.2%
John Kerry (D) 799 57.2%
Other 8 0.6%
TOTAL 1,396
Turnout: n/a Diff (St): -6 Diff (US): -9


2004 President, Whitemarsh township
CandidateVotesPct
George W. Bush* (R) 4,336 42.8%
John Kerry (D) 5,767 56.9%
Other 37 0.4%
TOTAL 10,140
Turnout: n/a Diff (St): -6 Diff (US): -8


2004 President, Whitpain township
CandidateVotesPct
George W. Bush* (R) 5,334 48.4%
John Kerry (D) 5,631 51.1%
Other 51 0.5%
TOTAL 11,016
Turnout: n/a Diff (St): 0 Diff (US): -2


2004 President, Worcester township
CandidateVotesPct
George W. Bush* (R) 2,873 58.4%
John Kerry (D) 2,012 40.9%
Other 36 0.7%
TOTAL 4,921
Turnout: n/a Diff (St): 10 Diff (US): 8
* incumbent