Skip to content

Massachusetts 2000 vs 2024: county swing

5 of 14 counties moved toward the Republican ticket; 0 changed hands.

County20002024SwingVotes 2000Votes 2024
Bristol County D+34.8 D+1.3 R+33.5 211,337 276,896
Hampden County D+23.6 D+8.9 R+14.7 172,093 207,752
Worcester County D+19.2 D+10.0 R+9.2 310,148 418,784
Plymouth County D+15.4 D+8.9 R+6.5 211,577 298,708
Essex County D+22.1 D+20.3 R+1.8 310,333 399,777
Suffolk County D+50.9 D+52.4 D+1.5 217,000 297,137
Berkshire County D+37.3 D+39.9 D+2.6 59,411 68,344
Norfolk County D+25.7 D+28.7 D+3.0 317,177 383,291
Middlesex County D+31.2 D+39.5 D+8.3 657,048 809,725
Barnstable County D+10.5 D+20.7 D+10.2 121,086 147,849
Nantucket County D+25.3 D+36.9 D+11.6 4,926 7,082
Hampshire County D+28.2 D+41.9 D+13.7 68,626 84,375
Franklin County D+23.3 D+37.8 D+14.5 33,366 42,061
Dukes County D+35.7 D+52.6 D+16.9 8,856 12,150

Official results As published by The American Presidency Project (UC Santa Barbara) and the state documents it links. How we use this data