Skip to content

Massachusetts 2020 vs 2024: county swing

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

County20202024SwingVotes 2020Votes 2024
Bristol County D+12.0 D+1.3 R+10.7 279,279 276,896
Suffolk County D+63.1 D+52.4 R+10.7 335,462 297,137
Hampden County D+17.7 D+8.9 R+8.8 218,177 207,752
Essex County D+29.0 D+20.3 R+8.7 421,210 399,777
Nantucket County D+45.5 D+36.9 R+8.6 7,306 7,082
Plymouth County D+17.3 D+8.9 R+8.4 301,816 298,708
Worcester County D+17.9 D+10.0 R+7.9 432,014 418,784
Norfolk County D+36.3 D+28.7 R+7.6 407,751 383,291
Berkshire County D+47.1 D+39.9 R+7.2 71,375 68,344
Franklin County D+44.3 D+37.8 R+6.5 42,458 42,061
Middlesex County D+45.2 D+39.5 R+5.7 863,577 809,725
Hampshire County D+46.7 D+41.9 R+4.8 87,854 84,375
Dukes County D+56.9 D+52.6 R+4.3 12,798 12,150
Barnstable County D+24.4 D+20.7 R+3.7 150,325 147,849

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