Presidential Election 2004 | US Presidential Elections | Massachusetts Races
2004 Massachusetts Presidential Election Results

John Kerry
Percent: 61.94%
Votes: 1,803,800

George W. Bush
Percent: 36.78%
Votes: 1,071,109
Race Summary
In the 2004 Presidential Election, Massachusetts overwhelmingly supported its home-state senator, Democrat John Kerry, who received 61.94% of the vote, while Republican President George W. Bush earned 36.78%. Kerry’s commanding margin reflected the state’s strong Democratic lean.
Full Results
John Kerry (DEM)
Percent: 61.94%
Votes: 1,803,800
George W. Bush (REP)
Percent: 36.78%
Votes: 1,071,109
Michael Badnarik (LIB)
Percent: 0.52%
Votes: 15,022
David Cobb (GPUS)
Percent: 0.36%
Votes: 10,623
Ralph Nader (Write-In)
Percent: 0.17%
Votes: 4,806
Write-Ins
Percent: 0.24%
Votes: 7,028
Total votes: 2,912,388
State Map

Results by County
Barnstable County
John Kerry (DEM)
Percent: 54.60%
Votes: 72,156
George W. Bush (REP)
Percent: 44.29%
Votes: 58,527
Michael Badnarik (LIB)
Percent: 0.41%
Votes: 536
David Cobb (GPUS)
Percent: 0.34%
Votes: 448
Ralph Nader (Write-In)
Percent: 0.16%
Votes: 211
Write-Ins
Percent: 0.20%
Votes: 270
Total votes: 132,148
Essex County
John Kerry (DEM)
Percent: 58.24%
Votes: 194,068
George W. Bush (REP)
Percent: 40.55%
Votes: 135,114
Michael Badnarik (LIB)
Percent: 0.53%
Votes: 1,776
David Cobb (GPUS)
Percent: 0.28%
Votes: 946
Ralph Nader (Write-In)
Percent: 0.15%
Votes: 513
Write-Ins
Percent: 0.24%
Votes: 816
Total votes: 333,233
Middlesex County
John Kerry (DEM)
Percent: 63.99%
Votes: 440,862
George W. Bush (REP)
Percent: 34.52%
Votes: 237,815
Michael Badnarik (LIB)
Percent: 0.61%
Votes: 4,209
David Cobb (GPUS)
Percent: 0.42%
Votes: 2,880
Ralph Nader (Write-In)
Percent: 0.19%
Votes: 1,312
Write-Ins
Percent: 0.27%
Votes: 1,882
Total votes: 688,960
Suffolk County
John Kerry (DEM)
Percent: 75.88%
Votes: 182,592
George W. Bush (REP)
Percent: 22.82%
Votes: 54,923
Michael Badnarik (LIB)
Percent: 0.45%
Votes: 1,075
David Cobb (GPUS)
Percent: 0.44%
Votes: 1,068
Ralph Nader (Write-In)
Percent: 0.15%
Votes: 363
Write-Ins
Percent: 0.26%
Votes: 624
Total votes: 240,645
Berkshire County
John Kerry (DEM)
Percent: 73.12%
Votes: 47,743
George W. Bush (REP)
Percent: 25.74%
Votes: 16,806
Michael Badnarik (LIB)
Percent: 0.40%
Votes: 264
David Cobb (GPUS)
Percent: 0.41%
Votes: 269
Ralph Nader (Write-In)
Percent: 0.19%
Votes: 126
Write-Ins
Percent: 0.13%
Votes: 83
Total votes: 65,291
Franklin County
John Kerry (DEM)
Percent: 68.35%
Votes: 25,550
George W. Bush (REP)
Percent: 29.58%
Votes: 11,058
Michael Badnarik (LIB)
Percent: 0.60%
Votes: 225
David Cobb (GPUS)
Percent: 1.04%
Votes: 387
Ralph Nader (Write-In)
Percent: 0.24%
Votes: 89
Write-Ins
Percent: 0.19%
Votes: 72
Total votes: 37,381
Nantucket County
John Kerry (DEM)
Percent: 63.03%
Votes: 3,608
George W. Bush (REP)
Percent: 35.64%
Votes: 2,040
Michael Badnarik (LIB)
Percent: 0.38%
Votes: 22
David Cobb (GPUS)
Percent: 0.38%
Votes: 22
Ralph Nader (Write-In)
Percent: 0.00%
Votes: 0
Write-Ins
Percent: 0.56%
Votes: 32
Total votes: 5,724
Worcester County
John Kerry (DEM)
Percent: 56.41%
Votes: 192,142
George W. Bush (REP)
Percent: 42.30%
Votes: 144,094
Michael Badnarik (LIB)
Percent: 0.57%
Votes: 1,944
David Cobb (GPUS)
Percent: 0.35%
Votes: 1,179
Ralph Nader (Write-In)
Percent: 0.13%
Votes: 426
Write-Ins
Percent: 0.25%
Votes: 851
Total votes: 340,636
Bristol County
John Kerry (DEM)
Percent: 63.49%
Votes: 147,854
George W. Bush (REP)
Percent: 35.44%
Votes: 82,524
Michael Badnarik (LIB)
Percent: 0.44%
Votes: 1,022
David Cobb (GPUS)
Percent: 0.27%
Votes: 633
Ralph Nader (Write-In)
Percent: 0.14%
Votes: 320
Write-Ins
Percent: 0.23%
Votes: 525
Total votes: 232,878
Hampden County
John Kerry (DEM)
Percent: 60.93%
Votes: 113,710
George W. Bush (REP)
Percent: 38.00%
Votes: 70,925
Michael Badnarik (LIB)
Percent: 0.43%
Votes: 802
David Cobb (GPUS)
Percent: 0.32%
Votes: 604
Ralph Nader (Write-In)
Percent: 0.09%
Votes: 168
Write-Ins
Percent: 0.23%
Votes: 430
Total votes: 186,639
Norfolk County
John Kerry (DEM)
Percent: 60.21%
Votes: 199,392
George W. Bush (REP)
Percent: 38.58%
Votes: 127,763
Michael Badnarik (LIB)
Percent: 0.49%
Votes: 1,627
David Cobb (GPUS)
Percent: 0.29%
Votes: 945
Ralph Nader (Write-In)
Percent: 0.20%
Votes: 659
Write-Ins
Percent: 0.23%
Votes: 751
Total votes: 331,137
Dukes County
John Kerry (DEM)
Percent: 72.67%
Votes: 7,265
George W. Bush (REP)
Percent: 26.03%
Votes: 2,602
Michael Badnarik (LIB)
Percent: 0.33%
Votes: 33
David Cobb (GPUS)
Percent: 0.53%
Votes: 53
Ralph Nader (Write-In)
Percent: 0.20%
Votes: 20
Write-Ins
Percent: 0.24%
Votes: 24
Total votes: 9,997
Hampshire County
John Kerry (DEM)
Percent: 69.44%
Votes: 51,680
George W. Bush (REP)
Percent: 28.64%
Votes: 21,315
Michael Badnarik (LIB)
Percent: 0.49%
Votes: 367
David Cobb (GPUS)
Percent: 0.85%
Votes: 633
Ralph Nader (Write-In)
Percent: 0.35%
Votes: 260
Write-Ins
Percent: 0.22%
Votes: 167
Total votes: 74,422
Plymouth County
John Kerry (DEM)
Percent: 53.66%
Votes: 125,178
George W. Bush (REP)
Percent: 45.27%
Votes: 105,603
Michael Badnarik (LIB)
Percent: 0.48%
Votes: 1,120
David Cobb (GPUS)
Percent: 0.24%
Votes: 556
Ralph Nader (Write-In)
Percent: 0.15%
Votes: 339
Write-Ins
Percent: 0.21%
Votes: 501
Total votes: 233,297