akashic
1876–2024
Elections / 2004 · President · MA

John Kerry carried Massachusetts D+25.2.

John Kerry (D) vs George W. Bush (R) in Massachusetts, 2004. The state ran 27.6 points more Democratic than the nation (R+2.5 nationally).

Nominees: John Kerry (D) · George W. Bush (R)

Massachusetts result
2,912,388 votes counted
Kerry (D)
1,803,800
61.9%
Bush (R)
1,071,109
36.8%
All others
37,479
1.3%
Margin
D+25.2
Massachusetts, 2004
KerryD+25.2
2004 presidential margin by county for Massachusetts — 2004 presidential electionA map of the constituent counties of Massachusetts — 2004 presidential election, each outlined and filled by its 2004 presidential margin from deep red (Republican) through neutral to deep blue (Democratic), seated within the faint outlines of the surrounding states.Barnstable County, MA · D+10.3Berkshire County, MA · D+47.4Bristol County, MA · D+28.1Dukes County, MA · D+46.6Essex County, MA · D+17.7Franklin County, MA · D+38.8Hampden County, MA · D+22.9Hampshire County, MA · D+40.8Middlesex County, MA · D+29.5Nantucket County, MA · D+27.4Norfolk County, MA · D+21.6Plymouth County, MA · D+8.4Suffolk County, MA · D+53.1Worcester County, MA · D+14.1
How it voted
Share of the 2004 vote
John KerryDemocratic61.9%1,803,800
George W. BushRepublican36.8%1,071,109
OtherAll other candidates1.3%37,479
D+60
R+60
14 counties, each filled by 2004 D-vs-R margin. Hover any county for its result.
Massachusetts's presidential margins
1892–2024, the 2004 contest in context
Massachusetts's presidential marginsDemocratic-minus-Republican presidential margin from 1892 to 2024. Most recent: +25.2% in 2024.flipped D · 1988+25.2%DR18922024
Massachusetts's presidential margins
YearMargin (D minus R)
1892−6.6%
1896−43.1%
1900−19.7%
1904−20.7%
1908−24.2%
1912+3.6%
1916−3.9%
1920−40.7%
1924−37.3%
1928+1.1%
1932+4.0%
1936+9.5%
1940+6.7%
1944+5.8%
1948+11.5%
1952−8.8%
1956−18.9%
1960+20.7%
1964+52.7%
1968+30.1%
1972+9.0%
1976+15.7%
1980−0.2%
1984−2.8%
1988+7.9%
1992+18.5%
1996+33.4%
2000+27.3%
2004+25.2%
2008+25.8%
2012+23.1%
2016+26.8%
2020+33.2%
2024+25.2%
County results — 2004
14 counties; every row links to the county's full page.
CountyWonMarginDemocraticRepublicanTotal
Barnstable CountyD
+10.3%
72,15658,527132,148
Berkshire CountyD
+47.4%
47,74316,80665,291
Bristol CountyD
+28.1%
147,85482,524232,878
Dukes CountyD
+46.6%
7,2652,6029,997
Essex CountyD
+17.7%
194,068135,114333,233
Franklin CountyD
+38.8%
25,55011,05837,381
Hampden CountyD
+22.9%
113,71070,925186,639
Hampshire CountyD
+40.8%
51,68021,31574,422
Middlesex CountyD
+29.5%
440,862237,815688,960
Nantucket CountyD
+27.4%
3,6082,0405,724
Norfolk CountyD
+21.6%
199,392127,763331,137
Plymouth CountyD
+8.4%
125,178105,603233,297
Suffolk CountyD
+53.1%
182,59254,923240,645
Worcester CountyD
+14.1%
192,142144,094340,636