US election 2024 data tables for Massachusetts results
- Published
Refresh the page to get the latest result data.
Massachusetts Presidential county results
| County | Candidate | Party | Votes | Vote share | Expected votes counted (%) |
|---|---|---|---|---|---|
| Abington | Kamala Harris wins | Democrat (incumbent) | 4,714 | 49.3% | 95% |
| Abington | Donald Trump | Republican | 4,639 | 48.5% | 95% |
| Abington | Shiva Ayyadurai | Independent | 61 | 0.6% | 95% |
| Abington | Chase Oliver | Libertarian | 52 | 0.5% | 95% |
| Abington | Jill Stein | Green | 47 | 0.5% | 95% |
| Abington | Write-ins | Write - In | 35 | 0.4% | 95% |
| Abington | Claudia De la Cruz | Peace and Freedom | 22 | 0.2% | 95% |
| Acton | Kamala Harris wins | Democrat (incumbent) | 10,177 | 77.2% | 100% |
| Acton | Donald Trump | Republican | 2,536 | 19.2% | 100% |
| Acton | Jill Stein | Green | 149 | 1.1% | 100% |
| Acton | Write-ins | Write - In | 123 | 0.9% | 100% |
| Acton | Chase Oliver | Libertarian | 94 | 0.7% | 100% |
| Acton | Shiva Ayyadurai | Independent | 68 | 0.5% | 100% |
| Acton | Claudia De la Cruz | Peace and Freedom | 35 | 0.3% | 100% |
| Acushnet | Donald Trump | Republican | 3,808 | 61.1% | 95% |
| Acushnet | Kamala Harris wins | Democrat (incumbent) | 2,311 | 37.1% | 95% |
| Acushnet | Shiva Ayyadurai | Independent | 40 | 0.6% | 95% |
| Acushnet | Chase Oliver | Libertarian | 26 | 0.4% | 95% |
| Acushnet | Write-ins | Write - In | 20 | 0.3% | 95% |
| Acushnet | Jill Stein | Green | 17 | 0.3% | 95% |
| Acushnet | Claudia De la Cruz | Peace and Freedom | 8 | 0.1% | 95% |
| Adams | Kamala Harris wins | Democrat (incumbent) | 2,603 | 59.7% | 95% |
| Adams | Donald Trump | Republican | 1,659 | 38.1% | 95% |
| Adams | Shiva Ayyadurai | Independent | 29 | 0.7% | 95% |
| Adams | Chase Oliver | Libertarian | 23 | 0.5% | 95% |
| Adams | Jill Stein | Green | 21 | 0.5% | 95% |
| Adams | Write-ins | Write - In | 15 | 0.3% | 95% |
| Adams | Claudia De la Cruz | Peace and Freedom | 10 | 0.2% | 95% |
| Agawam | Donald Trump | Republican | 8,374 | 53.4% | 95% |
| Agawam | Kamala Harris wins | Democrat (incumbent) | 6,942 | 44.3% | 95% |
| Agawam | Jill Stein | Green | 109 | 0.7% | 95% |
| Agawam | Shiva Ayyadurai | Independent | 97 | 0.6% | 95% |
| Agawam | Write-ins | Write - In | 81 | 0.5% | 95% |
| Agawam | Chase Oliver | Libertarian | 61 | 0.4% | 95% |
| Agawam | Claudia De la Cruz | Peace and Freedom | 24 | 0.2% | 95% |
| Alford | Kamala Harris wins | Democrat (incumbent) | 252 | 79.5% | 95% |
| Alford | Donald Trump | Republican | 58 | 18.3% | 95% |
| Alford | Jill Stein | Green | 3 | 0.9% | 95% |
| Alford | Chase Oliver | Libertarian | 3 | 0.9% | 95% |
| Alford | Claudia De la Cruz | Peace and Freedom | 1 | 0.3% | 95% |
| Alford | Shiva Ayyadurai | Independent | 0 | 0.0% | 95% |
| Alford | Write-ins | Write - In | 0 | 0.0% | 95% |
| Amesbury | Kamala Harris wins | Democrat (incumbent) | 6,567 | 63.9% | 95% |
| Amesbury | Donald Trump | Republican | 3,500 | 34.1% | 95% |
| Amesbury | Chase Oliver | Libertarian | 76 | 0.7% | 95% |
| Amesbury | Shiva Ayyadurai | Independent | 57 | 0.6% | 95% |
| Amesbury | Jill Stein | Green | 54 | 0.5% | 95% |
| Amesbury | Claudia De la Cruz | Peace and Freedom | 15 | 0.1% | 95% |
| Amesbury | Write-ins | Write - In | 0 | 0.0% | 95% |
| Amherst | Kamala Harris wins | Democrat (incumbent) | 9,316 | 87.4% | 91.9% |
| Amherst | Donald Trump | Republican | 889 | 8.3% | 91.9% |
| Amherst | Jill Stein | Green | 211 | 2.0% | 91.9% |
| Amherst | Claudia De la Cruz | Peace and Freedom | 112 | 1.1% | 91.9% |
| Amherst | Write-ins | Write - In | 74 | 0.7% | 91.9% |
| Amherst | Chase Oliver | Libertarian | 41 | 0.4% | 91.9% |
| Amherst | Shiva Ayyadurai | Independent | 20 | 0.2% | 91.9% |
| Andover | Kamala Harris wins | Democrat (incumbent) | 13,115 | 64.2% | 100% |
| Andover | Donald Trump | Republican | 6,690 | 32.8% | 100% |
| Andover | Jill Stein | Green | 174 | 0.9% | 100% |
| Andover | Write-ins | Write - In | 162 | 0.8% | 100% |
| Andover | Chase Oliver | Libertarian | 118 | 0.6% | 100% |
| Andover | Shiva Ayyadurai | Independent | 115 | 0.6% | 100% |
| Andover | Claudia De la Cruz | Peace and Freedom | 51 | 0.2% | 100% |
| Arlington | Kamala Harris wins | Democrat (incumbent) | 22,399 | 81.6% | 100% |
| Arlington | Donald Trump | Republican | 4,219 | 15.4% | 100% |
| Arlington | Jill Stein | Green | 306 | 1.1% | 100% |
| Arlington | Write-ins | Write - In | 173 | 0.6% | 100% |
| Arlington | Claudia De la Cruz | Peace and Freedom | 148 | 0.5% | 100% |
| Arlington | Chase Oliver | Libertarian | 127 | 0.5% | 100% |
| Arlington | Shiva Ayyadurai | Independent | 92 | 0.3% | 100% |
| Ashburnham | Kamala Harris wins | Democrat (incumbent) | 1,965 | 50.8% | 95% |
| Ashburnham | Donald Trump | Republican | 1,795 | 46.4% | 95% |
| Ashburnham | Shiva Ayyadurai | Independent | 27 | 0.7% | 95% |
| Ashburnham | Write-ins | Write - In | 25 | 0.6% | 95% |
| Ashburnham | Jill Stein | Green | 23 | 0.6% | 95% |
| Ashburnham | Chase Oliver | Libertarian | 20 | 0.5% | 95% |
| Ashburnham | Claudia De la Cruz | Peace and Freedom | 10 | 0.3% | 95% |
| Ashby | Donald Trump | Republican | 1,009 | 50.9% | 95% |
| Ashby | Kamala Harris wins | Democrat (incumbent) | 936 | 47.2% | 95% |
| Ashby | Chase Oliver | Libertarian | 13 | 0.7% | 95% |
| Ashby | Jill Stein | Green | 11 | 0.6% | 95% |
| Ashby | Shiva Ayyadurai | Independent | 8 | 0.4% | 95% |
| Ashby | Claudia De la Cruz | Peace and Freedom | 5 | 0.3% | 95% |
| Ashby | Write-ins | Write - In | 0 | 0.0% | 95% |
| Ashfield | Kamala Harris wins | Democrat (incumbent) | 919 | 76.3% | 95% |
| Ashfield | Donald Trump | Republican | 235 | 19.5% | 95% |
| Ashfield | Jill Stein | Green | 21 | 1.7% | 95% |
| Ashfield | Claudia De la Cruz | Peace and Freedom | 10 | 0.8% | 95% |
| Ashfield | Chase Oliver | Libertarian | 9 | 0.7% | 95% |
| Ashfield | Shiva Ayyadurai | Independent | 8 | 0.7% | 95% |
| Ashfield | Write-ins | Write - In | 2 | 0.2% | 95% |
| Ashland | Kamala Harris wins | Democrat (incumbent) | 6,589 | 67.7% | 95% |
| Ashland | Donald Trump | Republican | 2,921 | 30.0% | 95% |
| Ashland | Chase Oliver | Libertarian | 74 | 0.8% | 95% |
| Ashland | Jill Stein | Green | 69 | 0.7% | 95% |
| Ashland | Shiva Ayyadurai | Independent | 62 | 0.6% | 95% |
| Ashland | Claudia De la Cruz | Peace and Freedom | 19 | 0.2% | 95% |
| Ashland | Write-ins | Write - In | 2 | 0.0% | 95% |
| Athol | Donald Trump | Republican | 2,952 | 51.9% | 95% |
| Athol | Kamala Harris wins | Democrat (incumbent) | 2,602 | 45.8% | 95% |
| Athol | Shiva Ayyadurai | Independent | 52 | 0.9% | 95% |
| Athol | Write-ins | Write - In | 30 | 0.5% | 95% |
| Athol | Jill Stein | Green | 21 | 0.4% | 95% |
| Athol | Chase Oliver | Libertarian | 21 | 0.4% | 95% |
| Athol | Claudia De la Cruz | Peace and Freedom | 9 | 0.2% | 95% |
| Attleboro | Kamala Harris wins | Democrat (incumbent) | 12,675 | 54.4% | 100% |
| Attleboro | Donald Trump | Republican | 10,007 | 43.0% | 100% |
| Attleboro | Jill Stein | Green | 189 | 0.8% | 100% |
| Attleboro | Shiva Ayyadurai | Independent | 123 | 0.5% | 100% |
| Attleboro | Chase Oliver | Libertarian | 107 | 0.5% | 100% |
| Attleboro | Write-ins | Write - In | 103 | 0.4% | 100% |
| Attleboro | Claudia De la Cruz | Peace and Freedom | 77 | 0.3% | 100% |
| Auburn | Kamala Harris wins | Democrat (incumbent) | 5,206 | 52.2% | 95% |
| Auburn | Donald Trump | Republican | 4,512 | 45.2% | 95% |
| Auburn | Shiva Ayyadurai | Independent | 69 | 0.7% | 95% |
| Auburn | Jill Stein | Green | 64 | 0.6% | 95% |
| Auburn | Chase Oliver | Libertarian | 52 | 0.5% | 95% |
| Auburn | Write-ins | Write - In | 50 | 0.5% | 95% |
| Auburn | Claudia De la Cruz | Peace and Freedom | 25 | 0.3% | 95% |
| Avon | Kamala Harris wins | Democrat (incumbent) | 1,375 | 53.9% | 95% |
| Avon | Donald Trump | Republican | 1,125 | 44.1% | 95% |
| Avon | Jill Stein | Green | 15 | 0.6% | 95% |
| Avon | Shiva Ayyadurai | Independent | 11 | 0.4% | 95% |
| Avon | Chase Oliver | Libertarian | 10 | 0.4% | 95% |
| Avon | Write-ins | Write - In | 8 | 0.3% | 95% |
| Avon | Claudia De la Cruz | Peace and Freedom | 6 | 0.2% | 95% |
| Ayer | Kamala Harris wins | Democrat (incumbent) | 2,870 | 62.2% | 95% |
| Ayer | Donald Trump | Republican | 1,638 | 35.5% | 95% |
| Ayer | Shiva Ayyadurai | Independent | 34 | 0.7% | 95% |
| Ayer | Chase Oliver | Libertarian | 31 | 0.7% | 95% |
| Ayer | Jill Stein | Green | 30 | 0.7% | 95% |
| Ayer | Claudia De la Cruz | Peace and Freedom | 12 | 0.3% | 95% |
| Ayer | Write-ins | Write - In | 0 | 0.0% | 95% |
| Barnstable | Kamala Harris wins | Democrat (incumbent) | 15,227 | 54.9% | 95% |
| Barnstable | Donald Trump | Republican | 11,919 | 42.9% | 95% |
| Barnstable | Write-ins | Write - In | 180 | 0.6% | 95% |
| Barnstable | Chase Oliver | Libertarian | 142 | 0.5% | 95% |
| Barnstable | Shiva Ayyadurai | Independent | 120 | 0.4% | 95% |
| Barnstable | Jill Stein | Green | 103 | 0.4% | 95% |
| Barnstable | Claudia De la Cruz | Peace and Freedom | 64 | 0.2% | 95% |
| Barre | Donald Trump | Republican | 1,625 | 52.6% | 95% |
| Barre | Kamala Harris wins | Democrat (incumbent) | 1,408 | 45.6% | 95% |
| Barre | Chase Oliver | Libertarian | 15 | 0.5% | 95% |
| Barre | Shiva Ayyadurai | Independent | 13 | 0.4% | 95% |
| Barre | Jill Stein | Green | 12 | 0.4% | 95% |
| Barre | Write-ins | Write - In | 12 | 0.4% | 95% |
| Barre | Claudia De la Cruz | Peace and Freedom | 5 | 0.2% | 95% |
| Becket | Kamala Harris wins | Democrat (incumbent) | 743 | 60.2% | 95% |
| Becket | Donald Trump | Republican | 448 | 36.3% | 95% |
| Becket | Write-ins | Write - In | 16 | 1.3% | 95% |
| Becket | Chase Oliver | Libertarian | 9 | 0.7% | 95% |
| Becket | Jill Stein | Green | 8 | 0.6% | 95% |
| Becket | Shiva Ayyadurai | Independent | 7 | 0.6% | 95% |
| Becket | Claudia De la Cruz | Peace and Freedom | 4 | 0.3% | 95% |
| Bedford | Kamala Harris wins | Democrat (incumbent) | 5,874 | 70.4% | 95% |
| Bedford | Donald Trump | Republican | 2,192 | 26.3% | 95% |
| Bedford | Write-ins | Write - In | 79 | 0.9% | 95% |
| Bedford | Jill Stein | Green | 75 | 0.9% | 95% |
| Bedford | Chase Oliver | Libertarian | 55 | 0.7% | 95% |
| Bedford | Shiva Ayyadurai | Independent | 47 | 0.6% | 95% |
| Bedford | Claudia De la Cruz | Peace and Freedom | 19 | 0.2% | 95% |
| Belchertown | Kamala Harris wins | Democrat (incumbent) | 5,603 | 58.8% | 95% |
| Belchertown | Donald Trump | Republican | 3,720 | 39.0% | 95% |
| Belchertown | Jill Stein | Green | 62 | 0.7% | 95% |
| Belchertown | Chase Oliver | Libertarian | 57 | 0.6% | 95% |
| Belchertown | Shiva Ayyadurai | Independent | 52 | 0.5% | 95% |
| Belchertown | Claudia De la Cruz | Peace and Freedom | 28 | 0.3% | 95% |
| Belchertown | Write-ins | Write - In | 15 | 0.2% | 95% |
| Bellingham | Kamala Harris wins | Democrat (incumbent) | 4,894 | 48.9% | 100% |
| Bellingham | Donald Trump | Republican | 4,869 | 48.7% | 100% |
| Bellingham | Write-ins | Write - In | 66 | 0.7% | 100% |
| Bellingham | Shiva Ayyadurai | Independent | 56 | 0.6% | 100% |
| Bellingham | Jill Stein | Green | 55 | 0.5% | 100% |
| Bellingham | Chase Oliver | Libertarian | 46 | 0.5% | 100% |
| Bellingham | Claudia De la Cruz | Peace and Freedom | 20 | 0.2% | 100% |
| Belmont | Kamala Harris wins | Democrat (incumbent) | 10,996 | 76.2% | 100% |
| Belmont | Donald Trump | Republican | 2,867 | 19.9% | 100% |
| Belmont | Jill Stein | Green | 185 | 1.3% | 100% |
| Belmont | Write-ins | Write - In | 134 | 0.9% | 100% |
| Belmont | Chase Oliver | Libertarian | 88 | 0.6% | 100% |
| Belmont | Shiva Ayyadurai | Independent | 80 | 0.6% | 100% |
| Belmont | Claudia De la Cruz | Peace and Freedom | 77 | 0.5% | 100% |
| Berkley | Donald Trump | Republican | 2,549 | 60.3% | 95% |
| Berkley | Kamala Harris wins | Democrat (incumbent) | 1,612 | 38.1% | 95% |
| Berkley | Write-ins | Write - In | 20 | 0.5% | 95% |
| Berkley | Shiva Ayyadurai | Independent | 17 | 0.4% | 95% |
| Berkley | Chase Oliver | Libertarian | 15 | 0.4% | 95% |
| Berkley | Jill Stein | Green | 13 | 0.3% | 95% |
| Berkley | Claudia De la Cruz | Peace and Freedom | 3 | 0.1% | 95% |
| Berlin | Kamala Harris wins | Democrat (incumbent) | 1,385 | 57.5% | 95% |
| Berlin | Donald Trump | Republican | 941 | 39.1% | 95% |
| Berlin | Chase Oliver | Libertarian | 26 | 1.1% | 95% |
| Berlin | Jill Stein | Green | 16 | 0.7% | 95% |
| Berlin | Write-ins | Write - In | 16 | 0.7% | 95% |
| Berlin | Shiva Ayyadurai | Independent | 14 | 0.6% | 95% |
| Berlin | Claudia De la Cruz | Peace and Freedom | 9 | 0.4% | 95% |
| Bernardston | Kamala Harris wins | Democrat (incumbent) | 878 | 62.5% | 95% |
| Bernardston | Donald Trump | Republican | 491 | 34.9% | 95% |
| Bernardston | Jill Stein | Green | 14 | 1.0% | 95% |
| Bernardston | Chase Oliver | Libertarian | 10 | 0.7% | 95% |
| Bernardston | Write-ins | Write - In | 7 | 0.5% | 95% |
| Bernardston | Shiva Ayyadurai | Independent | 5 | 0.4% | 95% |
| Bernardston | Claudia De la Cruz | Peace and Freedom | 0 | 0.0% | 95% |
| Beverly | Kamala Harris wins | Democrat (incumbent) | 15,536 | 66.0% | 95% |
| Beverly | Donald Trump | Republican | 7,413 | 31.5% | 95% |
| Beverly | Jill Stein | Green | 161 | 0.7% | 95% |
| Beverly | Chase Oliver | Libertarian | 157 | 0.7% | 95% |
| Beverly | Shiva Ayyadurai | Independent | 132 | 0.6% | 95% |
| Beverly | Claudia De la Cruz | Peace and Freedom | 91 | 0.4% | 95% |
| Beverly | Write-ins | Write - In | 65 | 0.3% | 95% |
| Billerica | Kamala Harris wins | Democrat (incumbent) | 11,743 | 49.5% | 95% |
| Billerica | Donald Trump | Republican | 11,383 | 48.0% | 95% |
| Billerica | Jill Stein | Green | 178 | 0.8% | 95% |
| Billerica | Write-ins | Write - In | 154 | 0.6% | 95% |
| Billerica | Shiva Ayyadurai | Independent | 110 | 0.5% | 95% |
| Billerica | Chase Oliver | Libertarian | 95 | 0.4% | 95% |
| Billerica | Claudia De la Cruz | Peace and Freedom | 44 | 0.2% | 95% |
| Blackstone | Donald Trump | Republican | 2,783 | 54.4% | 95% |
| Blackstone | Kamala Harris wins | Democrat (incumbent) | 2,245 | 43.9% | 95% |
| Blackstone | Jill Stein | Green | 25 | 0.5% | 95% |
| Blackstone | Shiva Ayyadurai | Independent | 25 | 0.5% | 95% |
| Blackstone | Chase Oliver | Libertarian | 24 | 0.5% | 95% |
| Blackstone | Write-ins | Write - In | 9 | 0.2% | 95% |
| Blackstone | Claudia De la Cruz | Peace and Freedom | 5 | 0.1% | 95% |
| Blandford | Donald Trump | Republican | 492 | 60.4% | 95% |
| Blandford | Kamala Harris wins | Democrat (incumbent) | 308 | 37.8% | 95% |
| Blandford | Shiva Ayyadurai | Independent | 5 | 0.6% | 95% |
| Blandford | Chase Oliver | Libertarian | 5 | 0.6% | 95% |
| Blandford | Write-ins | Write - In | 4 | 0.5% | 95% |
| Blandford | Jill Stein | Green | 1 | 0.1% | 95% |
| Blandford | Claudia De la Cruz | Peace and Freedom | 0 | 0.0% | 95% |
| Bolton | Kamala Harris wins | Democrat (incumbent) | 2,459 | 66.9% | 95% |
| Bolton | Donald Trump | Republican | 1,098 | 29.9% | 95% |
| Bolton | Chase Oliver | Libertarian | 37 | 1.0% | 95% |
| Bolton | Write-ins | Write - In | 30 | 0.8% | 95% |
| Bolton | Jill Stein | Green | 25 | 0.7% | 95% |
| Bolton | Shiva Ayyadurai | Independent | 18 | 0.5% | 95% |
| Bolton | Claudia De la Cruz | Peace and Freedom | 9 | 0.2% | 95% |
| Boston | Kamala Harris wins | Democrat (incumbent) | 201,628 | 76.7% | 91.5% |
| Boston | Donald Trump | Republican | 51,808 | 19.7% | 91.5% |
| Boston | Jill Stein | Green | 2,812 | 1.1% | 91.5% |
| Boston | Claudia De la Cruz | Peace and Freedom | 2,178 | 0.8% | 91.5% |
| Boston | Write-ins | Write - In | 2,012 | 0.8% | 91.5% |
| Boston | Chase Oliver | Libertarian | 1,192 | 0.5% | 91.5% |
| Boston | Shiva Ayyadurai | Independent | 1,145 | 0.4% | 91.5% |
| Bourne | Kamala Harris wins | Democrat (incumbent) | 6,265 | 51.6% | 95% |
| Bourne | Donald Trump | Republican | 5,609 | 46.2% | 95% |
| Bourne | Write-ins | Write - In | 99 | 0.8% | 95% |
| Bourne | Shiva Ayyadurai | Independent | 61 | 0.5% | 95% |
| Bourne | Chase Oliver | Libertarian | 53 | 0.4% | 95% |
| Bourne | Jill Stein | Green | 49 | 0.4% | 95% |
| Bourne | Claudia De la Cruz | Peace and Freedom | 15 | 0.1% | 95% |
| Boxborough | Kamala Harris wins | Democrat (incumbent) | 2,295 | 72.5% | 95% |
| Boxborough | Donald Trump | Republican | 768 | 24.3% | 95% |
| Boxborough | Jill Stein | Green | 32 | 1.0% | 95% |
| Boxborough | Chase Oliver | Libertarian | 31 | 1.0% | 95% |
| Boxborough | Write-ins | Write - In | 19 | 0.6% | 95% |
| Boxborough | Shiva Ayyadurai | Independent | 17 | 0.5% | 95% |
| Boxborough | Claudia De la Cruz | Peace and Freedom | 4 | 0.1% | 95% |
| Boxford | Kamala Harris wins | Democrat (incumbent) | 3,012 | 55.6% | 95% |
| Boxford | Donald Trump | Republican | 2,266 | 41.8% | 95% |
| Boxford | Write-ins | Write - In | 44 | 0.8% | 95% |
| Boxford | Chase Oliver | Libertarian | 41 | 0.8% | 95% |
| Boxford | Jill Stein | Green | 26 | 0.5% | 95% |
| Boxford | Shiva Ayyadurai | Independent | 23 | 0.4% | 95% |
| Boxford | Claudia De la Cruz | Peace and Freedom | 7 | 0.1% | 95% |
| Boylston | Kamala Harris wins | Democrat (incumbent) | 1,886 | 56.2% | 95% |
| Boylston | Donald Trump | Republican | 1,367 | 40.7% | 95% |
| Boylston | Jill Stein | Green | 31 | 0.9% | 95% |
| Boylston | Chase Oliver | Libertarian | 25 | 0.7% | 95% |
| Boylston | Shiva Ayyadurai | Independent | 23 | 0.7% | 95% |
| Boylston | Write-ins | Write - In | 16 | 0.5% | 95% |
| Boylston | Claudia De la Cruz | Peace and Freedom | 7 | 0.2% | 95% |
| Braintree | Kamala Harris wins | Democrat (incumbent) | 10,546 | 51.9% | 100% |
| Braintree | Donald Trump | Republican | 9,210 | 45.4% | 100% |
| Braintree | Write-ins | Write - In | 140 | 0.7% | 100% |
| Braintree | Shiva Ayyadurai | Independent | 133 | 0.7% | 100% |
| Braintree | Jill Stein | Green | 132 | 0.7% | 100% |
| Braintree | Chase Oliver | Libertarian | 90 | 0.4% | 100% |
| Braintree | Claudia De la Cruz | Peace and Freedom | 51 | 0.3% | 100% |
| Brewster | Kamala Harris wins | Democrat (incumbent) | 4,776 | 65.8% | 95% |
| Brewster | Donald Trump | Republican | 2,337 | 32.2% | 95% |
| Brewster | Jill Stein | Green | 47 | 0.6% | 95% |
| Brewster | Write-ins | Write - In | 36 | 0.5% | 95% |
| Brewster | Shiva Ayyadurai | Independent | 30 | 0.4% | 95% |
| Brewster | Chase Oliver | Libertarian | 22 | 0.3% | 95% |
| Brewster | Claudia De la Cruz | Peace and Freedom | 12 | 0.2% | 95% |
| Bridgewater | Donald Trump | Republican | 7,118 | 49.1% | 95% |
| Bridgewater | Kamala Harris wins | Democrat (incumbent) | 7,070 | 48.8% | 95% |
| Bridgewater | Shiva Ayyadurai | Independent | 83 | 0.6% | 95% |
| Bridgewater | Jill Stein | Green | 78 | 0.5% | 95% |
| Bridgewater | Write-ins | Write - In | 53 | 0.4% | 95% |
| Bridgewater | Chase Oliver | Libertarian | 51 | 0.4% | 95% |
| Bridgewater | Claudia De la Cruz | Peace and Freedom | 31 | 0.2% | 95% |
| Brimfield | Donald Trump | Republican | 1,271 | 53.9% | 95% |
| Brimfield | Kamala Harris wins | Democrat (incumbent) | 1,017 | 43.1% | 95% |
| Brimfield | Shiva Ayyadurai | Independent | 24 | 1.0% | 95% |
| Brimfield | Chase Oliver | Libertarian | 16 | 0.7% | 95% |
| Brimfield | Write-ins | Write - In | 14 | 0.6% | 95% |
| Brimfield | Jill Stein | Green | 12 | 0.5% | 95% |
| Brimfield | Claudia De la Cruz | Peace and Freedom | 4 | 0.2% | 95% |
| Brockton | Kamala Harris wins | Democrat (incumbent) | 24,727 | 70.5% | 100% |
| Brockton | Donald Trump | Republican | 9,599 | 27.4% | 100% |
| Brockton | Shiva Ayyadurai | Independent | 267 | 0.8% | 100% |
| Brockton | Jill Stein | Green | 187 | 0.5% | 100% |
| Brockton | Claudia De la Cruz | Peace and Freedom | 146 | 0.4% | 100% |
| Brockton | Chase Oliver | Libertarian | 95 | 0.3% | 100% |
| Brockton | Write-ins | Write - In | 46 | 0.1% | 100% |
| Brookfield | Donald Trump | Republican | 1,109 | 53.1% | 95% |
| Brookfield | Kamala Harris wins | Democrat (incumbent) | 930 | 44.5% | 95% |
| Brookfield | Chase Oliver | Libertarian | 16 | 0.8% | 95% |
| Brookfield | Write-ins | Write - In | 12 | 0.6% | 95% |
| Brookfield | Shiva Ayyadurai | Independent | 9 | 0.4% | 95% |
| Brookfield | Jill Stein | Green | 8 | 0.4% | 95% |
| Brookfield | Claudia De la Cruz | Peace and Freedom | 6 | 0.3% | 95% |
| Brookline | Kamala Harris wins | Democrat (incumbent) | 23,710 | 83.9% | 100% |
| Brookline | Donald Trump | Republican | 3,497 | 12.4% | 100% |
| Brookline | Jill Stein | Green | 361 | 1.3% | 100% |
| Brookline | Write-ins | Write - In | 313 | 1.1% | 100% |
| Brookline | Claudia De la Cruz | Peace and Freedom | 160 | 0.6% | 100% |
| Brookline | Chase Oliver | Libertarian | 123 | 0.4% | 100% |
| Brookline | Shiva Ayyadurai | Independent | 82 | 0.3% | 100% |
| Buckland | Kamala Harris wins | Democrat (incumbent) | 808 | 71.3% | 95% |
| Buckland | Donald Trump | Republican | 296 | 26.1% | 95% |
| Buckland | Jill Stein | Green | 12 | 1.1% | 95% |
| Buckland | Chase Oliver | Libertarian | 6 | 0.5% | 95% |
| Buckland | Shiva Ayyadurai | Independent | 5 | 0.4% | 95% |
| Buckland | Claudia De la Cruz | Peace and Freedom | 4 | 0.4% | 95% |
| Buckland | Write-ins | Write - In | 2 | 0.2% | 95% |
| Burlington | Kamala Harris wins | Democrat (incumbent) | 8,218 | 57.7% | 95% |
| Burlington | Donald Trump | Republican | 5,569 | 39.1% | 95% |
| Burlington | Jill Stein | Green | 165 | 1.2% | 95% |
| Burlington | Write-ins | Write - In | 105 | 0.7% | 95% |
| Burlington | Shiva Ayyadurai | Independent | 88 | 0.6% | 95% |
| Burlington | Chase Oliver | Libertarian | 76 | 0.5% | 95% |
| Burlington | Claudia De la Cruz | Peace and Freedom | 26 | 0.2% | 95% |
| Cambridge | Kamala Harris wins | Democrat (incumbent) | 43,690 | 87.2% | 93.6% |
| Cambridge | Donald Trump | Republican | 4,159 | 8.3% | 93.6% |
| Cambridge | Jill Stein | Green | 1,005 | 2.0% | 93.6% |
| Cambridge | Claudia De la Cruz | Peace and Freedom | 533 | 1.1% | 93.6% |
| Cambridge | Write-ins | Write - In | 332 | 0.7% | 93.6% |
| Cambridge | Chase Oliver | Libertarian | 252 | 0.5% | 93.6% |
| Cambridge | Shiva Ayyadurai | Independent | 151 | 0.3% | 93.6% |
| Canton | Kamala Harris wins | Democrat (incumbent) | 8,381 | 59.9% | 100% |
| Canton | Donald Trump | Republican | 5,259 | 37.6% | 100% |
| Canton | Jill Stein | Green | 108 | 0.8% | 100% |
| Canton | Shiva Ayyadurai | Independent | 83 | 0.6% | 100% |
| Canton | Write-ins | Write - In | 70 | 0.5% | 100% |
| Canton | Chase Oliver | Libertarian | 69 | 0.5% | 100% |
| Canton | Claudia De la Cruz | Peace and Freedom | 28 | 0.2% | 100% |
| Carlisle | Kamala Harris wins | Democrat (incumbent) | 2,648 | 77.9% | 95% |
| Carlisle | Donald Trump | Republican | 663 | 19.5% | 95% |
| Carlisle | Chase Oliver | Libertarian | 27 | 0.8% | 95% |
| Carlisle | Jill Stein | Green | 23 | 0.7% | 95% |
| Carlisle | Write-ins | Write - In | 18 | 0.5% | 95% |
| Carlisle | Shiva Ayyadurai | Independent | 15 | 0.4% | 95% |
| Carlisle | Claudia De la Cruz | Peace and Freedom | 7 | 0.2% | 95% |
| Carver | Donald Trump | Republican | 3,945 | 55.4% | 95% |
| Carver | Kamala Harris wins | Democrat (incumbent) | 3,022 | 42.5% | 95% |
| Carver | Shiva Ayyadurai | Independent | 45 | 0.6% | 95% |
| Carver | Write-ins | Write - In | 37 | 0.5% | 95% |
| Carver | Jill Stein | Green | 29 | 0.4% | 95% |
| Carver | Chase Oliver | Libertarian | 25 | 0.4% | 95% |
| Carver | Claudia De la Cruz | Peace and Freedom | 12 | 0.2% | 95% |
| Charlemont | Kamala Harris wins | Democrat (incumbent) | 479 | 65.7% | 95% |
| Charlemont | Donald Trump | Republican | 211 | 28.9% | 95% |
| Charlemont | Jill Stein | Green | 22 | 3.0% | 95% |
| Charlemont | Chase Oliver | Libertarian | 11 | 1.5% | 95% |
| Charlemont | Shiva Ayyadurai | Independent | 5 | 0.7% | 95% |
| Charlemont | Claudia De la Cruz | Peace and Freedom | 1 | 0.1% | 95% |
| Charlemont | Write-ins | Write - In | 0 | 0.0% | 95% |
| Charlton | Donald Trump | Republican | 4,519 | 55.1% | 95% |
| Charlton | Kamala Harris wins | Democrat (incumbent) | 3,494 | 42.6% | 95% |
| Charlton | Shiva Ayyadurai | Independent | 66 | 0.8% | 95% |
| Charlton | Chase Oliver | Libertarian | 43 | 0.5% | 95% |
| Charlton | Jill Stein | Green | 31 | 0.4% | 95% |
| Charlton | Write-ins | Write - In | 29 | 0.4% | 95% |
| Charlton | Claudia De la Cruz | Peace and Freedom | 24 | 0.3% | 95% |
| Chatham | Kamala Harris wins | Democrat (incumbent) | 2,962 | 61.1% | 95% |
| Chatham | Donald Trump | Republican | 1,746 | 36.0% | 95% |
| Chatham | Write-ins | Write - In | 55 | 1.1% | 95% |
| Chatham | Chase Oliver | Libertarian | 31 | 0.6% | 95% |
| Chatham | Jill Stein | Green | 26 | 0.5% | 95% |
| Chatham | Shiva Ayyadurai | Independent | 14 | 0.3% | 95% |
| Chatham | Claudia De la Cruz | Peace and Freedom | 10 | 0.2% | 95% |
| Chelmsford | Kamala Harris wins | Democrat (incumbent) | 12,937 | 60.4% | 95% |
| Chelmsford | Donald Trump | Republican | 7,901 | 36.9% | 95% |
| Chelmsford | Jill Stein | Green | 150 | 0.7% | 95% |
| Chelmsford | Write-ins | Write - In | 143 | 0.7% | 95% |
| Chelmsford | Chase Oliver | Libertarian | 136 | 0.6% | 95% |
| Chelmsford | Shiva Ayyadurai | Independent | 117 | 0.5% | 95% |
| Chelmsford | Claudia De la Cruz | Peace and Freedom | 45 | 0.2% | 95% |
| Chelsea | Kamala Harris wins | Democrat (incumbent) | 5,787 | 66.7% | 84.3% |
| Chelsea | Donald Trump | Republican | 2,594 | 29.9% | 84.3% |
| Chelsea | Jill Stein | Green | 110 | 1.3% | 84.3% |
| Chelsea | Claudia De la Cruz | Peace and Freedom | 99 | 1.1% | 84.3% |
| Chelsea | Shiva Ayyadurai | Independent | 59 | 0.7% | 84.3% |
| Chelsea | Chase Oliver | Libertarian | 24 | 0.3% | 84.3% |
| Chelsea | Write-ins | Write - In | 0 | 0.0% | 84.3% |
| Cheshire | Kamala Harris wins | Democrat (incumbent) | 1,032 | 53.2% | 95% |
| Cheshire | Donald Trump | Republican | 876 | 45.2% | 95% |
| Cheshire | Write-ins | Write - In | 15 | 0.8% | 95% |
| Cheshire | Jill Stein | Green | 8 | 0.4% | 95% |
| Cheshire | Chase Oliver | Libertarian | 6 | 0.3% | 95% |
| Cheshire | Shiva Ayyadurai | Independent | 3 | 0.2% | 95% |
| Cheshire | Claudia De la Cruz | Peace and Freedom | 0 | 0.0% | 95% |
| Chester | Donald Trump | Republican | 434 | 58.4% | 95% |
| Chester | Kamala Harris wins | Democrat (incumbent) | 293 | 39.4% | 95% |
| Chester | Shiva Ayyadurai | Independent | 7 | 0.9% | 95% |
| Chester | Chase Oliver | Libertarian | 5 | 0.7% | 95% |
| Chester | Claudia De la Cruz | Peace and Freedom | 3 | 0.4% | 95% |
| Chester | Jill Stein | Green | 1 | 0.1% | 95% |
| Chester | Write-ins | Write - In | 0 | 0.0% | 95% |
| Chesterfield | Kamala Harris wins | Democrat (incumbent) | 497 | 60.4% | 95% |
| Chesterfield | Donald Trump | Republican | 291 | 35.4% | 95% |
| Chesterfield | Chase Oliver | Libertarian | 13 | 1.6% | 95% |
| Chesterfield | Claudia De la Cruz | Peace and Freedom | 7 | 0.9% | 95% |
| Chesterfield | Shiva Ayyadurai | Independent | 6 | 0.7% | 95% |
| Chesterfield | Jill Stein | Green | 5 | 0.6% | 95% |
| Chesterfield | Write-ins | Write - In | 4 | 0.5% | 95% |
| Chicopee | Kamala Harris wins | Democrat (incumbent) | 12,630 | 51.6% | 95% |
| Chicopee | Donald Trump | Republican | 11,247 | 45.9% | 95% |
| Chicopee | Shiva Ayyadurai | Independent | 182 | 0.7% | 95% |
| Chicopee | Jill Stein | Green | 126 | 0.5% | 95% |
| Chicopee | Write-ins | Write - In | 110 | 0.4% | 95% |
| Chicopee | Chase Oliver | Libertarian | 101 | 0.4% | 95% |
| Chicopee | Claudia De la Cruz | Peace and Freedom | 101 | 0.4% | 95% |
| Chilmark | Kamala Harris wins | Democrat (incumbent) | 778 | 83.6% | 95% |
| Chilmark | Donald Trump | Republican | 123 | 13.2% | 95% |
| Chilmark | Chase Oliver | Libertarian | 9 | 1.0% | 95% |
| Chilmark | Write-ins | Write - In | 8 | 0.9% | 95% |
| Chilmark | Jill Stein | Green | 6 | 0.6% | 95% |
| Chilmark | Shiva Ayyadurai | Independent | 6 | 0.6% | 95% |
| Chilmark | Claudia De la Cruz | Peace and Freedom | 1 | 0.1% | 95% |
| Clarksburg | Kamala Harris wins | Democrat (incumbent) | 551 | 56.7% | 99% |
| Clarksburg | Donald Trump | Republican | 398 | 41.0% | 99% |
| Clarksburg | Shiva Ayyadurai | Independent | 6 | 0.6% | 99% |
| Clarksburg | Write-ins | Write - In | 6 | 0.6% | 99% |
| Clarksburg | Jill Stein | Green | 5 | 0.5% | 99% |
| Clarksburg | Chase Oliver | Libertarian | 3 | 0.3% | 99% |
| Clarksburg | Claudia De la Cruz | Peace and Freedom | 2 | 0.2% | 99% |
| Clinton | Kamala Harris wins | Democrat (incumbent) | 4,192 | 55.8% | 95% |
| Clinton | Donald Trump | Republican | 3,125 | 41.6% | 95% |
| Clinton | Write-ins | Write - In | 50 | 0.7% | 95% |
| Clinton | Shiva Ayyadurai | Independent | 42 | 0.6% | 95% |
| Clinton | Chase Oliver | Libertarian | 41 | 0.5% | 95% |
| Clinton | Jill Stein | Green | 39 | 0.5% | 95% |
| Clinton | Claudia De la Cruz | Peace and Freedom | 21 | 0.3% | 95% |
| Cohasset | Kamala Harris wins | Democrat (incumbent) | 3,458 | 64.6% | 95% |
| Cohasset | Donald Trump | Republican | 1,715 | 32.0% | 95% |
| Cohasset | Write-ins | Write - In | 74 | 1.4% | 95% |
| Cohasset | Chase Oliver | Libertarian | 53 | 1.0% | 95% |
| Cohasset | Shiva Ayyadurai | Independent | 30 | 0.6% | 95% |
| Cohasset | Jill Stein | Green | 21 | 0.4% | 95% |
| Cohasset | Claudia De la Cruz | Peace and Freedom | 6 | 0.1% | 95% |
| Colrain | Kamala Harris wins | Democrat (incumbent) | 644 | 62.2% | 95% |
| Colrain | Donald Trump | Republican | 358 | 34.6% | 95% |
| Colrain | Jill Stein | Green | 13 | 1.3% | 95% |
| Colrain | Shiva Ayyadurai | Independent | 12 | 1.2% | 95% |
| Colrain | Chase Oliver | Libertarian | 8 | 0.8% | 95% |
| Colrain | Claudia De la Cruz | Peace and Freedom | 1 | 0.1% | 95% |
| Colrain | Write-ins | Write - In | 0 | 0.0% | 95% |
| Concord | Kamala Harris wins | Democrat (incumbent) | 9,588 | 80.9% | 95% |
| Concord | Donald Trump | Republican | 1,924 | 16.2% | 95% |
| Concord | Write-ins | Write - In | 124 | 1.0% | 95% |
| Concord | Chase Oliver | Libertarian | 77 | 0.6% | 95% |
| Concord | Jill Stein | Green | 73 | 0.6% | 95% |
| Concord | Shiva Ayyadurai | Independent | 36 | 0.3% | 95% |
| Concord | Claudia De la Cruz | Peace and Freedom | 26 | 0.2% | 95% |
| Conway | Kamala Harris wins | Democrat (incumbent) | 943 | 72.4% | 95% |
| Conway | Donald Trump | Republican | 315 | 24.2% | 95% |
| Conway | Jill Stein | Green | 20 | 1.5% | 95% |
| Conway | Shiva Ayyadurai | Independent | 8 | 0.6% | 95% |
| Conway | Claudia De la Cruz | Peace and Freedom | 7 | 0.5% | 95% |
| Conway | Write-ins | Write - In | 6 | 0.5% | 95% |
| Conway | Chase Oliver | Libertarian | 4 | 0.3% | 95% |
| Cummington | Kamala Harris wins | Democrat (incumbent) | 399 | 68.7% | 95% |
| Cummington | Donald Trump | Republican | 158 | 27.2% | 95% |
| Cummington | Jill Stein | Green | 14 | 2.4% | 95% |
| Cummington | Claudia De la Cruz | Peace and Freedom | 4 | 0.7% | 95% |
| Cummington | Shiva Ayyadurai | Independent | 3 | 0.5% | 95% |
| Cummington | Chase Oliver | Libertarian | 2 | 0.3% | 95% |
| Cummington | Write-ins | Write - In | 1 | 0.2% | 95% |
| Dalton | Kamala Harris wins | Democrat (incumbent) | 2,322 | 64.5% | 95% |
| Dalton | Donald Trump | Republican | 1,189 | 33.0% | 95% |
| Dalton | Jill Stein | Green | 29 | 0.8% | 95% |
| Dalton | Shiva Ayyadurai | Independent | 24 | 0.7% | 95% |
| Dalton | Write-ins | Write - In | 19 | 0.5% | 95% |
| Dalton | Chase Oliver | Libertarian | 10 | 0.3% | 95% |
| Dalton | Claudia De la Cruz | Peace and Freedom | 8 | 0.2% | 95% |
| Danvers | Kamala Harris wins | Democrat (incumbent) | 8,769 | 53.8% | 100% |
| Danvers | Donald Trump | Republican | 7,169 | 44.0% | 100% |
| Danvers | Shiva Ayyadurai | Independent | 100 | 0.6% | 100% |
| Danvers | Jill Stein | Green | 96 | 0.6% | 100% |
| Danvers | Chase Oliver | Libertarian | 84 | 0.5% | 100% |
| Danvers | Write-ins | Write - In | 49 | 0.3% | 100% |
| Danvers | Claudia De la Cruz | Peace and Freedom | 37 | 0.2% | 100% |
| Dartmouth | Kamala Harris wins | Democrat (incumbent) | 9,054 | 49.3% | 95% |
| Dartmouth | Donald Trump | Republican | 8,994 | 49.0% | 95% |
| Dartmouth | Chase Oliver | Libertarian | 91 | 0.5% | 95% |
| Dartmouth | Shiva Ayyadurai | Independent | 82 | 0.4% | 95% |
| Dartmouth | Write-ins | Write - In | 59 | 0.3% | 95% |
| Dartmouth | Jill Stein | Green | 58 | 0.3% | 95% |
| Dartmouth | Claudia De la Cruz | Peace and Freedom | 22 | 0.1% | 95% |
| Dedham | Kamala Harris wins | Democrat (incumbent) | 9,494 | 63.3% | 100% |
| Dedham | Donald Trump | Republican | 5,059 | 33.7% | 100% |
| Dedham | Jill Stein | Green | 122 | 0.8% | 100% |
| Dedham | Write-ins | Write - In | 115 | 0.8% | 100% |
| Dedham | Shiva Ayyadurai | Independent | 89 | 0.6% | 100% |
| Dedham | Chase Oliver | Libertarian | 81 | 0.5% | 100% |
| Dedham | Claudia De la Cruz | Peace and Freedom | 42 | 0.3% | 100% |
| Deerfield | Kamala Harris wins | Democrat (incumbent) | 2,307 | 70.3% | 95% |
| Deerfield | Donald Trump | Republican | 865 | 26.3% | 95% |
| Deerfield | Jill Stein | Green | 38 | 1.2% | 95% |
| Deerfield | Chase Oliver | Libertarian | 32 | 1.0% | 95% |
| Deerfield | Write-ins | Write - In | 17 | 0.5% | 95% |
| Deerfield | Shiva Ayyadurai | Independent | 16 | 0.5% | 95% |
| Deerfield | Claudia De la Cruz | Peace and Freedom | 8 | 0.2% | 95% |
| Dennis | Kamala Harris wins | Democrat (incumbent) | 5,809 | 56.9% | 95% |
| Dennis | Donald Trump | Republican | 4,178 | 40.9% | 95% |
| Dennis | Write-ins | Write - In | 87 | 0.9% | 95% |
| Dennis | Chase Oliver | Libertarian | 43 | 0.4% | 95% |
| Dennis | Shiva Ayyadurai | Independent | 40 | 0.4% | 95% |
| Dennis | Jill Stein | Green | 38 | 0.4% | 95% |
| Dennis | Claudia De la Cruz | Peace and Freedom | 13 | 0.1% | 95% |
| Dighton | Donald Trump | Republican | 2,805 | 58.6% | 100% |
| Dighton | Kamala Harris wins | Democrat (incumbent) | 1,906 | 39.8% | 100% |
| Dighton | Shiva Ayyadurai | Independent | 32 | 0.7% | 100% |
| Dighton | Chase Oliver | Libertarian | 17 | 0.4% | 100% |
| Dighton | Jill Stein | Green | 16 | 0.3% | 100% |
| Dighton | Claudia De la Cruz | Peace and Freedom | 7 | 0.1% | 100% |
| Dighton | Write-ins | Write - In | 0 | 0.0% | 100% |
| Douglas | Donald Trump | Republican | 3,271 | 56.7% | 99% |
| Douglas | Kamala Harris wins | Democrat (incumbent) | 2,407 | 41.7% | 99% |
| Douglas | Shiva Ayyadurai | Independent | 32 | 0.6% | 99% |
| Douglas | Chase Oliver | Libertarian | 30 | 0.5% | 99% |
| Douglas | Jill Stein | Green | 29 | 0.5% | 99% |
| Douglas | Claudia De la Cruz | Peace and Freedom | 4 | 0.1% | 99% |
| Douglas | Write-ins | Write - In | 0 | 0.0% | 99% |
| Dover | Kamala Harris wins | Democrat (incumbent) | 2,439 | 65.4% | 94.8% |
| Dover | Donald Trump | Republican | 1,117 | 30.0% | 94.8% |
| Dover | Write-ins | Write - In | 67 | 1.8% | 94.8% |
| Dover | Chase Oliver | Libertarian | 40 | 1.1% | 94.8% |
| Dover | Jill Stein | Green | 37 | 1.0% | 94.8% |
| Dover | Shiva Ayyadurai | Independent | 19 | 0.5% | 94.8% |
| Dover | Claudia De la Cruz | Peace and Freedom | 9 | 0.2% | 94.8% |
| Dracut | Donald Trump | Republican | 9,188 | 52.8% | 100% |
| Dracut | Kamala Harris wins | Democrat (incumbent) | 7,889 | 45.4% | 100% |
| Dracut | Shiva Ayyadurai | Independent | 101 | 0.6% | 100% |
| Dracut | Jill Stein | Green | 96 | 0.6% | 100% |
| Dracut | Chase Oliver | Libertarian | 80 | 0.5% | 100% |
| Dracut | Claudia De la Cruz | Peace and Freedom | 34 | 0.2% | 100% |
| Dracut | Write-ins | Write - In | 0 | 0.0% | 100% |
| Dudley | Donald Trump | Republican | 3,532 | 55.6% | 95% |
| Dudley | Kamala Harris wins | Democrat (incumbent) | 2,686 | 42.3% | 95% |
| Dudley | Shiva Ayyadurai | Independent | 44 | 0.7% | 95% |
| Dudley | Chase Oliver | Libertarian | 31 | 0.5% | 95% |
| Dudley | Jill Stein | Green | 26 | 0.4% | 95% |
| Dudley | Write-ins | Write - In | 22 | 0.3% | 95% |
| Dudley | Claudia De la Cruz | Peace and Freedom | 11 | 0.2% | 95% |
| Dunstable | Kamala Harris wins | Democrat (incumbent) | 1,205 | 54.5% | 95% |
| Dunstable | Donald Trump | Republican | 966 | 43.7% | 95% |
| Dunstable | Write-ins | Write - In | 11 | 0.5% | 95% |
| Dunstable | Shiva Ayyadurai | Independent | 10 | 0.5% | 95% |
| Dunstable | Jill Stein | Green | 8 | 0.4% | 95% |
| Dunstable | Chase Oliver | Libertarian | 7 | 0.3% | 95% |
| Dunstable | Claudia De la Cruz | Peace and Freedom | 3 | 0.1% | 95% |
| Duxbury | Kamala Harris wins | Democrat (incumbent) | 6,298 | 59.1% | 95% |
| Duxbury | Donald Trump | Republican | 4,054 | 38.0% | 95% |
| Duxbury | Write-ins | Write - In | 114 | 1.1% | 95% |
| Duxbury | Chase Oliver | Libertarian | 70 | 0.7% | 95% |
| Duxbury | Shiva Ayyadurai | Independent | 58 | 0.5% | 95% |
| Duxbury | Jill Stein | Green | 45 | 0.4% | 95% |
| Duxbury | Claudia De la Cruz | Peace and Freedom | 18 | 0.2% | 95% |
| East Bridgewater | Donald Trump | Republican | 4,643 | 54.3% | 95% |
| East Bridgewater | Kamala Harris wins | Democrat (incumbent) | 3,726 | 43.5% | 95% |
| East Bridgewater | Shiva Ayyadurai | Independent | 53 | 0.6% | 95% |
| East Bridgewater | Chase Oliver | Libertarian | 44 | 0.5% | 95% |
| East Bridgewater | Write-ins | Write - In | 36 | 0.4% | 95% |
| East Bridgewater | Jill Stein | Green | 32 | 0.4% | 95% |
| East Bridgewater | Claudia De la Cruz | Peace and Freedom | 24 | 0.3% | 95% |
| East Brookfield | Donald Trump | Republican | 769 | 57.1% | 95% |
| East Brookfield | Kamala Harris wins | Democrat (incumbent) | 556 | 41.3% | 95% |
| East Brookfield | Shiva Ayyadurai | Independent | 7 | 0.5% | 95% |
| East Brookfield | Jill Stein | Green | 5 | 0.4% | 95% |
| East Brookfield | Chase Oliver | Libertarian | 4 | 0.3% | 95% |
| East Brookfield | Write-ins | Write - In | 4 | 0.3% | 95% |
| East Brookfield | Claudia De la Cruz | Peace and Freedom | 1 | 0.1% | 95% |
| Eastham | Kamala Harris wins | Democrat (incumbent) | 2,885 | 69.7% | 95% |
| Eastham | Donald Trump | Republican | 1,157 | 28.0% | 95% |
| Eastham | Write-ins | Write - In | 28 | 0.7% | 95% |
| Eastham | Jill Stein | Green | 24 | 0.6% | 95% |
| Eastham | Shiva Ayyadurai | Independent | 22 | 0.5% | 95% |
| Eastham | Chase Oliver | Libertarian | 21 | 0.5% | 95% |
| Eastham | Claudia De la Cruz | Peace and Freedom | 2 | 0.0% | 95% |
| Easthampton | Kamala Harris wins | Democrat (incumbent) | 7,216 | 70.9% | 100% |
| Easthampton | Donald Trump | Republican | 2,561 | 25.2% | 100% |
| Easthampton | Jill Stein | Green | 159 | 1.6% | 100% |
| Easthampton | Claudia De la Cruz | Peace and Freedom | 100 | 1.0% | 100% |
| Easthampton | Chase Oliver | Libertarian | 54 | 0.5% | 100% |
| Easthampton | Write-ins | Write - In | 47 | 0.5% | 100% |
| Easthampton | Shiva Ayyadurai | Independent | 44 | 0.4% | 100% |
| East Longmeadow | Kamala Harris wins | Democrat (incumbent) | 4,839 | 49.3% | 100% |
| East Longmeadow | Donald Trump | Republican | 4,764 | 48.6% | 100% |
| East Longmeadow | Shiva Ayyadurai | Independent | 57 | 0.6% | 100% |
| East Longmeadow | Jill Stein | Green | 46 | 0.5% | 100% |
| East Longmeadow | Write-ins | Write - In | 44 | 0.4% | 100% |
| East Longmeadow | Chase Oliver | Libertarian | 42 | 0.4% | 100% |
| East Longmeadow | Claudia De la Cruz | Peace and Freedom | 14 | 0.1% | 100% |
| Easton | Kamala Harris wins | Democrat (incumbent) | 7,997 | 56.5% | 100% |
| Easton | Donald Trump | Republican | 5,777 | 40.8% | 100% |
| Easton | Jill Stein | Green | 90 | 0.6% | 100% |
| Easton | Chase Oliver | Libertarian | 88 | 0.6% | 100% |
| Easton | Write-ins | Write - In | 88 | 0.6% | 100% |
| Easton | Shiva Ayyadurai | Independent | 76 | 0.5% | 100% |
| Easton | Claudia De la Cruz | Peace and Freedom | 34 | 0.2% | 100% |
| Edgartown | Kamala Harris wins | Democrat (incumbent) | 1,969 | 67.9% | 95% |
| Edgartown | Donald Trump | Republican | 857 | 29.6% | 95% |
| Edgartown | Jill Stein | Green | 25 | 0.9% | 95% |
| Edgartown | Write-ins | Write - In | 17 | 0.6% | 95% |
| Edgartown | Shiva Ayyadurai | Independent | 16 | 0.6% | 95% |
| Edgartown | Chase Oliver | Libertarian | 10 | 0.3% | 95% |
| Edgartown | Claudia De la Cruz | Peace and Freedom | 6 | 0.2% | 95% |
| Egremont | Kamala Harris wins | Democrat (incumbent) | 752 | 78.9% | 95% |
| Egremont | Donald Trump | Republican | 176 | 18.5% | 95% |
| Egremont | Jill Stein | Green | 15 | 1.6% | 95% |
| Egremont | Claudia De la Cruz | Peace and Freedom | 3 | 0.3% | 95% |
| Egremont | Write-ins | Write - In | 3 | 0.3% | 95% |
| Egremont | Shiva Ayyadurai | Independent | 2 | 0.2% | 95% |
| Egremont | Chase Oliver | Libertarian | 2 | 0.2% | 95% |
| Erving | Kamala Harris wins | Democrat (incumbent) | 500 | 51.7% | 95% |
| Erving | Donald Trump | Republican | 434 | 44.9% | 95% |
| Erving | Jill Stein | Green | 8 | 0.8% | 95% |
| Erving | Write-ins | Write - In | 8 | 0.8% | 95% |
| Erving | Shiva Ayyadurai | Independent | 7 | 0.7% | 95% |
| Erving | Chase Oliver | Libertarian | 6 | 0.6% | 95% |
| Erving | Claudia De la Cruz | Peace and Freedom | 4 | 0.4% | 95% |
| Essex | Kamala Harris wins | Democrat (incumbent) | 1,540 | 63.7% | 95% |
| Essex | Donald Trump | Republican | 810 | 33.5% | 95% |
| Essex | Chase Oliver | Libertarian | 19 | 0.8% | 95% |
| Essex | Write-ins | Write - In | 18 | 0.7% | 95% |
| Essex | Jill Stein | Green | 13 | 0.5% | 95% |
| Essex | Shiva Ayyadurai | Independent | 12 | 0.5% | 95% |
| Essex | Claudia De la Cruz | Peace and Freedom | 5 | 0.2% | 95% |
| Everett | Kamala Harris wins | Democrat (incumbent) | 7,629 | 60.9% | 100% |
| Everett | Donald Trump | Republican | 4,534 | 36.2% | 100% |
| Everett | Jill Stein | Green | 113 | 0.9% | 100% |
| Everett | Shiva Ayyadurai | Independent | 85 | 0.7% | 100% |
| Everett | Claudia De la Cruz | Peace and Freedom | 68 | 0.5% | 100% |
| Everett | Write-ins | Write - In | 63 | 0.5% | 100% |
| Everett | Chase Oliver | Libertarian | 37 | 0.3% | 100% |
| Fairhaven | Kamala Harris wins | Democrat (incumbent) | 4,781 | 50.1% | 95% |
| Fairhaven | Donald Trump | Republican | 4,608 | 48.3% | 95% |
| Fairhaven | Jill Stein | Green | 43 | 0.5% | 95% |
| Fairhaven | Shiva Ayyadurai | Independent | 34 | 0.4% | 95% |
| Fairhaven | Chase Oliver | Libertarian | 32 | 0.3% | 95% |
| Fairhaven | Write-ins | Write - In | 25 | 0.3% | 95% |
| Fairhaven | Claudia De la Cruz | Peace and Freedom | 13 | 0.1% | 95% |
| Fall River | Donald Trump | Republican | 15,230 | 49.9% | 100% |
| Fall River | Kamala Harris wins | Democrat (incumbent) | 14,726 | 48.2% | 100% |
| Fall River | Shiva Ayyadurai | Independent | 188 | 0.6% | 100% |
| Fall River | Jill Stein | Green | 136 | 0.4% | 100% |
| Fall River | Write-ins | Write - In | 101 | 0.3% | 100% |
| Fall River | Chase Oliver | Libertarian | 90 | 0.3% | 100% |
| Fall River | Claudia De la Cruz | Peace and Freedom | 78 | 0.3% | 100% |
| Falmouth | Kamala Harris wins | Democrat (incumbent) | 13,744 | 62.4% | 95% |
| Falmouth | Donald Trump | Republican | 7,786 | 35.4% | 95% |
| Falmouth | Write-ins | Write - In | 156 | 0.7% | 95% |
| Falmouth | Chase Oliver | Libertarian | 110 | 0.5% | 95% |
| Falmouth | Shiva Ayyadurai | Independent | 93 | 0.4% | 95% |
| Falmouth | Jill Stein | Green | 91 | 0.4% | 95% |
| Falmouth | Claudia De la Cruz | Peace and Freedom | 34 | 0.2% | 95% |
| Fitchburg | Kamala Harris wins | Democrat (incumbent) | 8,613 | 54.7% | 100% |
| Fitchburg | Donald Trump | Republican | 6,721 | 42.7% | 100% |
| Fitchburg | Chase Oliver | Libertarian | 100 | 0.6% | 100% |
| Fitchburg | Jill Stein | Green | 94 | 0.6% | 100% |
| Fitchburg | Shiva Ayyadurai | Independent | 92 | 0.6% | 100% |
| Fitchburg | Claudia De la Cruz | Peace and Freedom | 66 | 0.4% | 100% |
| Fitchburg | Write-ins | Write - In | 66 | 0.4% | 100% |
| Florida | Donald Trump | Republican | 218 | 53.2% | 95% |
| Florida | Kamala Harris wins | Democrat (incumbent) | 184 | 44.9% | 95% |
| Florida | Jill Stein | Green | 2 | 0.5% | 95% |
| Florida | Shiva Ayyadurai | Independent | 2 | 0.5% | 95% |
| Florida | Chase Oliver | Libertarian | 2 | 0.5% | 95% |
| Florida | Claudia De la Cruz | Peace and Freedom | 2 | 0.5% | 95% |
| Florida | Write-ins | Write - In | 0 | 0.0% | 95% |
| Foxborough | Kamala Harris wins | Democrat (incumbent) | 5,986 | 54.1% | 95% |
| Foxborough | Donald Trump | Republican | 4,741 | 42.9% | 95% |
| Foxborough | Jill Stein | Green | 127 | 1.1% | 95% |
| Foxborough | Chase Oliver | Libertarian | 73 | 0.7% | 95% |
| Foxborough | Shiva Ayyadurai | Independent | 64 | 0.6% | 95% |
| Foxborough | Write-ins | Write - In | 53 | 0.5% | 95% |
| Foxborough | Claudia De la Cruz | Peace and Freedom | 15 | 0.1% | 95% |
| Framingham | Kamala Harris wins | Democrat (incumbent) | 20,681 | 69.3% | 100% |
| Framingham | Donald Trump | Republican | 8,272 | 27.7% | 100% |
| Framingham | Jill Stein | Green | 247 | 0.8% | 100% |
| Framingham | Write-ins | Write - In | 211 | 0.7% | 100% |
| Framingham | Chase Oliver | Libertarian | 164 | 0.5% | 100% |
| Framingham | Shiva Ayyadurai | Independent | 144 | 0.5% | 100% |
| Framingham | Claudia De la Cruz | Peace and Freedom | 107 | 0.4% | 100% |
| Franklin | Kamala Harris wins | Democrat (incumbent) | 11,509 | 58.0% | 100% |
| Franklin | Donald Trump | Republican | 7,825 | 39.4% | 100% |
| Franklin | Write-ins | Write - In | 162 | 0.8% | 100% |
| Franklin | Jill Stein | Green | 110 | 0.6% | 100% |
| Franklin | Chase Oliver | Libertarian | 108 | 0.5% | 100% |
| Franklin | Shiva Ayyadurai | Independent | 98 | 0.5% | 100% |
| Franklin | Claudia De la Cruz | Peace and Freedom | 43 | 0.2% | 100% |
| Freetown | Donald Trump | Republican | 3,184 | 57.4% | 100% |
| Freetown | Kamala Harris wins | Democrat (incumbent) | 2,236 | 40.3% | 100% |
| Freetown | Shiva Ayyadurai | Independent | 35 | 0.6% | 100% |
| Freetown | Write-ins | Write - In | 34 | 0.6% | 100% |
| Freetown | Chase Oliver | Libertarian | 33 | 0.6% | 100% |
| Freetown | Jill Stein | Green | 20 | 0.4% | 100% |
| Freetown | Claudia De la Cruz | Peace and Freedom | 7 | 0.1% | 100% |
| Gardner | Kamala Harris wins | Democrat (incumbent) | 4,835 | 51.4% | 95% |
| Gardner | Donald Trump | Republican | 4,338 | 46.1% | 95% |
| Gardner | Shiva Ayyadurai | Independent | 72 | 0.8% | 95% |
| Gardner | Chase Oliver | Libertarian | 58 | 0.6% | 95% |
| Gardner | Jill Stein | Green | 44 | 0.5% | 95% |
| Gardner | Claudia De la Cruz | Peace and Freedom | 32 | 0.3% | 95% |
| Gardner | Write-ins | Write - In | 24 | 0.3% | 95% |
| Aquinnah | Kamala Harris wins | Democrat (incumbent) | 304 | 86.6% | 100% |
| Aquinnah | Donald Trump | Republican | 37 | 10.5% | 100% |
| Aquinnah | Write-ins | Write - In | 4 | 1.1% | 100% |
| Aquinnah | Jill Stein | Green | 2 | 0.6% | 100% |
| Aquinnah | Claudia De la Cruz | Peace and Freedom | 2 | 0.6% | 100% |
| Aquinnah | Shiva Ayyadurai | Independent | 1 | 0.3% | 100% |
| Aquinnah | Chase Oliver | Libertarian | 1 | 0.3% | 100% |
| Georgetown | Kamala Harris wins | Democrat (incumbent) | 2,855 | 51.7% | 99% |
| Georgetown | Donald Trump | Republican | 2,535 | 45.9% | 99% |
| Georgetown | Write-ins | Write - In | 41 | 0.7% | 99% |
| Georgetown | Chase Oliver | Libertarian | 33 | 0.6% | 99% |
| Georgetown | Shiva Ayyadurai | Independent | 32 | 0.6% | 99% |
| Georgetown | Jill Stein | Green | 17 | 0.3% | 99% |
| Georgetown | Claudia De la Cruz | Peace and Freedom | 11 | 0.2% | 99% |
| Gill | Kamala Harris wins | Democrat (incumbent) | 691 | 68.6% | 95% |
| Gill | Donald Trump | Republican | 288 | 28.6% | 95% |
| Gill | Jill Stein | Green | 9 | 0.9% | 95% |
| Gill | Write-ins | Write - In | 8 | 0.8% | 95% |
| Gill | Chase Oliver | Libertarian | 5 | 0.5% | 95% |
| Gill | Claudia De la Cruz | Peace and Freedom | 4 | 0.4% | 95% |
| Gill | Shiva Ayyadurai | Independent | 3 | 0.3% | 95% |
| Gloucester | Kamala Harris wins | Democrat (incumbent) | 11,138 | 62.8% | 100% |
| Gloucester | Donald Trump | Republican | 6,175 | 34.8% | 100% |
| Gloucester | Write-ins | Write - In | 121 | 0.7% | 100% |
| Gloucester | Jill Stein | Green | 98 | 0.6% | 100% |
| Gloucester | Shiva Ayyadurai | Independent | 86 | 0.5% | 100% |
| Gloucester | Chase Oliver | Libertarian | 75 | 0.4% | 100% |
| Gloucester | Claudia De la Cruz | Peace and Freedom | 32 | 0.2% | 100% |
| Goshen | Kamala Harris wins | Democrat (incumbent) | 391 | 58.7% | 95% |
| Goshen | Donald Trump | Republican | 257 | 38.6% | 95% |
| Goshen | Jill Stein | Green | 7 | 1.1% | 95% |
| Goshen | Chase Oliver | Libertarian | 6 | 0.9% | 95% |
| Goshen | Shiva Ayyadurai | Independent | 4 | 0.6% | 95% |
| Goshen | Claudia De la Cruz | Peace and Freedom | 1 | 0.2% | 95% |
| Goshen | Write-ins | Write - In | 0 | 0.0% | 95% |
| Gosnold | Kamala Harris wins | Democrat (incumbent) | 51 | 76.1% | 82.7% |
| Gosnold | Donald Trump | Republican | 15 | 22.4% | 82.7% |
| Gosnold | Chase Oliver | Libertarian | 1 | 1.5% | 82.7% |
| Gosnold | Jill Stein | Green | 0 | 0.0% | 82.7% |
| Gosnold | Shiva Ayyadurai | Independent | 0 | 0.0% | 82.7% |
| Gosnold | Claudia De la Cruz | Peace and Freedom | 0 | 0.0% | 82.7% |
| Gosnold | Write-ins | Write - In | 0 | 0.0% | 82.7% |
| Grafton | Kamala Harris wins | Democrat (incumbent) | 6,651 | 59.4% | 95% |
| Grafton | Donald Trump | Republican | 4,216 | 37.7% | 95% |
| Grafton | Jill Stein | Green | 106 | 0.9% | 95% |
| Grafton | Write-ins | Write - In | 70 | 0.6% | 95% |
| Grafton | Chase Oliver | Libertarian | 65 | 0.6% | 95% |
| Grafton | Shiva Ayyadurai | Independent | 64 | 0.6% | 95% |
| Grafton | Claudia De la Cruz | Peace and Freedom | 16 | 0.1% | 95% |
| Granby | Kamala Harris wins | Democrat (incumbent) | 1,930 | 49.2% | 95% |
| Granby | Donald Trump | Republican | 1,921 | 49.0% | 95% |
| Granby | Shiva Ayyadurai | Independent | 21 | 0.5% | 95% |
| Granby | Jill Stein | Green | 18 | 0.5% | 95% |
| Granby | Chase Oliver | Libertarian | 16 | 0.4% | 95% |
| Granby | Claudia De la Cruz | Peace and Freedom | 8 | 0.2% | 95% |
| Granby | Write-ins | Write - In | 6 | 0.2% | 95% |
| Granville | Donald Trump | Republican | 594 | 60.9% | 95% |
| Granville | Kamala Harris wins | Democrat (incumbent) | 357 | 36.6% | 95% |
| Granville | Chase Oliver | Libertarian | 10 | 1.0% | 95% |
| Granville | Shiva Ayyadurai | Independent | 6 | 0.6% | 95% |
| Granville | Claudia De la Cruz | Peace and Freedom | 6 | 0.6% | 95% |
| Granville | Jill Stein | Green | 3 | 0.3% | 95% |
| Granville | Write-ins | Write - In | 0 | 0.0% | 95% |
| Great Barrington | Kamala Harris wins | Democrat (incumbent) | 3,098 | 78.8% | 95% |
| Great Barrington | Donald Trump | Republican | 705 | 17.9% | 95% |
| Great Barrington | Jill Stein | Green | 59 | 1.5% | 95% |
| Great Barrington | Claudia De la Cruz | Peace and Freedom | 24 | 0.6% | 95% |
| Great Barrington | Write-ins | Write - In | 24 | 0.6% | 95% |
| Great Barrington | Chase Oliver | Libertarian | 15 | 0.4% | 95% |
| Great Barrington | Shiva Ayyadurai | Independent | 8 | 0.2% | 95% |
| Greenfield | Kamala Harris wins | Democrat (incumbent) | 6,655 | 70.0% | 95% |
| Greenfield | Donald Trump | Republican | 2,490 | 26.2% | 95% |
| Greenfield | Jill Stein | Green | 153 | 1.6% | 95% |
| Greenfield | Claudia De la Cruz | Peace and Freedom | 84 | 0.9% | 95% |
| Greenfield | Chase Oliver | Libertarian | 47 | 0.5% | 95% |
| Greenfield | Write-ins | Write - In | 41 | 0.4% | 95% |
| Greenfield | Shiva Ayyadurai | Independent | 32 | 0.3% | 95% |
| Groton | Kamala Harris wins | Democrat (incumbent) | 4,810 | 66.5% | 95% |
| Groton | Donald Trump | Republican | 2,196 | 30.4% | 95% |
| Groton | Write-ins | Write - In | 70 | 1.0% | 95% |
| Groton | Chase Oliver | Libertarian | 54 | 0.7% | 95% |
| Groton | Jill Stein | Green | 45 | 0.6% | 95% |
| Groton | Shiva Ayyadurai | Independent | 39 | 0.5% | 95% |
| Groton | Claudia De la Cruz | Peace and Freedom | 21 | 0.3% | 95% |
| Groveland | Kamala Harris wins | Democrat (incumbent) | 2,250 | 50.8% | 95% |
| Groveland | Donald Trump | Republican | 2,069 | 46.7% | 95% |
| Groveland | Write-ins | Write - In | 30 | 0.7% | 95% |
| Groveland | Shiva Ayyadurai | Independent | 29 | 0.7% | 95% |
| Groveland | Jill Stein | Green | 23 | 0.5% | 95% |
| Groveland | Chase Oliver | Libertarian | 23 | 0.5% | 95% |
| Groveland | Claudia De la Cruz | Peace and Freedom | 4 | 0.1% | 95% |
| Hadley | Kamala Harris wins | Democrat (incumbent) | 2,234 | 67.7% | 95% |
| Hadley | Donald Trump | Republican | 968 | 29.3% | 95% |
| Hadley | Jill Stein | Green | 43 | 1.3% | 95% |
| Hadley | Shiva Ayyadurai | Independent | 18 | 0.5% | 95% |
| Hadley | Claudia De la Cruz | Peace and Freedom | 15 | 0.5% | 95% |
| Hadley | Write-ins | Write - In | 11 | 0.3% | 95% |
| Hadley | Chase Oliver | Libertarian | 10 | 0.3% | 95% |
| Halifax | Donald Trump | Republican | 2,714 | 55.7% | 95% |
| Halifax | Kamala Harris wins | Democrat (incumbent) | 2,076 | 42.6% | 95% |
| Halifax | Shiva Ayyadurai | Independent | 30 | 0.6% | 95% |
| Halifax | Chase Oliver | Libertarian | 26 | 0.5% | 95% |
| Halifax | Jill Stein | Green | 18 | 0.4% | 95% |
| Halifax | Claudia De la Cruz | Peace and Freedom | 6 | 0.1% | 95% |
| Halifax | Write-ins | Write - In | 0 | 0.0% | 95% |
| Hamilton | Kamala Harris wins | Democrat (incumbent) | 3,157 | 66.2% | 95% |
| Hamilton | Donald Trump | Republican | 1,445 | 30.3% | 95% |
| Hamilton | Write-ins | Write - In | 61 | 1.3% | 95% |
| Hamilton | Chase Oliver | Libertarian | 40 | 0.8% | 95% |
| Hamilton | Shiva Ayyadurai | Independent | 32 | 0.7% | 95% |
| Hamilton | Jill Stein | Green | 24 | 0.5% | 95% |
| Hamilton | Claudia De la Cruz | Peace and Freedom | 11 | 0.2% | 95% |
| Hampden | Donald Trump | Republican | 1,774 | 54.6% | 95% |
| Hampden | Kamala Harris wins | Democrat (incumbent) | 1,418 | 43.6% | 95% |
| Hampden | Chase Oliver | Libertarian | 25 | 0.8% | 95% |
| Hampden | Shiva Ayyadurai | Independent | 20 | 0.6% | 95% |
| Hampden | Jill Stein | Green | 8 | 0.2% | 95% |
| Hampden | Claudia De la Cruz | Peace and Freedom | 5 | 0.2% | 95% |
| Hampden | Write-ins | Write - In | 2 | 0.1% | 95% |
| Hancock | Kamala Harris wins | Democrat (incumbent) | 245 | 50.7% | 95% |
| Hancock | Donald Trump | Republican | 226 | 46.8% | 95% |
| Hancock | Chase Oliver | Libertarian | 6 | 1.2% | 95% |
| Hancock | Shiva Ayyadurai | Independent | 3 | 0.6% | 95% |
| Hancock | Jill Stein | Green | 2 | 0.4% | 95% |
| Hancock | Claudia De la Cruz | Peace and Freedom | 1 | 0.2% | 95% |
| Hancock | Write-ins | Write - In | 0 | 0.0% | 95% |
| Hanover | Donald Trump | Republican | 4,905 | 50.6% | 95% |
| Hanover | Kamala Harris wins | Democrat (incumbent) | 4,576 | 47.2% | 95% |
| Hanover | Chase Oliver | Libertarian | 61 | 0.6% | 95% |
| Hanover | Shiva Ayyadurai | Independent | 57 | 0.6% | 95% |
| Hanover | Write-ins | Write - In | 57 | 0.6% | 95% |
| Hanover | Jill Stein | Green | 33 | 0.3% | 95% |
| Hanover | Claudia De la Cruz | Peace and Freedom | 10 | 0.1% | 95% |
| Hanson | Donald Trump | Republican | 3,698 | 54.5% | 95% |
| Hanson | Kamala Harris wins | Democrat (incumbent) | 2,937 | 43.3% | 95% |
| Hanson | Shiva Ayyadurai | Independent | 49 | 0.7% | 95% |
| Hanson | Chase Oliver | Libertarian | 41 | 0.6% | 95% |
| Hanson | Write-ins | Write - In | 30 | 0.4% | 95% |
| Hanson | Jill Stein | Green | 22 | 0.3% | 95% |
| Hanson | Claudia De la Cruz | Peace and Freedom | 10 | 0.1% | 95% |
| Hardwick | Donald Trump | Republican | 834 | 53.1% | 95% |
| Hardwick | Kamala Harris wins | Democrat (incumbent) | 706 | 44.9% | 95% |
| Hardwick | Shiva Ayyadurai | Independent | 9 | 0.6% | 95% |
| Hardwick | Write-ins | Write - In | 9 | 0.6% | 95% |
| Hardwick | Chase Oliver | Libertarian | 6 | 0.4% | 95% |
| Hardwick | Jill Stein | Green | 5 | 0.3% | 95% |
| Hardwick | Claudia De la Cruz | Peace and Freedom | 2 | 0.1% | 95% |
| Harvard | Kamala Harris wins | Democrat (incumbent) | 2,983 | 74.3% | 95% |
| Harvard | Donald Trump | Republican | 903 | 22.5% | 95% |
| Harvard | Jill Stein | Green | 42 | 1.0% | 95% |
| Harvard | Write-ins | Write - In | 37 | 0.9% | 95% |
| Harvard | Chase Oliver | Libertarian | 27 | 0.7% | 95% |
| Harvard | Shiva Ayyadurai | Independent | 18 | 0.4% | 95% |
| Harvard | Claudia De la Cruz | Peace and Freedom | 3 | 0.1% | 95% |
| Harwich | Kamala Harris wins | Democrat (incumbent) | 5,598 | 60.3% | 95% |
| Harwich | Donald Trump | Republican | 3,492 | 37.6% | 95% |
| Harwich | Shiva Ayyadurai | Independent | 54 | 0.6% | 95% |
| Harwich | Jill Stein | Green | 51 | 0.5% | 95% |
| Harwich | Write-ins | Write - In | 41 | 0.4% | 95% |
| Harwich | Chase Oliver | Libertarian | 35 | 0.4% | 95% |
| Harwich | Claudia De la Cruz | Peace and Freedom | 11 | 0.1% | 95% |
| Hatfield | Kamala Harris wins | Democrat (incumbent) | 1,472 | 66.0% | 95% |
| Hatfield | Donald Trump | Republican | 707 | 31.7% | 95% |
| Hatfield | Jill Stein | Green | 16 | 0.7% | 95% |
| Hatfield | Write-ins | Write - In | 11 | 0.5% | 95% |
| Hatfield | Claudia De la Cruz | Peace and Freedom | 9 | 0.4% | 95% |
| Hatfield | Shiva Ayyadurai | Independent | 8 | 0.4% | 95% |
| Hatfield | Chase Oliver | Libertarian | 7 | 0.3% | 95% |
| Haverhill | Kamala Harris wins | Democrat (incumbent) | 16,959 | 54.2% | 100% |
| Haverhill | Donald Trump | Republican | 13,635 | 43.6% | 100% |
| Haverhill | Shiva Ayyadurai | Independent | 166 | 0.5% | 100% |
| Haverhill | Jill Stein | Green | 148 | 0.5% | 100% |
| Haverhill | Chase Oliver | Libertarian | 136 | 0.4% | 100% |
| Haverhill | Claudia De la Cruz | Peace and Freedom | 118 | 0.4% | 100% |
| Haverhill | Write-ins | Write - In | 109 | 0.3% | 100% |
| Hawley | Kamala Harris wins | Democrat (incumbent) | 117 | 61.9% | 83.6% |
| Hawley | Donald Trump | Republican | 66 | 34.9% | 83.6% |
| Hawley | Jill Stein | Green | 4 | 2.1% | 83.6% |
| Hawley | Chase Oliver | Libertarian | 2 | 1.1% | 83.6% |
| Hawley | Shiva Ayyadurai | Independent | 0 | 0.0% | 83.6% |
| Hawley | Claudia De la Cruz | Peace and Freedom | 0 | 0.0% | 83.6% |
| Hawley | Write-ins | Write - In | 0 | 0.0% | 83.6% |
| Heath | Kamala Harris wins | Democrat (incumbent) | 279 | 59.6% | 95% |
| Heath | Donald Trump | Republican | 178 | 38.0% | 95% |
| Heath | Jill Stein | Green | 8 | 1.7% | 95% |
| Heath | Shiva Ayyadurai | Independent | 1 | 0.2% | 95% |
| Heath | Claudia De la Cruz | Peace and Freedom | 1 | 0.2% | 95% |
| Heath | Write-ins | Write - In | 1 | 0.2% | 95% |
| Heath | Chase Oliver | Libertarian | 0 | 0.0% | 95% |
| Hingham | Kamala Harris wins | Democrat (incumbent) | 10,065 | 64.3% | 100% |
| Hingham | Donald Trump | Republican | 5,092 | 32.5% | 100% |
| Hingham | Write-ins | Write - In | 213 | 1.4% | 100% |
| Hingham | Chase Oliver | Libertarian | 110 | 0.7% | 100% |
| Hingham | Shiva Ayyadurai | Independent | 78 | 0.5% | 100% |
| Hingham | Jill Stein | Green | 64 | 0.4% | 100% |
| Hingham | Claudia De la Cruz | Peace and Freedom | 23 | 0.1% | 100% |
| Hinsdale | Kamala Harris wins | Democrat (incumbent) | 708 | 58.9% | 95% |
| Hinsdale | Donald Trump | Republican | 464 | 38.6% | 95% |
| Hinsdale | Chase Oliver | Libertarian | 9 | 0.7% | 95% |
| Hinsdale | Jill Stein | Green | 8 | 0.7% | 95% |
| Hinsdale | Shiva Ayyadurai | Independent | 8 | 0.7% | 95% |
| Hinsdale | Write-ins | Write - In | 4 | 0.3% | 95% |
| Hinsdale | Claudia De la Cruz | Peace and Freedom | 2 | 0.2% | 95% |
| Holbrook | Kamala Harris wins | Democrat (incumbent) | 3,278 | 55.1% | 95% |
| Holbrook | Donald Trump | Republican | 2,522 | 42.4% | 95% |
| Holbrook | Shiva Ayyadurai | Independent | 49 | 0.8% | 95% |
| Holbrook | Jill Stein | Green | 34 | 0.6% | 95% |
| Holbrook | Write-ins | Write - In | 34 | 0.6% | 95% |
| Holbrook | Chase Oliver | Libertarian | 24 | 0.4% | 95% |
| Holbrook | Claudia De la Cruz | Peace and Freedom | 9 | 0.2% | 95% |
| Holden | Kamala Harris wins | Democrat (incumbent) | 6,911 | 55.7% | 95% |
| Holden | Donald Trump | Republican | 5,222 | 42.1% | 95% |
| Holden | Jill Stein | Green | 94 | 0.8% | 95% |
| Holden | Shiva Ayyadurai | Independent | 84 | 0.7% | 95% |
| Holden | Chase Oliver | Libertarian | 82 | 0.7% | 95% |
| Holden | Claudia De la Cruz | Peace and Freedom | 15 | 0.1% | 95% |
| Holden | Write-ins | Write - In | 0 | 0.0% | 95% |
| Holland | Donald Trump | Republican | 875 | 55.5% | 95% |
| Holland | Kamala Harris wins | Democrat (incumbent) | 658 | 41.8% | 95% |
| Holland | Chase Oliver | Libertarian | 13 | 0.8% | 95% |
| Holland | Write-ins | Write - In | 11 | 0.7% | 95% |
| Holland | Shiva Ayyadurai | Independent | 10 | 0.6% | 95% |
| Holland | Jill Stein | Green | 7 | 0.4% | 95% |
| Holland | Claudia De la Cruz | Peace and Freedom | 2 | 0.1% | 95% |
| Holliston | Kamala Harris wins | Democrat (incumbent) | 6,359 | 68.4% | 100% |
| Holliston | Donald Trump | Republican | 2,639 | 28.4% | 100% |
| Holliston | Write-ins | Write - In | 102 | 1.1% | 100% |
| Holliston | Shiva Ayyadurai | Independent | 62 | 0.7% | 100% |
| Holliston | Chase Oliver | Libertarian | 60 | 0.6% | 100% |
| Holliston | Jill Stein | Green | 45 | 0.5% | 100% |
| Holliston | Claudia De la Cruz | Peace and Freedom | 27 | 0.3% | 100% |
| Holyoke | Kamala Harris wins | Democrat (incumbent) | 9,409 | 63.5% | 100% |
| Holyoke | Donald Trump | Republican | 4,943 | 33.4% | 100% |
| Holyoke | Claudia De la Cruz | Peace and Freedom | 149 | 1.0% | 100% |
| Holyoke | Jill Stein | Green | 144 | 1.0% | 100% |
| Holyoke | Shiva Ayyadurai | Independent | 84 | 0.6% | 100% |
| Holyoke | Chase Oliver | Libertarian | 57 | 0.4% | 100% |
| Holyoke | Write-ins | Write - In | 24 | 0.2% | 100% |
| Hopedale | Kamala Harris wins | Democrat (incumbent) | 2,054 | 57.3% | 95% |
| Hopedale | Donald Trump | Republican | 1,428 | 39.8% | 95% |
| Hopedale | Write-ins | Write - In | 31 | 0.9% | 95% |
| Hopedale | Shiva Ayyadurai | Independent | 25 | 0.7% | 95% |
| Hopedale | Jill Stein | Green | 21 | 0.6% | 95% |
| Hopedale | Chase Oliver | Libertarian | 16 | 0.4% | 95% |
| Hopedale | Claudia De la Cruz | Peace and Freedom | 9 | 0.3% | 95% |
| Hopkinton | Kamala Harris wins | Democrat (incumbent) | 6,843 | 66.2% | 95% |
| Hopkinton | Donald Trump | Republican | 3,179 | 30.8% | 95% |
| Hopkinton | Jill Stein | Green | 95 | 0.9% | 95% |
| Hopkinton | Write-ins | Write - In | 87 | 0.8% | 95% |
| Hopkinton | Chase Oliver | Libertarian | 64 | 0.6% | 95% |
| Hopkinton | Shiva Ayyadurai | Independent | 53 | 0.5% | 95% |
| Hopkinton | Claudia De la Cruz | Peace and Freedom | 17 | 0.2% | 95% |
| Hubbardston | Donald Trump | Republican | 1,614 | 54.6% | 95% |
| Hubbardston | Kamala Harris wins | Democrat (incumbent) | 1,262 | 42.7% | 95% |
| Hubbardston | Chase Oliver | Libertarian | 31 | 1.0% | 95% |
| Hubbardston | Shiva Ayyadurai | Independent | 15 | 0.5% | 95% |
| Hubbardston | Write-ins | Write - In | 14 | 0.5% | 95% |
| Hubbardston | Jill Stein | Green | 13 | 0.4% | 95% |
| Hubbardston | Claudia De la Cruz | Peace and Freedom | 5 | 0.2% | 95% |
| Hudson | Kamala Harris wins | Democrat (incumbent) | 6,793 | 60.2% | 95% |
| Hudson | Donald Trump | Republican | 4,153 | 36.8% | 95% |
| Hudson | Shiva Ayyadurai | Independent | 83 | 0.7% | 95% |
| Hudson | Jill Stein | Green | 79 | 0.7% | 95% |
| Hudson | Write-ins | Write - In | 77 | 0.7% | 95% |
| Hudson | Chase Oliver | Libertarian | 74 | 0.7% | 95% |
| Hudson | Claudia De la Cruz | Peace and Freedom | 31 | 0.3% | 95% |
| Hull | Kamala Harris wins | Democrat (incumbent) | 4,171 | 61.0% | 95% |
| Hull | Donald Trump | Republican | 2,523 | 36.9% | 95% |
| Hull | Chase Oliver | Libertarian | 41 | 0.6% | 95% |
| Hull | Write-ins | Write - In | 36 | 0.5% | 95% |
| Hull | Shiva Ayyadurai | Independent | 33 | 0.5% | 95% |
| Hull | Jill Stein | Green | 26 | 0.4% | 95% |
| Hull | Claudia De la Cruz | Peace and Freedom | 13 | 0.2% | 95% |
| Huntington | Donald Trump | Republican | 651 | 53.0% | 95% |
| Huntington | Kamala Harris wins | Democrat (incumbent) | 554 | 45.1% | 95% |
| Huntington | Jill Stein | Green | 13 | 1.1% | 95% |
| Huntington | Shiva Ayyadurai | Independent | 5 | 0.4% | 95% |
| Huntington | Chase Oliver | Libertarian | 5 | 0.4% | 95% |
| Huntington | Claudia De la Cruz | Peace and Freedom | 1 | 0.1% | 95% |
| Huntington | Write-ins | Write - In | 0 | 0.0% | 95% |
| Ipswich | Kamala Harris wins | Democrat (incumbent) | 6,055 | 63.7% | 95% |
| Ipswich | Donald Trump | Republican | 3,185 | 33.5% | 95% |
| Ipswich | Write-ins | Write - In | 91 | 1.0% | 95% |
| Ipswich | Shiva Ayyadurai | Independent | 51 | 0.5% | 95% |
| Ipswich | Chase Oliver | Libertarian | 51 | 0.5% | 95% |
| Ipswich | Jill Stein | Green | 48 | 0.5% | 95% |
| Ipswich | Claudia De la Cruz | Peace and Freedom | 23 | 0.2% | 95% |
| Kingston | Kamala Harris wins | Democrat (incumbent) | 4,245 | 49.0% | 99% |
| Kingston | Donald Trump | Republican | 4,242 | 48.9% | 99% |
| Kingston | Shiva Ayyadurai | Independent | 52 | 0.6% | 99% |
| Kingston | Write-ins | Write - In | 42 | 0.5% | 99% |
| Kingston | Chase Oliver | Libertarian | 41 | 0.5% | 99% |
| Kingston | Jill Stein | Green | 29 | 0.3% | 99% |
| Kingston | Claudia De la Cruz | Peace and Freedom | 20 | 0.2% | 99% |
| Lakeville | Donald Trump | Republican | 4,321 | 55.6% | 95% |
| Lakeville | Kamala Harris wins | Democrat (incumbent) | 3,268 | 42.1% | 95% |
| Lakeville | Shiva Ayyadurai | Independent | 55 | 0.7% | 95% |
| Lakeville | Chase Oliver | Libertarian | 40 | 0.5% | 95% |
| Lakeville | Jill Stein | Green | 39 | 0.5% | 95% |
| Lakeville | Write-ins | Write - In | 34 | 0.4% | 95% |
| Lakeville | Claudia De la Cruz | Peace and Freedom | 9 | 0.1% | 95% |
| Lancaster | Kamala Harris wins | Democrat (incumbent) | 2,322 | 54.8% | 95% |
| Lancaster | Donald Trump | Republican | 1,796 | 42.4% | 95% |
| Lancaster | Shiva Ayyadurai | Independent | 34 | 0.8% | 95% |
| Lancaster | Chase Oliver | Libertarian | 27 | 0.6% | 95% |
| Lancaster | Jill Stein | Green | 26 | 0.6% | 95% |
| Lancaster | Write-ins | Write - In | 25 | 0.6% | 95% |
| Lancaster | Claudia De la Cruz | Peace and Freedom | 9 | 0.2% | 95% |
| Lanesborough | Kamala Harris wins | Democrat (incumbent) | 1,156 | 62.6% | 95% |
| Lanesborough | Donald Trump | Republican | 650 | 35.2% | 95% |
| Lanesborough | Jill Stein | Green | 16 | 0.9% | 95% |
| Lanesborough | Shiva Ayyadurai | Independent | 11 | 0.6% | 95% |
| Lanesborough | Chase Oliver | Libertarian | 9 | 0.5% | 95% |
| Lanesborough | Claudia De la Cruz | Peace and Freedom | 4 | 0.2% | 95% |
| Lanesborough | Write-ins | Write - In | 2 | 0.1% | 95% |
| Lawrence | Kamala Harris wins | Democrat (incumbent) | 12,073 | 57.2% | 100% |
| Lawrence | Donald Trump | Republican | 8,477 | 40.2% | 100% |
| Lawrence | Claudia De la Cruz | Peace and Freedom | 198 | 0.9% | 100% |
| Lawrence | Shiva Ayyadurai | Independent | 149 | 0.7% | 100% |
| Lawrence | Jill Stein | Green | 96 | 0.5% | 100% |
| Lawrence | Chase Oliver | Libertarian | 61 | 0.3% | 100% |
| Lawrence | Write-ins | Write - In | 56 | 0.3% | 100% |
| Lee | Kamala Harris wins | Democrat (incumbent) | 2,133 | 66.0% | 94.8% |
| Lee | Donald Trump | Republican | 999 | 30.9% | 94.8% |
| Lee | Jill Stein | Green | 27 | 0.8% | 94.8% |
| Lee | Write-ins | Write - In | 26 | 0.8% | 94.8% |
| Lee | Shiva Ayyadurai | Independent | 22 | 0.7% | 94.8% |
| Lee | Chase Oliver | Libertarian | 16 | 0.5% | 94.8% |
| Lee | Claudia De la Cruz | Peace and Freedom | 9 | 0.3% | 94.8% |
| Leicester | Donald Trump | Republican | 3,310 | 52.7% | 95% |
| Leicester | Kamala Harris wins | Democrat (incumbent) | 2,822 | 45.0% | 95% |
| Leicester | Jill Stein | Green | 35 | 0.6% | 95% |
| Leicester | Shiva Ayyadurai | Independent | 34 | 0.5% | 95% |
| Leicester | Chase Oliver | Libertarian | 33 | 0.5% | 95% |
| Leicester | Claudia De la Cruz | Peace and Freedom | 22 | 0.4% | 95% |
| Leicester | Write-ins | Write - In | 22 | 0.4% | 95% |
| Lenox | Kamala Harris wins | Democrat (incumbent) | 2,563 | 78.4% | 95% |
| Lenox | Donald Trump | Republican | 617 | 18.9% | 95% |
| Lenox | Write-ins | Write - In | 28 | 0.9% | 95% |
| Lenox | Chase Oliver | Libertarian | 23 | 0.7% | 95% |
| Lenox | Jill Stein | Green | 17 | 0.5% | 95% |
| Lenox | Shiva Ayyadurai | Independent | 13 | 0.4% | 95% |
| Lenox | Claudia De la Cruz | Peace and Freedom | 9 | 0.3% | 95% |
| Leominster | Kamala Harris wins | Democrat (incumbent) | 10,955 | 53.4% | 100% |
| Leominster | Donald Trump | Republican | 9,059 | 44.2% | 100% |
| Leominster | Shiva Ayyadurai | Independent | 127 | 0.6% | 100% |
| Leominster | Jill Stein | Green | 120 | 0.6% | 100% |
| Leominster | Chase Oliver | Libertarian | 116 | 0.6% | 100% |
| Leominster | Claudia De la Cruz | Peace and Freedom | 69 | 0.3% | 100% |
| Leominster | Write-ins | Write - In | 56 | 0.3% | 100% |
| Leverett | Kamala Harris wins | Democrat (incumbent) | 1,079 | 83.3% | 95% |
| Leverett | Donald Trump | Republican | 160 | 12.4% | 95% |
| Leverett | Jill Stein | Green | 35 | 2.7% | 95% |
| Leverett | Claudia De la Cruz | Peace and Freedom | 9 | 0.7% | 95% |
| Leverett | Chase Oliver | Libertarian | 5 | 0.4% | 95% |
| Leverett | Write-ins | Write - In | 5 | 0.4% | 95% |
| Leverett | Shiva Ayyadurai | Independent | 2 | 0.2% | 95% |
| Lexington | Kamala Harris wins | Democrat (incumbent) | 14,362 | 78.3% | 100% |
| Lexington | Donald Trump | Republican | 3,279 | 17.9% | 100% |
| Lexington | Jill Stein | Green | 309 | 1.7% | 100% |
| Lexington | Chase Oliver | Libertarian | 136 | 0.7% | 100% |
| Lexington | Write-ins | Write - In | 135 | 0.7% | 100% |
| Lexington | Shiva Ayyadurai | Independent | 74 | 0.4% | 100% |
| Lexington | Claudia De la Cruz | Peace and Freedom | 54 | 0.3% | 100% |
| Leyden | Kamala Harris wins | Democrat (incumbent) | 315 | 63.6% | 95% |
| Leyden | Donald Trump | Republican | 159 | 32.1% | 95% |
| Leyden | Jill Stein | Green | 8 | 1.6% | 95% |
| Leyden | Write-ins | Write - In | 6 | 1.2% | 95% |
| Leyden | Claudia De la Cruz | Peace and Freedom | 3 | 0.6% | 95% |
| Leyden | Shiva Ayyadurai | Independent | 2 | 0.4% | 95% |
| Leyden | Chase Oliver | Libertarian | 2 | 0.4% | 95% |
| Lincoln | Kamala Harris wins | Democrat (incumbent) | 3,258 | 81.2% | 95% |
| Lincoln | Donald Trump | Republican | 634 | 15.8% | 95% |
| Lincoln | Write-ins | Write - In | 41 | 1.0% | 95% |
| Lincoln | Jill Stein | Green | 40 | 1.0% | 95% |
| Lincoln | Chase Oliver | Libertarian | 24 | 0.6% | 95% |
| Lincoln | Shiva Ayyadurai | Independent | 10 | 0.2% | 95% |
| Lincoln | Claudia De la Cruz | Peace and Freedom | 5 | 0.1% | 95% |
| Littleton | Kamala Harris wins | Democrat (incumbent) | 4,295 | 66.5% | 95% |
| Littleton | Donald Trump | Republican | 2,014 | 31.2% | 95% |
| Littleton | Chase Oliver | Libertarian | 60 | 0.9% | 95% |
| Littleton | Shiva Ayyadurai | Independent | 40 | 0.6% | 95% |
| Littleton | Jill Stein | Green | 31 | 0.5% | 95% |
| Littleton | Claudia De la Cruz | Peace and Freedom | 16 | 0.2% | 95% |
| Littleton | Write-ins | Write - In | 0 | 0.0% | 95% |
| Longmeadow | Kamala Harris wins | Democrat (incumbent) | 5,960 | 61.1% | 95% |
| Longmeadow | Donald Trump | Republican | 3,500 | 35.9% | 95% |
| Longmeadow | Write-ins | Write - In | 80 | 0.8% | 95% |
| Longmeadow | Jill Stein | Green | 77 | 0.8% | 95% |
| Longmeadow | Chase Oliver | Libertarian | 61 | 0.6% | 95% |
| Longmeadow | Shiva Ayyadurai | Independent | 53 | 0.5% | 95% |
| Longmeadow | Claudia De la Cruz | Peace and Freedom | 20 | 0.2% | 95% |
| Lowell | Kamala Harris wins | Democrat (incumbent) | 21,080 | 60.4% | 100% |
| Lowell | Donald Trump | Republican | 12,906 | 37.0% | 100% |
| Lowell | Jill Stein | Green | 246 | 0.7% | 100% |
| Lowell | Shiva Ayyadurai | Independent | 189 | 0.5% | 100% |
| Lowell | Write-ins | Write - In | 187 | 0.5% | 100% |
| Lowell | Claudia De la Cruz | Peace and Freedom | 186 | 0.5% | 100% |
| Lowell | Chase Oliver | Libertarian | 132 | 0.4% | 100% |
| Ludlow | Donald Trump | Republican | 5,930 | 53.0% | 95% |
| Ludlow | Kamala Harris wins | Democrat (incumbent) | 5,025 | 44.9% | 95% |
| Ludlow | Shiva Ayyadurai | Independent | 75 | 0.7% | 95% |
| Ludlow | Chase Oliver | Libertarian | 47 | 0.4% | 95% |
| Ludlow | Jill Stein | Green | 46 | 0.4% | 95% |
| Ludlow | Write-ins | Write - In | 40 | 0.4% | 95% |
| Ludlow | Claudia De la Cruz | Peace and Freedom | 17 | 0.2% | 95% |
| Lunenburg | Kamala Harris wins | Democrat (incumbent) | 3,866 | 53.3% | 95% |
| Lunenburg | Donald Trump | Republican | 3,207 | 44.3% | 95% |
| Lunenburg | Chase Oliver | Libertarian | 70 | 1.0% | 95% |
| Lunenburg | Shiva Ayyadurai | Independent | 37 | 0.5% | 95% |
| Lunenburg | Jill Stein | Green | 35 | 0.5% | 95% |
| Lunenburg | Claudia De la Cruz | Peace and Freedom | 17 | 0.2% | 95% |
| Lunenburg | Write-ins | Write - In | 15 | 0.2% | 95% |
| Lynn | Kamala Harris wins | Democrat (incumbent) | 18,982 | 59.8% | 100% |
| Lynn | Donald Trump | Republican | 11,865 | 37.4% | 100% |
| Lynn | Jill Stein | Green | 247 | 0.8% | 100% |
| Lynn | Claudia De la Cruz | Peace and Freedom | 197 | 0.6% | 100% |
| Lynn | Shiva Ayyadurai | Independent | 181 | 0.6% | 100% |
| Lynn | Write-ins | Write - In | 137 | 0.4% | 100% |
| Lynn | Chase Oliver | Libertarian | 115 | 0.4% | 100% |
| Lynnfield | Donald Trump | Republican | 4,078 | 50.9% | 100% |
| Lynnfield | Kamala Harris wins | Democrat (incumbent) | 3,813 | 47.6% | 100% |
| Lynnfield | Shiva Ayyadurai | Independent | 39 | 0.5% | 100% |
| Lynnfield | Chase Oliver | Libertarian | 38 | 0.5% | 100% |
| Lynnfield | Jill Stein | Green | 37 | 0.5% | 100% |
| Lynnfield | Claudia De la Cruz | Peace and Freedom | 9 | 0.1% | 100% |
| Lynnfield | Write-ins | Write - In | 0 | 0.0% | 100% |
| Malden | Kamala Harris wins | Democrat (incumbent) | 15,327 | 67.7% | 100% |
| Malden | Donald Trump | Republican | 6,443 | 28.5% | 100% |
| Malden | Jill Stein | Green | 350 | 1.5% | 100% |
| Malden | Claudia De la Cruz | Peace and Freedom | 173 | 0.8% | 100% |
| Malden | Write-ins | Write - In | 123 | 0.5% | 100% |
| Malden | Shiva Ayyadurai | Independent | 122 | 0.5% | 100% |
| Malden | Chase Oliver | Libertarian | 87 | 0.4% | 100% |
| Manchester | Kamala Harris wins | Democrat (incumbent) | 2,575 | 70.8% | 95% |
| Manchester | Donald Trump | Republican | 952 | 26.2% | 95% |
| Manchester | Write-ins | Write - In | 30 | 0.8% | 95% |
| Manchester | Chase Oliver | Libertarian | 29 | 0.8% | 95% |
| Manchester | Jill Stein | Green | 22 | 0.6% | 95% |
| Manchester | Shiva Ayyadurai | Independent | 19 | 0.5% | 95% |
| Manchester | Claudia De la Cruz | Peace and Freedom | 9 | 0.2% | 95% |
| Mansfield | Kamala Harris wins | Democrat (incumbent) | 7,939 | 57.0% | 95% |
| Mansfield | Donald Trump | Republican | 5,533 | 39.7% | 95% |
| Mansfield | Jill Stein | Green | 149 | 1.1% | 95% |
| Mansfield | Write-ins | Write - In | 107 | 0.8% | 95% |
| Mansfield | Shiva Ayyadurai | Independent | 101 | 0.7% | 95% |
| Mansfield | Chase Oliver | Libertarian | 87 | 0.6% | 95% |
| Mansfield | Claudia De la Cruz | Peace and Freedom | 24 | 0.2% | 95% |
| Marblehead | Kamala Harris wins | Democrat (incumbent) | 9,299 | 68.6% | 95% |
| Marblehead | Donald Trump | Republican | 3,915 | 28.9% | 95% |
| Marblehead | Chase Oliver | Libertarian | 98 | 0.7% | 95% |
| Marblehead | Write-ins | Write - In | 92 | 0.7% | 95% |
| Marblehead | Jill Stein | Green | 66 | 0.5% | 95% |
| Marblehead | Shiva Ayyadurai | Independent | 49 | 0.4% | 95% |
| Marblehead | Claudia De la Cruz | Peace and Freedom | 33 | 0.2% | 95% |
| Marion | Kamala Harris wins | Democrat (incumbent) | 2,236 | 61.6% | 95% |
| Marion | Donald Trump | Republican | 1,308 | 36.0% | 95% |
| Marion | Write-ins | Write - In | 35 | 1.0% | 95% |
| Marion | Chase Oliver | Libertarian | 20 | 0.6% | 95% |
| Marion | Shiva Ayyadurai | Independent | 15 | 0.4% | 95% |
| Marion | Jill Stein | Green | 14 | 0.4% | 95% |
| Marion | Claudia De la Cruz | Peace and Freedom | 4 | 0.1% | 95% |
| Marlborough | Kamala Harris wins | Democrat (incumbent) | 10,996 | 60.8% | 100% |
| Marlborough | Donald Trump | Republican | 6,651 | 36.8% | 100% |
| Marlborough | Jill Stein | Green | 121 | 0.7% | 100% |
| Marlborough | Chase Oliver | Libertarian | 107 | 0.6% | 100% |
| Marlborough | Shiva Ayyadurai | Independent | 91 | 0.5% | 100% |
| Marlborough | Write-ins | Write - In | 88 | 0.5% | 100% |
| Marlborough | Claudia De la Cruz | Peace and Freedom | 36 | 0.2% | 100% |
| Marshfield | Kamala Harris wins | Democrat (incumbent) | 8,903 | 51.6% | 95% |
| Marshfield | Donald Trump | Republican | 8,028 | 46.5% | 95% |
| Marshfield | Shiva Ayyadurai | Independent | 123 | 0.7% | 95% |
| Marshfield | Chase Oliver | Libertarian | 101 | 0.6% | 95% |
| Marshfield | Jill Stein | Green | 81 | 0.5% | 95% |
| Marshfield | Claudia De la Cruz | Peace and Freedom | 23 | 0.1% | 95% |
| Marshfield | Write-ins | Write - In | 0 | 0.0% | 95% |
| Mashpee | Kamala Harris wins | Democrat (incumbent) | 5,883 | 56.6% | 95% |
| Mashpee | Donald Trump | Republican | 4,305 | 41.5% | 95% |
| Mashpee | Shiva Ayyadurai | Independent | 61 | 0.6% | 95% |
| Mashpee | Chase Oliver | Libertarian | 47 | 0.5% | 95% |
| Mashpee | Write-ins | Write - In | 45 | 0.4% | 95% |
| Mashpee | Jill Stein | Green | 28 | 0.3% | 95% |
| Mashpee | Claudia De la Cruz | Peace and Freedom | 17 | 0.2% | 95% |
| Mattapoisett | Kamala Harris wins | Democrat (incumbent) | 2,739 | 55.9% | 95% |
| Mattapoisett | Donald Trump | Republican | 2,076 | 42.4% | 95% |
| Mattapoisett | Write-ins | Write - In | 27 | 0.6% | 95% |
| Mattapoisett | Chase Oliver | Libertarian | 23 | 0.5% | 95% |
| Mattapoisett | Shiva Ayyadurai | Independent | 20 | 0.4% | 95% |
| Mattapoisett | Jill Stein | Green | 15 | 0.3% | 95% |
| Mattapoisett | Claudia De la Cruz | Peace and Freedom | 2 | 0.0% | 95% |
| Maynard | Kamala Harris wins | Democrat (incumbent) | 4,743 | 71.0% | 95% |
| Maynard | Donald Trump | Republican | 1,766 | 26.4% | 95% |
| Maynard | Jill Stein | Green | 50 | 0.7% | 95% |
| Maynard | Chase Oliver | Libertarian | 40 | 0.6% | 95% |
| Maynard | Write-ins | Write - In | 31 | 0.5% | 95% |
| Maynard | Shiva Ayyadurai | Independent | 27 | 0.4% | 95% |
| Maynard | Claudia De la Cruz | Peace and Freedom | 24 | 0.4% | 95% |
| Medfield | Kamala Harris wins | Democrat (incumbent) | 5,230 | 65.3% | 95% |
| Medfield | Donald Trump | Republican | 2,500 | 31.2% | 95% |
| Medfield | Write-ins | Write - In | 104 | 1.3% | 95% |
| Medfield | Chase Oliver | Libertarian | 66 | 0.8% | 95% |
| Medfield | Jill Stein | Green | 55 | 0.7% | 95% |
| Medfield | Shiva Ayyadurai | Independent | 39 | 0.5% | 95% |
| Medfield | Claudia De la Cruz | Peace and Freedom | 12 | 0.1% | 95% |
| Medford | Kamala Harris wins | Democrat (incumbent) | 21,050 | 70.5% | 100% |
| Medford | Donald Trump | Republican | 7,774 | 26.0% | 100% |
| Medford | Jill Stein | Green | 369 | 1.2% | 100% |
| Medford | Write-ins | Write - In | 206 | 0.7% | 100% |
| Medford | Claudia De la Cruz | Peace and Freedom | 203 | 0.7% | 100% |
| Medford | Chase Oliver | Libertarian | 145 | 0.5% | 100% |
| Medford | Shiva Ayyadurai | Independent | 124 | 0.4% | 100% |
| Medway | Kamala Harris wins | Democrat (incumbent) | 5,029 | 59.6% | 95% |
| Medway | Donald Trump | Republican | 3,192 | 37.8% | 95% |
| Medway | Write-ins | Write - In | 77 | 0.9% | 95% |
| Medway | Chase Oliver | Libertarian | 49 | 0.6% | 95% |
| Medway | Shiva Ayyadurai | Independent | 46 | 0.5% | 95% |
| Medway | Jill Stein | Green | 37 | 0.4% | 95% |
| Medway | Claudia De la Cruz | Peace and Freedom | 12 | 0.1% | 95% |
| Melrose | Kamala Harris wins | Democrat (incumbent) | 12,041 | 70.3% | 100% |
| Melrose | Donald Trump | Republican | 4,579 | 26.8% | 100% |
| Melrose | Jill Stein | Green | 150 | 0.9% | 100% |
| Melrose | Write-ins | Write - In | 135 | 0.8% | 100% |
| Melrose | Chase Oliver | Libertarian | 93 | 0.5% | 100% |
| Melrose | Shiva Ayyadurai | Independent | 70 | 0.4% | 100% |
| Melrose | Claudia De la Cruz | Peace and Freedom | 49 | 0.3% | 100% |
| Mendon | Kamala Harris wins | Democrat (incumbent) | 1,972 | 50.0% | 95% |
| Mendon | Donald Trump | Republican | 1,877 | 47.6% | 95% |
| Mendon | Chase Oliver | Libertarian | 33 | 0.8% | 95% |
| Mendon | Write-ins | Write - In | 21 | 0.5% | 95% |
| Mendon | Shiva Ayyadurai | Independent | 20 | 0.5% | 95% |
| Mendon | Jill Stein | Green | 15 | 0.4% | 95% |
| Mendon | Claudia De la Cruz | Peace and Freedom | 3 | 0.1% | 95% |
| Merrimac | Kamala Harris wins | Democrat (incumbent) | 2,383 | 55.6% | 99% |
| Merrimac | Donald Trump | Republican | 1,814 | 42.3% | 99% |
| Merrimac | Chase Oliver | Libertarian | 24 | 0.6% | 99% |
| Merrimac | Shiva Ayyadurai | Independent | 23 | 0.5% | 99% |
| Merrimac | Jill Stein | Green | 16 | 0.4% | 99% |
| Merrimac | Write-ins | Write - In | 15 | 0.3% | 99% |
| Merrimac | Claudia De la Cruz | Peace and Freedom | 11 | 0.3% | 99% |
| Methuen | Kamala Harris wins | Democrat (incumbent) | 12,220 | 49.7% | 100% |
| Methuen | Donald Trump | Republican | 11,830 | 48.1% | 100% |
| Methuen | Jill Stein | Green | 152 | 0.6% | 100% |
| Methuen | Write-ins | Write - In | 126 | 0.5% | 100% |
| Methuen | Shiva Ayyadurai | Independent | 122 | 0.5% | 100% |
| Methuen | Claudia De la Cruz | Peace and Freedom | 81 | 0.3% | 100% |
| Methuen | Chase Oliver | Libertarian | 73 | 0.3% | 100% |
| Middleborough | Donald Trump | Republican | 8,114 | 56.3% | 95% |
| Middleborough | Kamala Harris wins | Democrat (incumbent) | 6,021 | 41.8% | 95% |
| Middleborough | Shiva Ayyadurai | Independent | 78 | 0.5% | 95% |
| Middleborough | Chase Oliver | Libertarian | 74 | 0.5% | 95% |
| Middleborough | Write-ins | Write - In | 60 | 0.4% | 95% |
| Middleborough | Jill Stein | Green | 46 | 0.3% | 95% |
| Middleborough | Claudia De la Cruz | Peace and Freedom | 26 | 0.2% | 95% |
| Middlefield | Kamala Harris wins | Democrat (incumbent) | 185 | 58.7% | 95% |
| Middlefield | Donald Trump | Republican | 126 | 40.0% | 95% |
| Middlefield | Jill Stein | Green | 2 | 0.6% | 95% |
| Middlefield | Chase Oliver | Libertarian | 1 | 0.3% | 95% |
| Middlefield | Claudia De la Cruz | Peace and Freedom | 1 | 0.3% | 95% |
| Middlefield | Shiva Ayyadurai | Independent | 0 | 0.0% | 95% |
| Middlefield | Write-ins | Write - In | 0 | 0.0% | 95% |
| Middleton | Donald Trump | Republican | 3,083 | 53.2% | 100% |
| Middleton | Kamala Harris wins | Democrat (incumbent) | 2,558 | 44.2% | 100% |
| Middleton | Write-ins | Write - In | 48 | 0.8% | 100% |
| Middleton | Chase Oliver | Libertarian | 35 | 0.6% | 100% |
| Middleton | Jill Stein | Green | 33 | 0.6% | 100% |
| Middleton | Shiva Ayyadurai | Independent | 25 | 0.4% | 100% |
| Middleton | Claudia De la Cruz | Peace and Freedom | 8 | 0.1% | 100% |
| Milford | Kamala Harris wins | Democrat (incumbent) | 7,586 | 54.5% | 100% |
| Milford | Donald Trump | Republican | 5,942 | 42.7% | 100% |
| Milford | Write-ins | Write - In | 111 | 0.8% | 100% |
| Milford | Jill Stein | Green | 90 | 0.6% | 100% |
| Milford | Shiva Ayyadurai | Independent | 82 | 0.6% | 100% |
| Milford | Chase Oliver | Libertarian | 71 | 0.5% | 100% |
| Milford | Claudia De la Cruz | Peace and Freedom | 33 | 0.2% | 100% |
| Millbury | Donald Trump | Republican | 3,994 | 49.4% | 95% |
| Millbury | Kamala Harris wins | Democrat (incumbent) | 3,904 | 48.3% | 95% |
| Millbury | Shiva Ayyadurai | Independent | 52 | 0.6% | 95% |
| Millbury | Chase Oliver | Libertarian | 47 | 0.6% | 95% |
| Millbury | Jill Stein | Green | 46 | 0.6% | 95% |
| Millbury | Write-ins | Write - In | 28 | 0.3% | 95% |
| Millbury | Claudia De la Cruz | Peace and Freedom | 14 | 0.2% | 95% |
| Millis | Kamala Harris wins | Democrat (incumbent) | 3,560 | 59.5% | 95% |
| Millis | Donald Trump | Republican | 2,256 | 37.7% | 95% |
| Millis | Write-ins | Write - In | 52 | 0.9% | 95% |
| Millis | Shiva Ayyadurai | Independent | 39 | 0.7% | 95% |
| Millis | Chase Oliver | Libertarian | 36 | 0.6% | 95% |
| Millis | Jill Stein | Green | 21 | 0.4% | 95% |
| Millis | Claudia De la Cruz | Peace and Freedom | 16 | 0.3% | 95% |
| Millville | Donald Trump | Republican | 1,055 | 58.9% | 95% |
| Millville | Kamala Harris wins | Democrat (incumbent) | 708 | 39.5% | 95% |
| Millville | Shiva Ayyadurai | Independent | 9 | 0.5% | 95% |
| Millville | Claudia De la Cruz | Peace and Freedom | 8 | 0.4% | 95% |
| Millville | Chase Oliver | Libertarian | 7 | 0.4% | 95% |
| Millville | Jill Stein | Green | 5 | 0.3% | 95% |
| Millville | Write-ins | Write - In | 0 | 0.0% | 95% |
| Milton | Kamala Harris wins | Democrat (incumbent) | 11,718 | 70.1% | 100% |
| Milton | Donald Trump | Republican | 4,544 | 27.2% | 100% |
| Milton | Write-ins | Write - In | 143 | 0.9% | 100% |
| Milton | Jill Stein | Green | 103 | 0.6% | 100% |
| Milton | Chase Oliver | Libertarian | 99 | 0.6% | 100% |
| Milton | Shiva Ayyadurai | Independent | 75 | 0.4% | 100% |
| Milton | Claudia De la Cruz | Peace and Freedom | 43 | 0.3% | 100% |
| Monroe | Donald Trump | Republican | 39 | 59.1% | 95% |
| Monroe | Kamala Harris wins | Democrat (incumbent) | 24 | 36.4% | 95% |
| Monroe | Shiva Ayyadurai | Independent | 3 | 4.5% | 95% |
| Monroe | Jill Stein | Green | 0 | 0.0% | 95% |
| Monroe | Chase Oliver | Libertarian | 0 | 0.0% | 95% |
| Monroe | Claudia De la Cruz | Peace and Freedom | 0 | 0.0% | 95% |
| Monroe | Write-ins | Write - In | 0 | 0.0% | 95% |
| Monson | Donald Trump | Republican | 2,713 | 53.6% | 95% |
| Monson | Kamala Harris wins | Democrat (incumbent) | 2,247 | 44.4% | 95% |
| Monson | Shiva Ayyadurai | Independent | 37 | 0.7% | 95% |
| Monson | Chase Oliver | Libertarian | 27 | 0.5% | 95% |
| Monson | Jill Stein | Green | 21 | 0.4% | 95% |
| Monson | Claudia De la Cruz | Peace and Freedom | 9 | 0.2% | 95% |
| Monson | Write-ins | Write - In | 8 | 0.2% | 95% |
| Montague | Kamala Harris wins | Democrat (incumbent) | 3,233 | 67.2% | 100% |
| Montague | Donald Trump | Republican | 1,362 | 28.3% | 100% |
| Montague | Jill Stein | Green | 79 | 1.6% | 100% |
| Montague | Claudia De la Cruz | Peace and Freedom | 49 | 1.0% | 100% |
| Montague | Write-ins | Write - In | 31 | 0.6% | 100% |
| Montague | Chase Oliver | Libertarian | 30 | 0.6% | 100% |
| Montague | Shiva Ayyadurai | Independent | 26 | 0.5% | 100% |
| Monterey | Kamala Harris wins | Democrat (incumbent) | 482 | 80.7% | 95% |
| Monterey | Donald Trump | Republican | 95 | 15.9% | 95% |
| Monterey | Jill Stein | Green | 7 | 1.2% | 95% |
| Monterey | Write-ins | Write - In | 4 | 0.7% | 95% |
| Monterey | Shiva Ayyadurai | Independent | 3 | 0.5% | 95% |
| Monterey | Chase Oliver | Libertarian | 3 | 0.5% | 95% |
| Monterey | Claudia De la Cruz | Peace and Freedom | 3 | 0.5% | 95% |
| Montgomery | Donald Trump | Republican | 302 | 55.1% | 95% |
| Montgomery | Kamala Harris wins | Democrat (incumbent) | 237 | 43.2% | 95% |
| Montgomery | Jill Stein | Green | 3 | 0.5% | 95% |
| Montgomery | Shiva Ayyadurai | Independent | 3 | 0.5% | 95% |
| Montgomery | Chase Oliver | Libertarian | 3 | 0.5% | 95% |
| Montgomery | Claudia De la Cruz | Peace and Freedom | 0 | 0.0% | 95% |
| Montgomery | Write-ins | Write - In | 0 | 0.0% | 95% |
| Mount Washington | Kamala Harris wins | Democrat (incumbent) | 93 | 76.9% | 95% |
| Mount Washington | Donald Trump | Republican | 23 | 19.0% | 95% |
| Mount Washington | Write-ins | Write - In | 2 | 1.7% | 95% |
| Mount Washington | Jill Stein | Green | 1 | 0.8% | 95% |
| Mount Washington | Shiva Ayyadurai | Independent | 1 | 0.8% | 95% |
| Mount Washington | Chase Oliver | Libertarian | 1 | 0.8% | 95% |
| Mount Washington | Claudia De la Cruz | Peace and Freedom | 0 | 0.0% | 95% |
| Nahant | Kamala Harris wins | Democrat (incumbent) | 1,445 | 62.2% | 94.2% |
| Nahant | Donald Trump | Republican | 841 | 36.2% | 94.2% |
| Nahant | Write-ins | Write - In | 18 | 0.8% | 94.2% |
| Nahant | Jill Stein | Green | 11 | 0.5% | 94.2% |
| Nahant | Shiva Ayyadurai | Independent | 5 | 0.2% | 94.2% |
| Nahant | Chase Oliver | Libertarian | 3 | 0.1% | 94.2% |
| Nahant | Claudia De la Cruz | Peace and Freedom | 1 | 0.0% | 94.2% |
| Nantucket | Kamala Harris wins | Democrat (incumbent) | 4,784 | 67.2% | 95% |
| Nantucket | Donald Trump | Republican | 2,171 | 30.5% | 95% |
| Nantucket | Jill Stein | Green | 39 | 0.5% | 95% |
| Nantucket | Shiva Ayyadurai | Independent | 38 | 0.5% | 95% |
| Nantucket | Write-ins | Write - In | 36 | 0.5% | 95% |
| Nantucket | Chase Oliver | Libertarian | 33 | 0.5% | 95% |
| Nantucket | Claudia De la Cruz | Peace and Freedom | 17 | 0.2% | 95% |
| Natick | Kamala Harris wins | Democrat (incumbent) | 15,161 | 72.7% | 100% |
| Natick | Donald Trump | Republican | 5,119 | 24.5% | 100% |
| Natick | Write-ins | Write - In | 166 | 0.8% | 100% |
| Natick | Jill Stein | Green | 144 | 0.7% | 100% |
| Natick | Shiva Ayyadurai | Independent | 114 | 0.5% | 100% |
| Natick | Chase Oliver | Libertarian | 112 | 0.5% | 100% |
| Natick | Claudia De la Cruz | Peace and Freedom | 41 | 0.2% | 100% |
| Needham | Kamala Harris wins | Democrat (incumbent) | 14,586 | 75.0% | 100% |
| Needham | Donald Trump | Republican | 4,233 | 21.8% | 100% |
| Needham | Write-ins | Write - In | 250 | 1.3% | 100% |
| Needham | Jill Stein | Green | 127 | 0.7% | 100% |
| Needham | Chase Oliver | Libertarian | 124 | 0.6% | 100% |
| Needham | Shiva Ayyadurai | Independent | 86 | 0.4% | 100% |
| Needham | Claudia De la Cruz | Peace and Freedom | 50 | 0.3% | 100% |
| New Ashford | Kamala Harris wins | Democrat (incumbent) | 93 | 57.4% | 95% |
| New Ashford | Donald Trump | Republican | 65 | 40.1% | 95% |
| New Ashford | Chase Oliver | Libertarian | 3 | 1.9% | 95% |
| New Ashford | Jill Stein | Green | 1 | 0.6% | 95% |
| New Ashford | Shiva Ayyadurai | Independent | 0 | 0.0% | 95% |
| New Ashford | Claudia De la Cruz | Peace and Freedom | 0 | 0.0% | 95% |
| New Ashford | Write-ins | Write - In | 0 | 0.0% | 95% |
| New Bedford | Kamala Harris wins | Democrat (incumbent) | 18,372 | 53.0% | 95% |
| New Bedford | Donald Trump | Republican | 15,552 | 44.9% | 95% |
| New Bedford | Shiva Ayyadurai | Independent | 205 | 0.6% | 95% |
| New Bedford | Jill Stein | Green | 157 | 0.5% | 95% |
| New Bedford | Claudia De la Cruz | Peace and Freedom | 157 | 0.5% | 95% |
| New Bedford | Write-ins | Write - In | 117 | 0.3% | 95% |
| New Bedford | Chase Oliver | Libertarian | 99 | 0.3% | 95% |
| New Braintree | Donald Trump | Republican | 346 | 52.1% | 95% |
| New Braintree | Kamala Harris wins | Democrat (incumbent) | 307 | 46.2% | 95% |
| New Braintree | Shiva Ayyadurai | Independent | 5 | 0.8% | 95% |
| New Braintree | Chase Oliver | Libertarian | 4 | 0.6% | 95% |
| New Braintree | Jill Stein | Green | 2 | 0.3% | 95% |
| New Braintree | Claudia De la Cruz | Peace and Freedom | 0 | 0.0% | 95% |
| New Braintree | Write-ins | Write - In | 0 | 0.0% | 95% |
| Newbury | Kamala Harris wins | Democrat (incumbent) | 2,946 | 60.6% | 100% |
| Newbury | Donald Trump | Republican | 1,793 | 36.9% | 100% |
| Newbury | Chase Oliver | Libertarian | 35 | 0.7% | 100% |
| Newbury | Jill Stein | Green | 32 | 0.7% | 100% |
| Newbury | Write-ins | Write - In | 28 | 0.6% | 100% |
| Newbury | Shiva Ayyadurai | Independent | 26 | 0.5% | 100% |
| Newbury | Claudia De la Cruz | Peace and Freedom | 3 | 0.1% | 100% |
| Newburyport | Kamala Harris wins | Democrat (incumbent) | 8,811 | 70.9% | 100% |
| Newburyport | Donald Trump | Republican | 3,278 | 26.4% | 100% |
| Newburyport | Write-ins | Write - In | 130 | 1.0% | 100% |
| Newburyport | Chase Oliver | Libertarian | 85 | 0.7% | 100% |
| Newburyport | Shiva Ayyadurai | Independent | 56 | 0.5% | 100% |
| Newburyport | Jill Stein | Green | 55 | 0.4% | 100% |
| Newburyport | Claudia De la Cruz | Peace and Freedom | 15 | 0.1% | 100% |
| New Marlborough | Kamala Harris wins | Democrat (incumbent) | 666 | 68.8% | 95% |
| New Marlborough | Donald Trump | Republican | 275 | 28.4% | 95% |
| New Marlborough | Write-ins | Write - In | 9 | 0.9% | 95% |
| New Marlborough | Jill Stein | Green | 5 | 0.5% | 95% |
| New Marlborough | Shiva Ayyadurai | Independent | 5 | 0.5% | 95% |
| New Marlborough | Chase Oliver | Libertarian | 4 | 0.4% | 95% |
| New Marlborough | Claudia De la Cruz | Peace and Freedom | 4 | 0.4% | 95% |
| New Salem | Kamala Harris wins | Democrat (incumbent) | 420 | 59.1% | 95% |
| New Salem | Donald Trump | Republican | 260 | 36.6% | 95% |
| New Salem | Jill Stein | Green | 11 | 1.5% | 95% |
| New Salem | Chase Oliver | Libertarian | 8 | 1.1% | 95% |
| New Salem | Shiva Ayyadurai | Independent | 6 | 0.8% | 95% |
| New Salem | Write-ins | Write - In | 4 | 0.6% | 95% |
| New Salem | Claudia De la Cruz | Peace and Freedom | 2 | 0.3% | 95% |
| Newton | Kamala Harris wins | Democrat (incumbent) | 36,445 | 78.0% | 100% |
| Newton | Donald Trump | Republican | 8,699 | 18.6% | 100% |
| Newton | Write-ins | Write - In | 542 | 1.2% | 100% |
| Newton | Jill Stein | Green | 461 | 1.0% | 100% |
| Newton | Chase Oliver | Libertarian | 251 | 0.5% | 100% |
| Newton | Shiva Ayyadurai | Independent | 176 | 0.4% | 100% |
| Newton | Claudia De la Cruz | Peace and Freedom | 128 | 0.3% | 100% |
| Norfolk | Kamala Harris wins | Democrat (incumbent) | 3,895 | 57.4% | 95% |
| Norfolk | Donald Trump | Republican | 2,743 | 40.4% | 95% |
| Norfolk | Write-ins | Write - In | 51 | 0.8% | 95% |
| Norfolk | Jill Stein | Green | 34 | 0.5% | 95% |
| Norfolk | Chase Oliver | Libertarian | 32 | 0.5% | 95% |
| Norfolk | Shiva Ayyadurai | Independent | 27 | 0.4% | 95% |
| Norfolk | Claudia De la Cruz | Peace and Freedom | 7 | 0.1% | 95% |
| North Adams | Kamala Harris wins | Democrat (incumbent) | 3,758 | 66.4% | 95% |
| North Adams | Donald Trump | Republican | 1,774 | 31.3% | 95% |
| North Adams | Jill Stein | Green | 41 | 0.7% | 95% |
| North Adams | Claudia De la Cruz | Peace and Freedom | 35 | 0.6% | 95% |
| North Adams | Shiva Ayyadurai | Independent | 22 | 0.4% | 95% |
| North Adams | Chase Oliver | Libertarian | 18 | 0.3% | 95% |
| North Adams | Write-ins | Write - In | 15 | 0.3% | 95% |
| Northampton | Kamala Harris wins | Democrat (incumbent) | 14,477 | 84.8% | 100% |
| Northampton | Donald Trump | Republican | 1,800 | 10.5% | 100% |
| Northampton | Jill Stein | Green | 347 | 2.0% | 100% |
| Northampton | Claudia De la Cruz | Peace and Freedom | 227 | 1.3% | 100% |
| Northampton | Write-ins | Write - In | 106 | 0.6% | 100% |
| Northampton | Chase Oliver | Libertarian | 58 | 0.3% | 100% |
| Northampton | Shiva Ayyadurai | Independent | 49 | 0.3% | 100% |
| North Andover | Kamala Harris wins | Democrat (incumbent) | 9,912 | 58.6% | 100% |
| North Andover | Donald Trump | Republican | 6,529 | 38.6% | 100% |
| North Andover | Jill Stein | Green | 147 | 0.9% | 100% |
| North Andover | Write-ins | Write - In | 106 | 0.6% | 100% |
| North Andover | Shiva Ayyadurai | Independent | 95 | 0.6% | 100% |
| North Andover | Chase Oliver | Libertarian | 86 | 0.5% | 100% |
| North Andover | Claudia De la Cruz | Peace and Freedom | 35 | 0.2% | 100% |
| North Attleborough | Kamala Harris wins | Democrat (incumbent) | 8,814 | 52.3% | 100% |
| North Attleborough | Donald Trump | Republican | 7,579 | 44.9% | 100% |
| North Attleborough | Jill Stein | Green | 152 | 0.9% | 100% |
| North Attleborough | Write-ins | Write - In | 100 | 0.6% | 100% |
| North Attleborough | Chase Oliver | Libertarian | 91 | 0.5% | 100% |
| North Attleborough | Shiva Ayyadurai | Independent | 90 | 0.5% | 100% |
| North Attleborough | Claudia De la Cruz | Peace and Freedom | 35 | 0.2% | 100% |
| Northborough | Kamala Harris wins | Democrat (incumbent) | 5,851 | 63.9% | 95% |
| Northborough | Donald Trump | Republican | 2,969 | 32.4% | 95% |
| Northborough | Jill Stein | Green | 120 | 1.3% | 95% |
| Northborough | Write-ins | Write - In | 77 | 0.8% | 95% |
| Northborough | Chase Oliver | Libertarian | 66 | 0.7% | 95% |
| Northborough | Shiva Ayyadurai | Independent | 53 | 0.6% | 95% |
| Northborough | Claudia De la Cruz | Peace and Freedom | 21 | 0.2% | 95% |
| Northbridge | Donald Trump | Republican | 4,515 | 49.2% | 95% |
| Northbridge | Kamala Harris wins | Democrat (incumbent) | 4,373 | 47.7% | 95% |
| Northbridge | Chase Oliver | Libertarian | 87 | 0.9% | 95% |
| Northbridge | Shiva Ayyadurai | Independent | 69 | 0.8% | 95% |
| Northbridge | Write-ins | Write - In | 65 | 0.7% | 95% |
| Northbridge | Jill Stein | Green | 49 | 0.5% | 95% |
| Northbridge | Claudia De la Cruz | Peace and Freedom | 16 | 0.2% | 95% |
| North Brookfield | Donald Trump | Republican | 1,623 | 57.4% | 95% |
| North Brookfield | Kamala Harris wins | Democrat (incumbent) | 1,156 | 40.9% | 95% |
| North Brookfield | Chase Oliver | Libertarian | 13 | 0.5% | 95% |
| North Brookfield | Shiva Ayyadurai | Independent | 11 | 0.4% | 95% |
| North Brookfield | Jill Stein | Green | 9 | 0.3% | 95% |
| North Brookfield | Claudia De la Cruz | Peace and Freedom | 8 | 0.3% | 95% |
| North Brookfield | Write-ins | Write - In | 8 | 0.3% | 95% |
| Northfield | Kamala Harris wins | Democrat (incumbent) | 1,179 | 60.8% | 95% |
| Northfield | Donald Trump | Republican | 689 | 35.6% | 95% |
| Northfield | Jill Stein | Green | 19 | 1.0% | 95% |
| Northfield | Chase Oliver | Libertarian | 17 | 0.9% | 95% |
| Northfield | Write-ins | Write - In | 17 | 0.9% | 95% |
| Northfield | Shiva Ayyadurai | Independent | 13 | 0.7% | 95% |
| Northfield | Claudia De la Cruz | Peace and Freedom | 4 | 0.2% | 95% |
| North Reading | Kamala Harris wins | Democrat (incumbent) | 5,226 | 52.8% | 95% |
| North Reading | Donald Trump | Republican | 4,435 | 44.8% | 95% |
| North Reading | Write-ins | Write - In | 71 | 0.7% | 95% |
| North Reading | Shiva Ayyadurai | Independent | 59 | 0.6% | 95% |
| North Reading | Chase Oliver | Libertarian | 49 | 0.5% | 95% |
| North Reading | Jill Stein | Green | 36 | 0.4% | 95% |
| North Reading | Claudia De la Cruz | Peace and Freedom | 19 | 0.2% | 95% |
| Norton | Kamala Harris wins | Democrat (incumbent) | 5,319 | 50.0% | 100% |
| Norton | Donald Trump | Republican | 5,028 | 47.3% | 100% |
| Norton | Write-ins | Write - In | 75 | 0.7% | 100% |
| Norton | Shiva Ayyadurai | Independent | 74 | 0.7% | 100% |
| Norton | Chase Oliver | Libertarian | 60 | 0.6% | 100% |
| Norton | Jill Stein | Green | 55 | 0.5% | 100% |
| Norton | Claudia De la Cruz | Peace and Freedom | 19 | 0.2% | 100% |
| Norwell | Kamala Harris wins | Democrat (incumbent) | 3,924 | 55.6% | 95% |
| Norwell | Donald Trump | Republican | 2,930 | 41.5% | 95% |
| Norwell | Write-ins | Write - In | 72 | 1.0% | 95% |
| Norwell | Shiva Ayyadurai | Independent | 47 | 0.7% | 95% |
| Norwell | Chase Oliver | Libertarian | 42 | 0.6% | 95% |
| Norwell | Jill Stein | Green | 31 | 0.4% | 95% |
| Norwell | Claudia De la Cruz | Peace and Freedom | 8 | 0.1% | 95% |
| Norwood | Kamala Harris wins | Democrat (incumbent) | 9,566 | 59.1% | 100% |
| Norwood | Donald Trump | Republican | 6,156 | 38.1% | 100% |
| Norwood | Jill Stein | Green | 127 | 0.8% | 100% |
| Norwood | Write-ins | Write - In | 119 | 0.7% | 100% |
| Norwood | Chase Oliver | Libertarian | 86 | 0.5% | 100% |
| Norwood | Shiva Ayyadurai | Independent | 81 | 0.5% | 100% |
| Norwood | Claudia De la Cruz | Peace and Freedom | 42 | 0.3% | 100% |
| Oak Bluffs | Kamala Harris wins | Democrat (incumbent) | 2,247 | 72.3% | 95% |
| Oak Bluffs | Donald Trump | Republican | 798 | 25.7% | 95% |
| Oak Bluffs | Jill Stein | Green | 26 | 0.8% | 95% |
| Oak Bluffs | Shiva Ayyadurai | Independent | 17 | 0.5% | 95% |
| Oak Bluffs | Write-ins | Write - In | 10 | 0.3% | 95% |
| Oak Bluffs | Chase Oliver | Libertarian | 4 | 0.1% | 95% |
| Oak Bluffs | Claudia De la Cruz | Peace and Freedom | 4 | 0.1% | 95% |
| Oakham | Donald Trump | Republican | 720 | 57.0% | 95% |
| Oakham | Kamala Harris wins | Democrat (incumbent) | 514 | 40.7% | 95% |
| Oakham | Chase Oliver | Libertarian | 11 | 0.9% | 95% |
| Oakham | Shiva Ayyadurai | Independent | 8 | 0.6% | 95% |
| Oakham | Jill Stein | Green | 5 | 0.4% | 95% |
| Oakham | Write-ins | Write - In | 3 | 0.2% | 95% |
| Oakham | Claudia De la Cruz | Peace and Freedom | 2 | 0.2% | 95% |
| Orange | Donald Trump | Republican | 1,942 | 49.6% | 95% |
| Orange | Kamala Harris wins | Democrat (incumbent) | 1,879 | 48.0% | 95% |
| Orange | Shiva Ayyadurai | Independent | 34 | 0.9% | 95% |
| Orange | Jill Stein | Green | 17 | 0.4% | 95% |
| Orange | Write-ins | Write - In | 17 | 0.4% | 95% |
| Orange | Chase Oliver | Libertarian | 12 | 0.3% | 95% |
| Orange | Claudia De la Cruz | Peace and Freedom | 12 | 0.3% | 95% |
| Orleans | Kamala Harris wins | Democrat (incumbent) | 3,225 | 67.6% | 95% |
| Orleans | Donald Trump | Republican | 1,433 | 30.1% | 95% |
| Orleans | Write-ins | Write - In | 36 | 0.8% | 95% |
| Orleans | Jill Stein | Green | 26 | 0.5% | 95% |
| Orleans | Chase Oliver | Libertarian | 25 | 0.5% | 95% |
| Orleans | Shiva Ayyadurai | Independent | 17 | 0.4% | 95% |
| Orleans | Claudia De la Cruz | Peace and Freedom | 6 | 0.1% | 95% |
| Otis | Kamala Harris wins | Democrat (incumbent) | 549 | 51.4% | 95% |
| Otis | Donald Trump | Republican | 489 | 45.7% | 95% |
| Otis | Jill Stein | Green | 10 | 0.9% | 95% |
| Otis | Chase Oliver | Libertarian | 8 | 0.7% | 95% |
| Otis | Shiva Ayyadurai | Independent | 5 | 0.5% | 95% |
| Otis | Write-ins | Write - In | 5 | 0.5% | 95% |
| Otis | Claudia De la Cruz | Peace and Freedom | 3 | 0.3% | 95% |
| Oxford | Donald Trump | Republican | 4,084 | 54.2% | 95% |
| Oxford | Kamala Harris wins | Democrat (incumbent) | 3,310 | 44.0% | 95% |
| Oxford | Shiva Ayyadurai | Independent | 49 | 0.7% | 95% |
| Oxford | Jill Stein | Green | 28 | 0.4% | 95% |
| Oxford | Chase Oliver | Libertarian | 28 | 0.4% | 95% |
| Oxford | Claudia De la Cruz | Peace and Freedom | 21 | 0.3% | 95% |
| Oxford | Write-ins | Write - In | 9 | 0.1% | 95% |
| Palmer | Donald Trump | Republican | 3,520 | 54.9% | 95% |
| Palmer | Kamala Harris wins | Democrat (incumbent) | 2,755 | 43.0% | 95% |
| Palmer | Shiva Ayyadurai | Independent | 46 | 0.7% | 95% |
| Palmer | Jill Stein | Green | 37 | 0.6% | 95% |
| Palmer | Chase Oliver | Libertarian | 28 | 0.4% | 95% |
| Palmer | Claudia De la Cruz | Peace and Freedom | 15 | 0.2% | 95% |
| Palmer | Write-ins | Write - In | 6 | 0.1% | 95% |
| Paxton | Kamala Harris wins | Democrat (incumbent) | 1,557 | 52.4% | 95% |
| Paxton | Donald Trump | Republican | 1,350 | 45.4% | 95% |
| Paxton | Shiva Ayyadurai | Independent | 19 | 0.6% | 95% |
| Paxton | Chase Oliver | Libertarian | 15 | 0.5% | 95% |
| Paxton | Write-ins | Write - In | 14 | 0.5% | 95% |
| Paxton | Jill Stein | Green | 12 | 0.4% | 95% |
| Paxton | Claudia De la Cruz | Peace and Freedom | 4 | 0.1% | 95% |
| Peabody | Kamala Harris wins | Democrat (incumbent) | 14,571 | 50.5% | 100% |
| Peabody | Donald Trump | Republican | 13,684 | 47.5% | 100% |
| Peabody | Shiva Ayyadurai | Independent | 196 | 0.7% | 100% |
| Peabody | Write-ins | Write - In | 152 | 0.5% | 100% |
| Peabody | Jill Stein | Green | 102 | 0.4% | 100% |
| Peabody | Chase Oliver | Libertarian | 79 | 0.3% | 100% |
| Peabody | Claudia De la Cruz | Peace and Freedom | 42 | 0.1% | 100% |
| Pelham | Kamala Harris wins | Democrat (incumbent) | 743 | 87.4% | 93.9% |
| Pelham | Donald Trump | Republican | 88 | 10.4% | 93.9% |
| Pelham | Jill Stein | Green | 9 | 1.1% | 93.9% |
| Pelham | Chase Oliver | Libertarian | 6 | 0.7% | 93.9% |
| Pelham | Claudia De la Cruz | Peace and Freedom | 4 | 0.5% | 93.9% |
| Pelham | Shiva Ayyadurai | Independent | 0 | 0.0% | 93.9% |
| Pelham | Write-ins | Write - In | 0 | 0.0% | 93.9% |
| Pembroke | Donald Trump | Republican | 5,792 | 50.4% | 95% |
| Pembroke | Kamala Harris wins | Democrat (incumbent) | 5,420 | 47.2% | 95% |
| Pembroke | Shiva Ayyadurai | Independent | 80 | 0.7% | 95% |
| Pembroke | Write-ins | Write - In | 79 | 0.7% | 95% |
| Pembroke | Chase Oliver | Libertarian | 57 | 0.5% | 95% |
| Pembroke | Jill Stein | Green | 42 | 0.4% | 95% |
| Pembroke | Claudia De la Cruz | Peace and Freedom | 20 | 0.2% | 95% |
| Pepperell | Kamala Harris wins | Democrat (incumbent) | 3,729 | 51.0% | 100% |
| Pepperell | Donald Trump | Republican | 3,357 | 45.9% | 100% |
| Pepperell | Write-ins | Write - In | 56 | 0.8% | 100% |
| Pepperell | Shiva Ayyadurai | Independent | 55 | 0.8% | 100% |
| Pepperell | Chase Oliver | Libertarian | 55 | 0.8% | 100% |
| Pepperell | Jill Stein | Green | 34 | 0.5% | 100% |
| Pepperell | Claudia De la Cruz | Peace and Freedom | 20 | 0.3% | 100% |
| Peru | Kamala Harris wins | Democrat (incumbent) | 256 | 49.3% | 95% |
| Peru | Donald Trump | Republican | 244 | 47.0% | 95% |
| Peru | Shiva Ayyadurai | Independent | 9 | 1.7% | 95% |
| Peru | Chase Oliver | Libertarian | 5 | 1.0% | 95% |
| Peru | Jill Stein | Green | 2 | 0.4% | 95% |
| Peru | Claudia De la Cruz | Peace and Freedom | 2 | 0.4% | 95% |
| Peru | Write-ins | Write - In | 1 | 0.2% | 95% |
| Petersham | Kamala Harris wins | Democrat (incumbent) | 518 | 57.9% | 95% |
| Petersham | Donald Trump | Republican | 352 | 39.3% | 95% |
| Petersham | Jill Stein | Green | 7 | 0.8% | 95% |
| Petersham | Chase Oliver | Libertarian | 5 | 0.6% | 95% |
| Petersham | Claudia De la Cruz | Peace and Freedom | 5 | 0.6% | 95% |
| Petersham | Shiva Ayyadurai | Independent | 4 | 0.4% | 95% |
| Petersham | Write-ins | Write - In | 4 | 0.4% | 95% |
| Phillipston | Donald Trump | Republican | 697 | 60.2% | 95% |
| Phillipston | Kamala Harris wins | Democrat (incumbent) | 438 | 37.8% | 95% |
| Phillipston | Shiva Ayyadurai | Independent | 11 | 0.9% | 95% |
| Phillipston | Claudia De la Cruz | Peace and Freedom | 6 | 0.5% | 95% |
| Phillipston | Jill Stein | Green | 4 | 0.3% | 95% |
| Phillipston | Chase Oliver | Libertarian | 2 | 0.2% | 95% |
| Phillipston | Write-ins | Write - In | 0 | 0.0% | 95% |
| Pittsfield | Kamala Harris wins | Democrat (incumbent) | 14,628 | 70.4% | 100% |
| Pittsfield | Donald Trump | Republican | 5,658 | 27.2% | 100% |
| Pittsfield | Jill Stein | Green | 164 | 0.8% | 100% |
| Pittsfield | Shiva Ayyadurai | Independent | 96 | 0.5% | 100% |
| Pittsfield | Chase Oliver | Libertarian | 84 | 0.4% | 100% |
| Pittsfield | Write-ins | Write - In | 81 | 0.4% | 100% |
| Pittsfield | Claudia De la Cruz | Peace and Freedom | 60 | 0.3% | 100% |
| Plainfield | Kamala Harris wins | Democrat (incumbent) | 274 | 64.0% | 95% |
| Plainfield | Donald Trump | Republican | 136 | 31.8% | 95% |
| Plainfield | Jill Stein | Green | 8 | 1.9% | 95% |
| Plainfield | Claudia De la Cruz | Peace and Freedom | 4 | 0.9% | 95% |
| Plainfield | Shiva Ayyadurai | Independent | 2 | 0.5% | 95% |
| Plainfield | Chase Oliver | Libertarian | 2 | 0.5% | 95% |
| Plainfield | Write-ins | Write - In | 2 | 0.5% | 95% |
| Plainville | Kamala Harris wins | Democrat (incumbent) | 2,782 | 49.8% | 95% |
| Plainville | Donald Trump | Republican | 2,633 | 47.2% | 95% |
| Plainville | Chase Oliver | Libertarian | 40 | 0.7% | 95% |
| Plainville | Jill Stein | Green | 39 | 0.7% | 95% |
| Plainville | Shiva Ayyadurai | Independent | 37 | 0.7% | 95% |
| Plainville | Write-ins | Write - In | 35 | 0.6% | 95% |
| Plainville | Claudia De la Cruz | Peace and Freedom | 17 | 0.3% | 95% |
| Plymouth | Kamala Harris wins | Democrat (incumbent) | 21,658 | 53.7% | 95% |
| Plymouth | Donald Trump | Republican | 17,831 | 44.2% | 95% |
| Plymouth | Shiva Ayyadurai | Independent | 217 | 0.5% | 95% |
| Plymouth | Write-ins | Write - In | 213 | 0.5% | 95% |
| Plymouth | Chase Oliver | Libertarian | 207 | 0.5% | 95% |
| Plymouth | Jill Stein | Green | 160 | 0.4% | 95% |
| Plymouth | Claudia De la Cruz | Peace and Freedom | 68 | 0.2% | 95% |
| Plympton | Donald Trump | Republican | 1,061 | 53.6% | 95% |
| Plympton | Kamala Harris wins | Democrat (incumbent) | 878 | 44.4% | 95% |
| Plympton | Shiva Ayyadurai | Independent | 12 | 0.6% | 95% |
| Plympton | Jill Stein | Green | 10 | 0.5% | 95% |
| Plympton | Chase Oliver | Libertarian | 10 | 0.5% | 95% |
| Plympton | Claudia De la Cruz | Peace and Freedom | 5 | 0.3% | 95% |
| Plympton | Write-ins | Write - In | 3 | 0.2% | 95% |
| Princeton | Kamala Harris wins | Democrat (incumbent) | 1,466 | 58.0% | 95% |
| Princeton | Donald Trump | Republican | 996 | 39.4% | 95% |
| Princeton | Jill Stein | Green | 23 | 0.9% | 95% |
| Princeton | Write-ins | Write - In | 21 | 0.8% | 95% |
| Princeton | Chase Oliver | Libertarian | 12 | 0.5% | 95% |
| Princeton | Shiva Ayyadurai | Independent | 7 | 0.3% | 95% |
| Princeton | Claudia De la Cruz | Peace and Freedom | 4 | 0.2% | 95% |
| Provincetown | Kamala Harris wins | Democrat (incumbent) | 2,429 | 91.2% | 99% |
| Provincetown | Donald Trump | Republican | 191 | 7.2% | 99% |
| Provincetown | Jill Stein | Green | 18 | 0.7% | 99% |
| Provincetown | Claudia De la Cruz | Peace and Freedom | 8 | 0.3% | 99% |
| Provincetown | Shiva Ayyadurai | Independent | 6 | 0.2% | 99% |
| Provincetown | Write-ins | Write - In | 6 | 0.2% | 99% |
| Provincetown | Chase Oliver | Libertarian | 4 | 0.2% | 99% |
| Quincy | Kamala Harris wins | Democrat (incumbent) | 25,651 | 60.9% | 100% |
| Quincy | Donald Trump | Republican | 15,210 | 36.1% | 100% |
| Quincy | Jill Stein | Green | 378 | 0.9% | 100% |
| Quincy | Write-ins | Write - In | 306 | 0.7% | 100% |
| Quincy | Shiva Ayyadurai | Independent | 214 | 0.5% | 100% |
| Quincy | Chase Oliver | Libertarian | 193 | 0.5% | 100% |
| Quincy | Claudia De la Cruz | Peace and Freedom | 181 | 0.4% | 100% |
| Randolph | Kamala Harris wins | Democrat (incumbent) | 11,410 | 74.3% | 100% |
| Randolph | Donald Trump | Republican | 3,588 | 23.4% | 100% |
| Randolph | Write-ins | Write - In | 105 | 0.7% | 100% |
| Randolph | Jill Stein | Green | 96 | 0.6% | 100% |
| Randolph | Shiva Ayyadurai | Independent | 84 | 0.5% | 100% |
| Randolph | Claudia De la Cruz | Peace and Freedom | 42 | 0.3% | 100% |
| Randolph | Chase Oliver | Libertarian | 35 | 0.2% | 100% |
| Raynham | Donald Trump | Republican | 4,694 | 52.6% | 95% |
| Raynham | Kamala Harris wins | Democrat (incumbent) | 4,059 | 45.5% | 95% |
| Raynham | Shiva Ayyadurai | Independent | 63 | 0.7% | 95% |
| Raynham | Chase Oliver | Libertarian | 42 | 0.5% | 95% |
| Raynham | Jill Stein | Green | 38 | 0.4% | 95% |
| Raynham | Claudia De la Cruz | Peace and Freedom | 26 | 0.3% | 95% |
| Raynham | Write-ins | Write - In | 7 | 0.1% | 95% |
| Reading | Kamala Harris wins | Democrat (incumbent) | 10,431 | 63.8% | 100% |
| Reading | Donald Trump | Republican | 5,607 | 34.3% | 100% |
| Reading | Chase Oliver | Libertarian | 99 | 0.6% | 100% |
| Reading | Shiva Ayyadurai | Independent | 85 | 0.5% | 100% |
| Reading | Jill Stein | Green | 81 | 0.5% | 100% |
| Reading | Claudia De la Cruz | Peace and Freedom | 31 | 0.2% | 100% |
| Reading | Write-ins | Write - In | 7 | 0.0% | 100% |
| Rehoboth | Donald Trump | Republican | 4,501 | 55.6% | 100% |
| Rehoboth | Kamala Harris wins | Democrat (incumbent) | 3,455 | 42.7% | 100% |
| Rehoboth | Chase Oliver | Libertarian | 44 | 0.5% | 100% |
| Rehoboth | Shiva Ayyadurai | Independent | 36 | 0.4% | 100% |
| Rehoboth | Jill Stein | Green | 27 | 0.3% | 100% |
| Rehoboth | Write-ins | Write - In | 23 | 0.3% | 100% |
| Rehoboth | Claudia De la Cruz | Peace and Freedom | 13 | 0.2% | 100% |
| Revere | Kamala Harris wins | Democrat (incumbent) | 9,711 | 52.8% | 100% |
| Revere | Donald Trump | Republican | 8,102 | 44.0% | 100% |
| Revere | Jill Stein | Green | 240 | 1.3% | 100% |
| Revere | Shiva Ayyadurai | Independent | 101 | 0.5% | 100% |
| Revere | Claudia De la Cruz | Peace and Freedom | 92 | 0.5% | 100% |
| Revere | Chase Oliver | Libertarian | 76 | 0.4% | 100% |
| Revere | Write-ins | Write - In | 71 | 0.4% | 100% |
| Richmond | Kamala Harris wins | Democrat (incumbent) | 772 | 76.5% | 95% |
| Richmond | Donald Trump | Republican | 213 | 21.1% | 95% |
| Richmond | Jill Stein | Green | 6 | 0.6% | 95% |
| Richmond | Chase Oliver | Libertarian | 6 | 0.6% | 95% |
| Richmond | Write-ins | Write - In | 6 | 0.6% | 95% |
| Richmond | Shiva Ayyadurai | Independent | 3 | 0.3% | 95% |
| Richmond | Claudia De la Cruz | Peace and Freedom | 3 | 0.3% | 95% |
| Rochester | Donald Trump | Republican | 2,225 | 56.0% | 99% |
| Rochester | Kamala Harris wins | Democrat (incumbent) | 1,665 | 41.9% | 99% |
| Rochester | Shiva Ayyadurai | Independent | 27 | 0.7% | 99% |
| Rochester | Write-ins | Write - In | 26 | 0.7% | 99% |
| Rochester | Chase Oliver | Libertarian | 17 | 0.4% | 99% |
| Rochester | Jill Stein | Green | 9 | 0.2% | 99% |
| Rochester | Claudia De la Cruz | Peace and Freedom | 6 | 0.2% | 99% |
| Rockland | Donald Trump | Republican | 4,729 | 48.7% | 95% |
| Rockland | Kamala Harris wins | Democrat (incumbent) | 4,726 | 48.7% | 95% |
| Rockland | Write-ins | Write - In | 73 | 0.8% | 95% |
| Rockland | Shiva Ayyadurai | Independent | 57 | 0.6% | 95% |
| Rockland | Chase Oliver | Libertarian | 56 | 0.6% | 95% |
| Rockland | Jill Stein | Green | 48 | 0.5% | 95% |
| Rockland | Claudia De la Cruz | Peace and Freedom | 17 | 0.2% | 95% |
| Rockport | Kamala Harris wins | Democrat (incumbent) | 3,725 | 72.0% | 99% |
| Rockport | Donald Trump | Republican | 1,332 | 25.7% | 99% |
| Rockport | Write-ins | Write - In | 41 | 0.8% | 99% |
| Rockport | Jill Stein | Green | 28 | 0.5% | 99% |
| Rockport | Chase Oliver | Libertarian | 24 | 0.5% | 99% |
| Rockport | Shiva Ayyadurai | Independent | 17 | 0.3% | 99% |
| Rockport | Claudia De la Cruz | Peace and Freedom | 8 | 0.2% | 99% |
| Rowe | Kamala Harris wins | Democrat (incumbent) | 139 | 52.9% | 95% |
| Rowe | Donald Trump | Republican | 121 | 46.0% | 95% |
| Rowe | Jill Stein | Green | 2 | 0.8% | 95% |
| Rowe | Chase Oliver | Libertarian | 1 | 0.4% | 95% |
| Rowe | Shiva Ayyadurai | Independent | 0 | 0.0% | 95% |
| Rowe | Claudia De la Cruz | Peace and Freedom | 0 | 0.0% | 95% |
| Rowe | Write-ins | Write - In | 0 | 0.0% | 95% |
| Rowley | Kamala Harris wins | Democrat (incumbent) | 2,063 | 50.5% | 95% |
| Rowley | Donald Trump | Republican | 1,919 | 47.0% | 95% |
| Rowley | Write-ins | Write - In | 30 | 0.7% | 95% |
| Rowley | Chase Oliver | Libertarian | 25 | 0.6% | 95% |
| Rowley | Shiva Ayyadurai | Independent | 24 | 0.6% | 95% |
| Rowley | Jill Stein | Green | 15 | 0.4% | 95% |
| Rowley | Claudia De la Cruz | Peace and Freedom | 8 | 0.2% | 95% |
| Royalston | Kamala Harris wins | Democrat (incumbent) | 392 | 48.5% | 95% |
| Royalston | Donald Trump | Republican | 391 | 48.3% | 95% |
| Royalston | Write-ins | Write - In | 8 | 1.0% | 95% |
| Royalston | Chase Oliver | Libertarian | 6 | 0.7% | 95% |
| Royalston | Claudia De la Cruz | Peace and Freedom | 5 | 0.6% | 95% |
| Royalston | Jill Stein | Green | 4 | 0.5% | 95% |
| Royalston | Shiva Ayyadurai | Independent | 3 | 0.4% | 95% |
| Russell | Donald Trump | Republican | 524 | 58.1% | 95% |
| Russell | Kamala Harris wins | Democrat (incumbent) | 350 | 38.8% | 95% |
| Russell | Chase Oliver | Libertarian | 7 | 0.8% | 95% |
| Russell | Jill Stein | Green | 6 | 0.7% | 95% |
| Russell | Shiva Ayyadurai | Independent | 6 | 0.7% | 95% |
| Russell | Write-ins | Write - In | 5 | 0.6% | 95% |
| Russell | Claudia De la Cruz | Peace and Freedom | 4 | 0.4% | 95% |
| Rutland | Donald Trump | Republican | 3,035 | 51.2% | 95% |
| Rutland | Kamala Harris wins | Democrat (incumbent) | 2,736 | 46.1% | 95% |
| Rutland | Write-ins | Write - In | 37 | 0.6% | 95% |
| Rutland | Jill Stein | Green | 35 | 0.6% | 95% |
| Rutland | Chase Oliver | Libertarian | 34 | 0.6% | 95% |
| Rutland | Shiva Ayyadurai | Independent | 32 | 0.5% | 95% |
| Rutland | Claudia De la Cruz | Peace and Freedom | 20 | 0.3% | 95% |
| Salem | Kamala Harris wins | Democrat (incumbent) | 16,536 | 71.4% | 100% |
| Salem | Donald Trump | Republican | 5,967 | 25.8% | 100% |
| Salem | Jill Stein | Green | 192 | 0.8% | 100% |
| Salem | Claudia De la Cruz | Peace and Freedom | 173 | 0.7% | 100% |
| Salem | Chase Oliver | Libertarian | 109 | 0.5% | 100% |
| Salem | Write-ins | Write - In | 93 | 0.4% | 100% |
| Salem | Shiva Ayyadurai | Independent | 88 | 0.4% | 100% |
| Salisbury | Donald Trump | Republican | 2,727 | 49.5% | 95% |
| Salisbury | Kamala Harris wins | Democrat (incumbent) | 2,657 | 48.2% | 95% |
| Salisbury | Shiva Ayyadurai | Independent | 33 | 0.6% | 95% |
| Salisbury | Write-ins | Write - In | 29 | 0.5% | 95% |
| Salisbury | Jill Stein | Green | 25 | 0.5% | 95% |
| Salisbury | Chase Oliver | Libertarian | 23 | 0.4% | 95% |
| Salisbury | Claudia De la Cruz | Peace and Freedom | 13 | 0.2% | 95% |
| Sandisfield | Kamala Harris wins | Democrat (incumbent) | 280 | 55.6% | 95% |
| Sandisfield | Donald Trump | Republican | 212 | 42.1% | 95% |
| Sandisfield | Jill Stein | Green | 4 | 0.8% | 95% |
| Sandisfield | Claudia De la Cruz | Peace and Freedom | 3 | 0.6% | 95% |
| Sandisfield | Chase Oliver | Libertarian | 2 | 0.4% | 95% |
| Sandisfield | Write-ins | Write - In | 2 | 0.4% | 95% |
| Sandisfield | Shiva Ayyadurai | Independent | 1 | 0.2% | 95% |
| Sandwich | Kamala Harris wins | Democrat (incumbent) | 7,256 | 53.2% | 100% |
| Sandwich | Donald Trump | Republican | 6,079 | 44.6% | 100% |
| Sandwich | Chase Oliver | Libertarian | 82 | 0.6% | 100% |
| Sandwich | Shiva Ayyadurai | Independent | 72 | 0.5% | 100% |
| Sandwich | Write-ins | Write - In | 65 | 0.5% | 100% |
| Sandwich | Jill Stein | Green | 54 | 0.4% | 100% |
| Sandwich | Claudia De la Cruz | Peace and Freedom | 22 | 0.2% | 100% |
| Saugus | Donald Trump | Republican | 8,112 | 54.1% | 100% |
| Saugus | Kamala Harris wins | Democrat (incumbent) | 6,617 | 44.2% | 100% |
| Saugus | Jill Stein | Green | 99 | 0.7% | 100% |
| Saugus | Shiva Ayyadurai | Independent | 62 | 0.4% | 100% |
| Saugus | Chase Oliver | Libertarian | 39 | 0.3% | 100% |
| Saugus | Claudia De la Cruz | Peace and Freedom | 32 | 0.2% | 100% |
| Saugus | Write-ins | Write - In | 22 | 0.1% | 100% |
| Savoy | Kamala Harris wins | Democrat (incumbent) | 213 | 49.3% | 95% |
| Savoy | Donald Trump | Republican | 211 | 48.8% | 95% |
| Savoy | Jill Stein | Green | 3 | 0.7% | 95% |
| Savoy | Shiva Ayyadurai | Independent | 2 | 0.5% | 95% |
| Savoy | Claudia De la Cruz | Peace and Freedom | 2 | 0.5% | 95% |
| Savoy | Write-ins | Write - In | 1 | 0.2% | 95% |
| Savoy | Chase Oliver | Libertarian | 0 | 0.0% | 95% |
| Scituate | Kamala Harris wins | Democrat (incumbent) | 8,229 | 61.7% | 95% |
| Scituate | Donald Trump | Republican | 4,836 | 36.2% | 95% |
| Scituate | Chase Oliver | Libertarian | 81 | 0.6% | 95% |
| Scituate | Write-ins | Write - In | 78 | 0.6% | 95% |
| Scituate | Jill Stein | Green | 57 | 0.4% | 95% |
| Scituate | Shiva Ayyadurai | Independent | 47 | 0.4% | 95% |
| Scituate | Claudia De la Cruz | Peace and Freedom | 17 | 0.1% | 95% |
| Seekonk | Donald Trump | Republican | 4,483 | 49.3% | 95% |
| Seekonk | Kamala Harris wins | Democrat (incumbent) | 4,392 | 48.3% | 95% |
| Seekonk | Write-ins | Write - In | 59 | 0.6% | 95% |
| Seekonk | Shiva Ayyadurai | Independent | 58 | 0.6% | 95% |
| Seekonk | Chase Oliver | Libertarian | 50 | 0.5% | 95% |
| Seekonk | Jill Stein | Green | 44 | 0.5% | 95% |
| Seekonk | Claudia De la Cruz | Peace and Freedom | 13 | 0.1% | 95% |
| Sharon | Kamala Harris wins | Democrat (incumbent) | 7,575 | 71.2% | 93.6% |
| Sharon | Donald Trump | Republican | 2,731 | 25.7% | 93.6% |
| Sharon | Jill Stein | Green | 192 | 1.8% | 93.6% |
| Sharon | Shiva Ayyadurai | Independent | 55 | 0.5% | 93.6% |
| Sharon | Chase Oliver | Libertarian | 52 | 0.5% | 93.6% |
| Sharon | Claudia De la Cruz | Peace and Freedom | 26 | 0.2% | 93.6% |
| Sharon | Write-ins | Write - In | 1 | 0.0% | 93.6% |
| Sheffield | Kamala Harris wins | Democrat (incumbent) | 1,373 | 68.0% | 95% |
| Sheffield | Donald Trump | Republican | 572 | 28.3% | 95% |
| Sheffield | Jill Stein | Green | 26 | 1.3% | 95% |
| Sheffield | Write-ins | Write - In | 17 | 0.8% | 95% |
| Sheffield | Shiva Ayyadurai | Independent | 16 | 0.8% | 95% |
| Sheffield | Chase Oliver | Libertarian | 15 | 0.7% | 95% |
| Sheffield | Claudia De la Cruz | Peace and Freedom | 1 | 0.0% | 95% |
| Shelburne | Kamala Harris wins | Democrat (incumbent) | 914 | 74.7% | 95% |
| Shelburne | Donald Trump | Republican | 261 | 21.3% | 95% |
| Shelburne | Jill Stein | Green | 18 | 1.5% | 95% |
| Shelburne | Shiva Ayyadurai | Independent | 11 | 0.9% | 95% |
| Shelburne | Write-ins | Write - In | 8 | 0.7% | 95% |
| Shelburne | Claudia De la Cruz | Peace and Freedom | 6 | 0.5% | 95% |
| Shelburne | Chase Oliver | Libertarian | 5 | 0.4% | 95% |
| Sherborn | Kamala Harris wins | Democrat (incumbent) | 2,089 | 75.5% | 95% |
| Sherborn | Donald Trump | Republican | 566 | 20.5% | 95% |
| Sherborn | Write-ins | Write - In | 37 | 1.3% | 95% |
| Sherborn | Chase Oliver | Libertarian | 35 | 1.3% | 95% |
| Sherborn | Shiva Ayyadurai | Independent | 20 | 0.7% | 95% |
| Sherborn | Jill Stein | Green | 17 | 0.6% | 95% |
| Sherborn | Claudia De la Cruz | Peace and Freedom | 2 | 0.1% | 95% |
| Shirley | Kamala Harris wins | Democrat (incumbent) | 2,030 | 55.2% | 95% |
| Shirley | Donald Trump | Republican | 1,536 | 41.8% | 95% |
| Shirley | Write-ins | Write - In | 28 | 0.8% | 95% |
| Shirley | Jill Stein | Green | 27 | 0.7% | 95% |
| Shirley | Shiva Ayyadurai | Independent | 27 | 0.7% | 95% |
| Shirley | Chase Oliver | Libertarian | 21 | 0.6% | 95% |
| Shirley | Claudia De la Cruz | Peace and Freedom | 6 | 0.2% | 95% |
| Shrewsbury | Kamala Harris wins | Democrat (incumbent) | 11,852 | 59.3% | 100% |
| Shrewsbury | Donald Trump | Republican | 7,378 | 36.9% | 100% |
| Shrewsbury | Jill Stein | Green | 331 | 1.7% | 100% |
| Shrewsbury | Chase Oliver | Libertarian | 132 | 0.7% | 100% |
| Shrewsbury | Shiva Ayyadurai | Independent | 130 | 0.7% | 100% |
| Shrewsbury | Write-ins | Write - In | 109 | 0.5% | 100% |
| Shrewsbury | Claudia De la Cruz | Peace and Freedom | 55 | 0.3% | 100% |
| Shutesbury | Kamala Harris wins | Democrat (incumbent) | 1,030 | 82.9% | 95% |
| Shutesbury | Donald Trump | Republican | 169 | 13.6% | 95% |
| Shutesbury | Jill Stein | Green | 27 | 2.2% | 95% |
| Shutesbury | Chase Oliver | Libertarian | 8 | 0.6% | 95% |
| Shutesbury | Claudia De la Cruz | Peace and Freedom | 3 | 0.2% | 95% |
| Shutesbury | Write-ins | Write - In | 3 | 0.2% | 95% |
| Shutesbury | Shiva Ayyadurai | Independent | 2 | 0.2% | 95% |
| Somerset | Donald Trump | Republican | 5,629 | 51.2% | 100% |
| Somerset | Kamala Harris wins | Democrat (incumbent) | 5,199 | 47.3% | 100% |
| Somerset | Shiva Ayyadurai | Independent | 66 | 0.6% | 100% |
| Somerset | Chase Oliver | Libertarian | 40 | 0.4% | 100% |
| Somerset | Jill Stein | Green | 37 | 0.3% | 100% |
| Somerset | Write-ins | Write - In | 19 | 0.2% | 100% |
| Somerset | Claudia De la Cruz | Peace and Freedom | 12 | 0.1% | 100% |
| Somerville | Kamala Harris wins | Democrat (incumbent) | 33,218 | 83.9% | 100% |
| Somerville | Donald Trump | Republican | 4,512 | 11.4% | 100% |
| Somerville | Jill Stein | Green | 637 | 1.6% | 100% |
| Somerville | Claudia De la Cruz | Peace and Freedom | 629 | 1.6% | 100% |
| Somerville | Write-ins | Write - In | 336 | 0.8% | 100% |
| Somerville | Chase Oliver | Libertarian | 175 | 0.4% | 100% |
| Somerville | Shiva Ayyadurai | Independent | 102 | 0.3% | 100% |
| Southampton | Kamala Harris wins | Democrat (incumbent) | 2,120 | 52.4% | 95% |
| Southampton | Donald Trump | Republican | 1,826 | 45.1% | 95% |
| Southampton | Jill Stein | Green | 28 | 0.7% | 95% |
| Southampton | Chase Oliver | Libertarian | 22 | 0.5% | 95% |
| Southampton | Shiva Ayyadurai | Independent | 21 | 0.5% | 95% |
| Southampton | Write-ins | Write - In | 21 | 0.5% | 95% |
| Southampton | Claudia De la Cruz | Peace and Freedom | 9 | 0.2% | 95% |
| Southborough | Kamala Harris wins | Democrat (incumbent) | 4,135 | 67.1% | 100% |
| Southborough | Donald Trump | Republican | 1,818 | 29.5% | 100% |
| Southborough | Write-ins | Write - In | 62 | 1.0% | 100% |
| Southborough | Chase Oliver | Libertarian | 54 | 0.9% | 100% |
| Southborough | Jill Stein | Green | 53 | 0.9% | 100% |
| Southborough | Shiva Ayyadurai | Independent | 32 | 0.5% | 100% |
| Southborough | Claudia De la Cruz | Peace and Freedom | 10 | 0.2% | 100% |
| Southbridge | Kamala Harris wins | Democrat (incumbent) | 3,501 | 50.0% | 95% |
| Southbridge | Donald Trump | Republican | 3,330 | 47.6% | 95% |
| Southbridge | Shiva Ayyadurai | Independent | 48 | 0.7% | 95% |
| Southbridge | Claudia De la Cruz | Peace and Freedom | 37 | 0.5% | 95% |
| Southbridge | Chase Oliver | Libertarian | 33 | 0.5% | 95% |
| Southbridge | Jill Stein | Green | 30 | 0.4% | 95% |
| Southbridge | Write-ins | Write - In | 24 | 0.3% | 95% |
| South Hadley | Kamala Harris wins | Democrat (incumbent) | 6,237 | 63.0% | 95% |
| South Hadley | Donald Trump | Republican | 3,390 | 34.3% | 95% |
| South Hadley | Jill Stein | Green | 85 | 0.9% | 95% |
| South Hadley | Chase Oliver | Libertarian | 56 | 0.6% | 95% |
| South Hadley | Claudia De la Cruz | Peace and Freedom | 49 | 0.5% | 95% |
| South Hadley | Write-ins | Write - In | 44 | 0.4% | 95% |
| South Hadley | Shiva Ayyadurai | Independent | 36 | 0.4% | 95% |
| Southwick | Donald Trump | Republican | 3,430 | 58.7% | 95% |
| Southwick | Kamala Harris wins | Democrat (incumbent) | 2,289 | 39.2% | 95% |
| Southwick | Jill Stein | Green | 31 | 0.5% | 95% |
| Southwick | Shiva Ayyadurai | Independent | 31 | 0.5% | 95% |
| Southwick | Chase Oliver | Libertarian | 29 | 0.5% | 95% |
| Southwick | Write-ins | Write - In | 24 | 0.4% | 95% |
| Southwick | Claudia De la Cruz | Peace and Freedom | 7 | 0.1% | 95% |
| Spencer | Donald Trump | Republican | 3,477 | 54.4% | 95% |
| Spencer | Kamala Harris wins | Democrat (incumbent) | 2,791 | 43.6% | 95% |
| Spencer | Shiva Ayyadurai | Independent | 37 | 0.6% | 95% |
| Spencer | Jill Stein | Green | 32 | 0.5% | 95% |
| Spencer | Write-ins | Write - In | 27 | 0.4% | 95% |
| Spencer | Chase Oliver | Libertarian | 21 | 0.3% | 95% |
| Spencer | Claudia De la Cruz | Peace and Freedom | 10 | 0.2% | 95% |
| Springfield | Kamala Harris wins | Democrat (incumbent) | 33,329 | 65.5% | 100% |
| Springfield | Donald Trump | Republican | 16,274 | 32.0% | 100% |
| Springfield | Jill Stein | Green | 312 | 0.6% | 100% |
| Springfield | Claudia De la Cruz | Peace and Freedom | 310 | 0.6% | 100% |
| Springfield | Shiva Ayyadurai | Independent | 304 | 0.6% | 100% |
| Springfield | Write-ins | Write - In | 199 | 0.4% | 100% |
| Springfield | Chase Oliver | Libertarian | 171 | 0.3% | 100% |
| Sterling | Kamala Harris wins | Democrat (incumbent) | 2,832 | 51.3% | 95% |
| Sterling | Donald Trump | Republican | 2,541 | 46.1% | 95% |
| Sterling | Chase Oliver | Libertarian | 40 | 0.7% | 95% |
| Sterling | Shiva Ayyadurai | Independent | 38 | 0.7% | 95% |
| Sterling | Write-ins | Write - In | 33 | 0.6% | 95% |
| Sterling | Jill Stein | Green | 26 | 0.5% | 95% |
| Sterling | Claudia De la Cruz | Peace and Freedom | 6 | 0.1% | 95% |
| Stockbridge | Kamala Harris wins | Democrat (incumbent) | 1,073 | 81.9% | 95% |
| Stockbridge | Donald Trump | Republican | 213 | 16.3% | 95% |
| Stockbridge | Jill Stein | Green | 14 | 1.1% | 95% |
| Stockbridge | Claudia De la Cruz | Peace and Freedom | 4 | 0.3% | 95% |
| Stockbridge | Chase Oliver | Libertarian | 3 | 0.2% | 95% |
| Stockbridge | Shiva Ayyadurai | Independent | 2 | 0.2% | 95% |
| Stockbridge | Write-ins | Write - In | 1 | 0.1% | 95% |
| Stoneham | Kamala Harris wins | Democrat (incumbent) | 7,650 | 56.8% | 100% |
| Stoneham | Donald Trump | Republican | 5,560 | 41.3% | 100% |
| Stoneham | Jill Stein | Green | 94 | 0.7% | 100% |
| Stoneham | Shiva Ayyadurai | Independent | 71 | 0.5% | 100% |
| Stoneham | Chase Oliver | Libertarian | 51 | 0.4% | 100% |
| Stoneham | Claudia De la Cruz | Peace and Freedom | 35 | 0.3% | 100% |
| Stoneham | Write-ins | Write - In | 12 | 0.1% | 100% |
| Stoughton | Kamala Harris wins | Democrat (incumbent) | 9,106 | 61.8% | 100% |
| Stoughton | Donald Trump | Republican | 5,319 | 36.1% | 100% |
| Stoughton | Write-ins | Write - In | 94 | 0.6% | 100% |
| Stoughton | Jill Stein | Green | 72 | 0.5% | 100% |
| Stoughton | Shiva Ayyadurai | Independent | 61 | 0.4% | 100% |
| Stoughton | Chase Oliver | Libertarian | 43 | 0.3% | 100% |
| Stoughton | Claudia De la Cruz | Peace and Freedom | 35 | 0.2% | 100% |
| Stow | Kamala Harris wins | Democrat (incumbent) | 3,434 | 72.1% | 95% |
| Stow | Donald Trump | Republican | 1,168 | 24.5% | 95% |
| Stow | Chase Oliver | Libertarian | 57 | 1.2% | 95% |
| Stow | Jill Stein | Green | 42 | 0.9% | 95% |
| Stow | Shiva Ayyadurai | Independent | 27 | 0.6% | 95% |
| Stow | Write-ins | Write - In | 22 | 0.5% | 95% |
| Stow | Claudia De la Cruz | Peace and Freedom | 13 | 0.3% | 95% |
| Sturbridge | Kamala Harris wins | Democrat (incumbent) | 3,137 | 52.3% | 95% |
| Sturbridge | Donald Trump | Republican | 2,709 | 45.1% | 95% |
| Sturbridge | Chase Oliver | Libertarian | 40 | 0.7% | 95% |
| Sturbridge | Write-ins | Write - In | 37 | 0.6% | 95% |
| Sturbridge | Jill Stein | Green | 36 | 0.6% | 95% |
| Sturbridge | Shiva Ayyadurai | Independent | 34 | 0.6% | 95% |
| Sturbridge | Claudia De la Cruz | Peace and Freedom | 10 | 0.2% | 95% |
| Sudbury | Kamala Harris wins | Democrat (incumbent) | 8,768 | 74.3% | 100% |
| Sudbury | Donald Trump | Republican | 2,656 | 22.5% | 100% |
| Sudbury | Write-ins | Write - In | 119 | 1.0% | 100% |
| Sudbury | Jill Stein | Green | 95 | 0.8% | 100% |
| Sudbury | Chase Oliver | Libertarian | 90 | 0.8% | 100% |
| Sudbury | Shiva Ayyadurai | Independent | 55 | 0.5% | 100% |
| Sudbury | Claudia De la Cruz | Peace and Freedom | 25 | 0.2% | 100% |
| Sunderland | Kamala Harris wins | Democrat (incumbent) | 1,408 | 74.9% | 93.7% |
| Sunderland | Donald Trump | Republican | 397 | 21.1% | 93.7% |
| Sunderland | Jill Stein | Green | 27 | 1.4% | 93.7% |
| Sunderland | Chase Oliver | Libertarian | 13 | 0.7% | 93.7% |
| Sunderland | Claudia De la Cruz | Peace and Freedom | 13 | 0.7% | 93.7% |
| Sunderland | Shiva Ayyadurai | Independent | 12 | 0.6% | 93.7% |
| Sunderland | Write-ins | Write - In | 9 | 0.5% | 93.7% |
| Sutton | Donald Trump | Republican | 3,258 | 51.8% | 95% |
| Sutton | Kamala Harris wins | Democrat (incumbent) | 2,882 | 45.8% | 95% |
| Sutton | Write-ins | Write - In | 39 | 0.6% | 95% |
| Sutton | Shiva Ayyadurai | Independent | 35 | 0.6% | 95% |
| Sutton | Chase Oliver | Libertarian | 35 | 0.6% | 95% |
| Sutton | Jill Stein | Green | 29 | 0.5% | 95% |
| Sutton | Claudia De la Cruz | Peace and Freedom | 11 | 0.2% | 95% |
| Swampscott | Kamala Harris wins | Democrat (incumbent) | 6,219 | 68.1% | 95% |
| Swampscott | Donald Trump | Republican | 2,689 | 29.4% | 95% |
| Swampscott | Write-ins | Write - In | 74 | 0.8% | 95% |
| Swampscott | Jill Stein | Green | 53 | 0.6% | 95% |
| Swampscott | Chase Oliver | Libertarian | 42 | 0.5% | 95% |
| Swampscott | Shiva Ayyadurai | Independent | 35 | 0.4% | 95% |
| Swampscott | Claudia De la Cruz | Peace and Freedom | 20 | 0.2% | 95% |
| Swansea | Donald Trump | Republican | 5,735 | 55.5% | 100% |
| Swansea | Kamala Harris wins | Democrat (incumbent) | 4,402 | 42.6% | 100% |
| Swansea | Chase Oliver | Libertarian | 50 | 0.5% | 100% |
| Swansea | Write-ins | Write - In | 50 | 0.5% | 100% |
| Swansea | Shiva Ayyadurai | Independent | 47 | 0.5% | 100% |
| Swansea | Jill Stein | Green | 28 | 0.3% | 100% |
| Swansea | Claudia De la Cruz | Peace and Freedom | 19 | 0.2% | 100% |
| Taunton | Kamala Harris wins | Democrat (incumbent) | 13,582 | 50.3% | 100% |
| Taunton | Donald Trump | Republican | 12,837 | 47.6% | 100% |
| Taunton | Shiva Ayyadurai | Independent | 160 | 0.6% | 100% |
| Taunton | Jill Stein | Green | 126 | 0.5% | 100% |
| Taunton | Chase Oliver | Libertarian | 113 | 0.4% | 100% |
| Taunton | Write-ins | Write - In | 86 | 0.3% | 100% |
| Taunton | Claudia De la Cruz | Peace and Freedom | 76 | 0.3% | 100% |
| Templeton | Donald Trump | Republican | 2,583 | 56.2% | 95% |
| Templeton | Kamala Harris wins | Democrat (incumbent) | 1,883 | 41.0% | 95% |
| Templeton | Shiva Ayyadurai | Independent | 36 | 0.8% | 95% |
| Templeton | Jill Stein | Green | 31 | 0.7% | 95% |
| Templeton | Chase Oliver | Libertarian | 26 | 0.6% | 95% |
| Templeton | Write-ins | Write - In | 20 | 0.4% | 95% |
| Templeton | Claudia De la Cruz | Peace and Freedom | 14 | 0.3% | 95% |
| Tewksbury | Donald Trump | Republican | 9,161 | 49.3% | 100% |
| Tewksbury | Kamala Harris wins | Democrat (incumbent) | 9,002 | 48.5% | 100% |
| Tewksbury | Write-ins | Write - In | 110 | 0.6% | 100% |
| Tewksbury | Shiva Ayyadurai | Independent | 100 | 0.5% | 100% |
| Tewksbury | Jill Stein | Green | 91 | 0.5% | 100% |
| Tewksbury | Chase Oliver | Libertarian | 83 | 0.4% | 100% |
| Tewksbury | Claudia De la Cruz | Peace and Freedom | 31 | 0.2% | 100% |
| Tisbury | Kamala Harris wins | Democrat (incumbent) | 2,031 | 76.2% | 95% |
| Tisbury | Donald Trump | Republican | 548 | 20.6% | 95% |
| Tisbury | Jill Stein | Green | 35 | 1.3% | 95% |
| Tisbury | Chase Oliver | Libertarian | 17 | 0.6% | 95% |
| Tisbury | Claudia De la Cruz | Peace and Freedom | 12 | 0.5% | 95% |
| Tisbury | Shiva Ayyadurai | Independent | 11 | 0.4% | 95% |
| Tisbury | Write-ins | Write - In | 10 | 0.4% | 95% |
| Tolland | Donald Trump | Republican | 175 | 53.8% | 95% |
| Tolland | Kamala Harris wins | Democrat (incumbent) | 148 | 45.5% | 95% |
| Tolland | Shiva Ayyadurai | Independent | 1 | 0.3% | 95% |
| Tolland | Chase Oliver | Libertarian | 1 | 0.3% | 95% |
| Tolland | Jill Stein | Green | 0 | 0.0% | 95% |
| Tolland | Claudia De la Cruz | Peace and Freedom | 0 | 0.0% | 95% |
| Tolland | Write-ins | Write - In | 0 | 0.0% | 95% |
| Topsfield | Kamala Harris wins | Democrat (incumbent) | 2,480 | 58.1% | 95% |
| Topsfield | Donald Trump | Republican | 1,685 | 39.5% | 95% |
| Topsfield | Write-ins | Write - In | 39 | 0.9% | 95% |
| Topsfield | Jill Stein | Green | 21 | 0.5% | 95% |
| Topsfield | Chase Oliver | Libertarian | 21 | 0.5% | 95% |
| Topsfield | Shiva Ayyadurai | Independent | 18 | 0.4% | 95% |
| Topsfield | Claudia De la Cruz | Peace and Freedom | 7 | 0.2% | 95% |
| Townsend | Donald Trump | Republican | 2,846 | 51.6% | 100% |
| Townsend | Kamala Harris wins | Democrat (incumbent) | 2,557 | 46.4% | 100% |
| Townsend | Shiva Ayyadurai | Independent | 41 | 0.7% | 100% |
| Townsend | Chase Oliver | Libertarian | 27 | 0.5% | 100% |
| Townsend | Jill Stein | Green | 26 | 0.5% | 100% |
| Townsend | Write-ins | Write - In | 12 | 0.2% | 100% |
| Townsend | Claudia De la Cruz | Peace and Freedom | 6 | 0.1% | 100% |
| Truro | Kamala Harris wins | Democrat (incumbent) | 1,434 | 78.9% | 95% |
| Truro | Donald Trump | Republican | 358 | 19.7% | 95% |
| Truro | Jill Stein | Green | 13 | 0.7% | 95% |
| Truro | Shiva Ayyadurai | Independent | 6 | 0.3% | 95% |
| Truro | Chase Oliver | Libertarian | 4 | 0.2% | 95% |
| Truro | Claudia De la Cruz | Peace and Freedom | 3 | 0.2% | 95% |
| Truro | Write-ins | Write - In | 0 | 0.0% | 95% |
| Tyngsborough | Kamala Harris wins | Democrat (incumbent) | 3,767 | 50.3% | 95% |
| Tyngsborough | Donald Trump | Republican | 3,575 | 47.7% | 95% |
| Tyngsborough | Jill Stein | Green | 58 | 0.8% | 95% |
| Tyngsborough | Chase Oliver | Libertarian | 46 | 0.6% | 95% |
| Tyngsborough | Shiva Ayyadurai | Independent | 30 | 0.4% | 95% |
| Tyngsborough | Claudia De la Cruz | Peace and Freedom | 17 | 0.2% | 95% |
| Tyngsborough | Write-ins | Write - In | 2 | 0.0% | 95% |
| Tyringham | Kamala Harris wins | Democrat (incumbent) | 224 | 69.8% | 95% |
| Tyringham | Donald Trump | Republican | 81 | 25.2% | 95% |
| Tyringham | Write-ins | Write - In | 5 | 1.6% | 95% |
| Tyringham | Chase Oliver | Libertarian | 4 | 1.2% | 95% |
| Tyringham | Jill Stein | Green | 3 | 0.9% | 95% |
| Tyringham | Shiva Ayyadurai | Independent | 3 | 0.9% | 95% |
| Tyringham | Claudia De la Cruz | Peace and Freedom | 1 | 0.3% | 95% |
| Upton | Kamala Harris wins | Democrat (incumbent) | 3,086 | 56.8% | 95% |
| Upton | Donald Trump | Republican | 2,192 | 40.4% | 95% |
| Upton | Jill Stein | Green | 49 | 0.9% | 95% |
| Upton | Write-ins | Write - In | 36 | 0.7% | 95% |
| Upton | Chase Oliver | Libertarian | 31 | 0.6% | 95% |
| Upton | Shiva Ayyadurai | Independent | 29 | 0.5% | 95% |
| Upton | Claudia De la Cruz | Peace and Freedom | 8 | 0.1% | 95% |
| Uxbridge | Donald Trump | Republican | 4,585 | 51.2% | 95% |
| Uxbridge | Kamala Harris wins | Democrat (incumbent) | 4,172 | 46.6% | 95% |
| Uxbridge | Shiva Ayyadurai | Independent | 54 | 0.6% | 95% |
| Uxbridge | Write-ins | Write - In | 50 | 0.6% | 95% |
| Uxbridge | Chase Oliver | Libertarian | 45 | 0.5% | 95% |
| Uxbridge | Jill Stein | Green | 33 | 0.4% | 95% |
| Uxbridge | Claudia De la Cruz | Peace and Freedom | 19 | 0.2% | 95% |
| Wakefield | Kamala Harris wins | Democrat (incumbent) | 9,585 | 58.8% | 95% |
| Wakefield | Donald Trump | Republican | 6,270 | 38.5% | 95% |
| Wakefield | Write-ins | Write - In | 144 | 0.9% | 95% |
| Wakefield | Shiva Ayyadurai | Independent | 103 | 0.6% | 95% |
| Wakefield | Chase Oliver | Libertarian | 100 | 0.6% | 95% |
| Wakefield | Jill Stein | Green | 73 | 0.4% | 95% |
| Wakefield | Claudia De la Cruz | Peace and Freedom | 26 | 0.2% | 95% |
| Wales | Donald Trump | Republican | 673 | 59.5% | 95% |
| Wales | Kamala Harris wins | Democrat (incumbent) | 434 | 38.4% | 95% |
| Wales | Shiva Ayyadurai | Independent | 13 | 1.1% | 95% |
| Wales | Chase Oliver | Libertarian | 7 | 0.6% | 95% |
| Wales | Jill Stein | Green | 4 | 0.4% | 95% |
| Wales | Claudia De la Cruz | Peace and Freedom | 0 | 0.0% | 95% |
| Wales | Write-ins | Write - In | 0 | 0.0% | 95% |
| Walpole | Kamala Harris wins | Democrat (incumbent) | 8,692 | 55.0% | 100% |
| Walpole | Donald Trump | Republican | 6,634 | 42.0% | 100% |
| Walpole | Write-ins | Write - In | 121 | 0.8% | 100% |
| Walpole | Jill Stein | Green | 115 | 0.7% | 100% |
| Walpole | Chase Oliver | Libertarian | 115 | 0.7% | 100% |
| Walpole | Shiva Ayyadurai | Independent | 95 | 0.6% | 100% |
| Walpole | Claudia De la Cruz | Peace and Freedom | 21 | 0.1% | 100% |
| Waltham | Kamala Harris wins | Democrat (incumbent) | 18,048 | 68.1% | 100% |
| Waltham | Donald Trump | Republican | 7,824 | 29.5% | 100% |
| Waltham | Jill Stein | Green | 224 | 0.8% | 100% |
| Waltham | Chase Oliver | Libertarian | 139 | 0.5% | 100% |
| Waltham | Shiva Ayyadurai | Independent | 136 | 0.5% | 100% |
| Waltham | Claudia De la Cruz | Peace and Freedom | 116 | 0.4% | 100% |
| Waltham | Write-ins | Write - In | 2 | 0.0% | 100% |
| Ware | Donald Trump | Republican | 2,672 | 52.7% | 95% |
| Ware | Kamala Harris wins | Democrat (incumbent) | 2,298 | 45.3% | 95% |
| Ware | Jill Stein | Green | 31 | 0.6% | 95% |
| Ware | Chase Oliver | Libertarian | 24 | 0.5% | 95% |
| Ware | Shiva Ayyadurai | Independent | 17 | 0.3% | 95% |
| Ware | Write-ins | Write - In | 16 | 0.3% | 95% |
| Ware | Claudia De la Cruz | Peace and Freedom | 10 | 0.2% | 95% |
| Wareham | Kamala Harris wins | Democrat (incumbent) | 6,535 | 50.0% | 95% |
| Wareham | Donald Trump | Republican | 6,319 | 48.4% | 95% |
| Wareham | Shiva Ayyadurai | Independent | 71 | 0.5% | 95% |
| Wareham | Jill Stein | Green | 59 | 0.5% | 95% |
| Wareham | Chase Oliver | Libertarian | 54 | 0.4% | 95% |
| Wareham | Claudia De la Cruz | Peace and Freedom | 29 | 0.2% | 95% |
| Wareham | Write-ins | Write - In | 0 | 0.0% | 95% |
| Warren | Donald Trump | Republican | 1,509 | 56.9% | 95% |
| Warren | Kamala Harris wins | Democrat (incumbent) | 1,072 | 40.4% | 95% |
| Warren | Jill Stein | Green | 18 | 0.7% | 95% |
| Warren | Shiva Ayyadurai | Independent | 17 | 0.6% | 95% |
| Warren | Chase Oliver | Libertarian | 16 | 0.6% | 95% |
| Warren | Write-ins | Write - In | 11 | 0.4% | 95% |
| Warren | Claudia De la Cruz | Peace and Freedom | 9 | 0.3% | 95% |
| Warwick | Kamala Harris wins | Democrat (incumbent) | 309 | 61.4% | 95% |
| Warwick | Donald Trump | Republican | 174 | 34.6% | 95% |
| Warwick | Jill Stein | Green | 10 | 2.0% | 95% |
| Warwick | Chase Oliver | Libertarian | 5 | 1.0% | 95% |
| Warwick | Shiva Ayyadurai | Independent | 3 | 0.6% | 95% |
| Warwick | Claudia De la Cruz | Peace and Freedom | 2 | 0.4% | 95% |
| Warwick | Write-ins | Write - In | 0 | 0.0% | 95% |
| Washington | Kamala Harris wins | Democrat (incumbent) | 218 | 61.1% | 95% |
| Washington | Donald Trump | Republican | 129 | 36.1% | 95% |
| Washington | Shiva Ayyadurai | Independent | 5 | 1.4% | 95% |
| Washington | Jill Stein | Green | 4 | 1.1% | 95% |
| Washington | Write-ins | Write - In | 1 | 0.3% | 95% |
| Washington | Chase Oliver | Libertarian | 0 | 0.0% | 95% |
| Washington | Claudia De la Cruz | Peace and Freedom | 0 | 0.0% | 95% |
| Watertown | Kamala Harris wins | Democrat (incumbent) | 13,539 | 75.1% | 100% |
| Watertown | Donald Trump | Republican | 3,864 | 21.4% | 100% |
| Watertown | Jill Stein | Green | 261 | 1.4% | 100% |
| Watertown | Claudia De la Cruz | Peace and Freedom | 122 | 0.7% | 100% |
| Watertown | Chase Oliver | Libertarian | 97 | 0.5% | 100% |
| Watertown | Shiva Ayyadurai | Independent | 92 | 0.5% | 100% |
| Watertown | Write-ins | Write - In | 56 | 0.3% | 100% |
| Wayland | Kamala Harris wins | Democrat (incumbent) | 6,787 | 77.0% | 95% |
| Wayland | Donald Trump | Republican | 1,718 | 19.5% | 95% |
| Wayland | Jill Stein | Green | 99 | 1.1% | 95% |
| Wayland | Write-ins | Write - In | 80 | 0.9% | 95% |
| Wayland | Chase Oliver | Libertarian | 61 | 0.7% | 95% |
| Wayland | Shiva Ayyadurai | Independent | 48 | 0.5% | 95% |
| Wayland | Claudia De la Cruz | Peace and Freedom | 22 | 0.2% | 95% |
| Webster | Donald Trump | Republican | 4,319 | 52.9% | 95% |
| Webster | Kamala Harris wins | Democrat (incumbent) | 3,671 | 44.9% | 95% |
| Webster | Shiva Ayyadurai | Independent | 52 | 0.6% | 95% |
| Webster | Jill Stein | Green | 38 | 0.5% | 95% |
| Webster | Chase Oliver | Libertarian | 38 | 0.5% | 95% |
| Webster | Write-ins | Write - In | 32 | 0.4% | 95% |
| Webster | Claudia De la Cruz | Peace and Freedom | 17 | 0.2% | 95% |
| Wellesley | Kamala Harris wins | Democrat (incumbent) | 11,342 | 74.2% | 100% |
| Wellesley | Donald Trump | Republican | 3,409 | 22.3% | 100% |
| Wellesley | Write-ins | Write - In | 223 | 1.5% | 100% |
| Wellesley | Jill Stein | Green | 105 | 0.7% | 100% |
| Wellesley | Chase Oliver | Libertarian | 102 | 0.7% | 100% |
| Wellesley | Shiva Ayyadurai | Independent | 66 | 0.4% | 100% |
| Wellesley | Claudia De la Cruz | Peace and Freedom | 44 | 0.3% | 100% |
| Wellfleet | Kamala Harris wins | Democrat (incumbent) | 1,890 | 75.8% | 95% |
| Wellfleet | Donald Trump | Republican | 525 | 21.1% | 95% |
| Wellfleet | Jill Stein | Green | 36 | 1.4% | 95% |
| Wellfleet | Chase Oliver | Libertarian | 15 | 0.6% | 95% |
| Wellfleet | Shiva Ayyadurai | Independent | 12 | 0.5% | 95% |
| Wellfleet | Write-ins | Write - In | 12 | 0.5% | 95% |
| Wellfleet | Claudia De la Cruz | Peace and Freedom | 3 | 0.1% | 95% |
| Wendell | Kamala Harris wins | Democrat (incumbent) | 439 | 73.4% | 95% |
| Wendell | Donald Trump | Republican | 125 | 20.9% | 95% |
| Wendell | Jill Stein | Green | 21 | 3.5% | 95% |
| Wendell | Chase Oliver | Libertarian | 6 | 1.0% | 95% |
| Wendell | Claudia De la Cruz | Peace and Freedom | 4 | 0.7% | 95% |
| Wendell | Shiva Ayyadurai | Independent | 2 | 0.3% | 95% |
| Wendell | Write-ins | Write - In | 1 | 0.2% | 95% |
| Wenham | Kamala Harris wins | Democrat (incumbent) | 1,718 | 66.0% | 95% |
| Wenham | Donald Trump | Republican | 782 | 30.1% | 95% |
| Wenham | Write-ins | Write - In | 45 | 1.7% | 95% |
| Wenham | Chase Oliver | Libertarian | 21 | 0.8% | 95% |
| Wenham | Shiva Ayyadurai | Independent | 20 | 0.8% | 95% |
| Wenham | Jill Stein | Green | 11 | 0.4% | 95% |
| Wenham | Claudia De la Cruz | Peace and Freedom | 5 | 0.2% | 95% |
| Westborough | Kamala Harris wins | Democrat (incumbent) | 7,038 | 67.9% | 100% |
| Westborough | Donald Trump | Republican | 2,938 | 28.4% | 100% |
| Westborough | Jill Stein | Green | 136 | 1.3% | 100% |
| Westborough | Chase Oliver | Libertarian | 79 | 0.8% | 100% |
| Westborough | Write-ins | Write - In | 79 | 0.8% | 100% |
| Westborough | Shiva Ayyadurai | Independent | 64 | 0.6% | 100% |
| Westborough | Claudia De la Cruz | Peace and Freedom | 24 | 0.2% | 100% |
| West Boylston | Kamala Harris wins | Democrat (incumbent) | 2,643 | 57.1% | 95% |
| West Boylston | Donald Trump | Republican | 1,832 | 39.6% | 95% |
| West Boylston | Chase Oliver | Libertarian | 44 | 1.0% | 95% |
| West Boylston | Jill Stein | Green | 43 | 0.9% | 95% |
| West Boylston | Write-ins | Write - In | 28 | 0.6% | 95% |
| West Boylston | Shiva Ayyadurai | Independent | 26 | 0.6% | 95% |
| West Boylston | Claudia De la Cruz | Peace and Freedom | 13 | 0.3% | 95% |
| West Bridgewater | Donald Trump | Republican | 2,465 | 53.9% | 95% |
| West Bridgewater | Kamala Harris wins | Democrat (incumbent) | 2,020 | 44.2% | 95% |
| West Bridgewater | Shiva Ayyadurai | Independent | 27 | 0.6% | 95% |
| West Bridgewater | Chase Oliver | Libertarian | 26 | 0.6% | 95% |
| West Bridgewater | Write-ins | Write - In | 17 | 0.4% | 95% |
| West Bridgewater | Jill Stein | Green | 14 | 0.3% | 95% |
| West Bridgewater | Claudia De la Cruz | Peace and Freedom | 3 | 0.1% | 95% |
| West Brookfield | Donald Trump | Republican | 1,170 | 50.0% | 95% |
| West Brookfield | Kamala Harris wins | Democrat (incumbent) | 1,126 | 48.1% | 95% |
| West Brookfield | Shiva Ayyadurai | Independent | 11 | 0.5% | 95% |
| West Brookfield | Chase Oliver | Libertarian | 10 | 0.4% | 95% |
| West Brookfield | Jill Stein | Green | 9 | 0.4% | 95% |
| West Brookfield | Write-ins | Write - In | 8 | 0.3% | 95% |
| West Brookfield | Claudia De la Cruz | Peace and Freedom | 5 | 0.2% | 95% |
| Westfield | Donald Trump | Republican | 10,189 | 50.7% | 100% |
| Westfield | Kamala Harris wins | Democrat (incumbent) | 9,407 | 46.8% | 100% |
| Westfield | Shiva Ayyadurai | Independent | 134 | 0.7% | 100% |
| Westfield | Jill Stein | Green | 111 | 0.6% | 100% |
| Westfield | Chase Oliver | Libertarian | 103 | 0.5% | 100% |
| Westfield | Write-ins | Write - In | 90 | 0.4% | 100% |
| Westfield | Claudia De la Cruz | Peace and Freedom | 56 | 0.3% | 100% |
| Westford | Kamala Harris wins | Democrat (incumbent) | 9,543 | 64.5% | 100% |
| Westford | Donald Trump | Republican | 4,751 | 32.1% | 100% |
| Westford | Jill Stein | Green | 136 | 0.9% | 100% |
| Westford | Write-ins | Write - In | 134 | 0.9% | 100% |
| Westford | Chase Oliver | Libertarian | 105 | 0.7% | 100% |
| Westford | Shiva Ayyadurai | Independent | 84 | 0.6% | 100% |
| Westford | Claudia De la Cruz | Peace and Freedom | 39 | 0.3% | 100% |
| Westhampton | Kamala Harris wins | Democrat (incumbent) | 762 | 61.7% | 95% |
| Westhampton | Donald Trump | Republican | 434 | 35.1% | 95% |
| Westhampton | Jill Stein | Green | 12 | 1.0% | 95% |
| Westhampton | Shiva Ayyadurai | Independent | 9 | 0.7% | 95% |
| Westhampton | Chase Oliver | Libertarian | 9 | 0.7% | 95% |
| Westhampton | Claudia De la Cruz | Peace and Freedom | 6 | 0.5% | 95% |
| Westhampton | Write-ins | Write - In | 4 | 0.3% | 95% |
| Westminster | Donald Trump | Republican | 2,640 | 49.2% | 95% |
| Westminster | Kamala Harris wins | Democrat (incumbent) | 2,588 | 48.3% | 95% |
| Westminster | Chase Oliver | Libertarian | 40 | 0.7% | 95% |
| Westminster | Shiva Ayyadurai | Independent | 37 | 0.7% | 95% |
| Westminster | Write-ins | Write - In | 24 | 0.4% | 95% |
| Westminster | Jill Stein | Green | 23 | 0.4% | 95% |
| Westminster | Claudia De la Cruz | Peace and Freedom | 10 | 0.2% | 95% |
| West Newbury | Kamala Harris wins | Democrat (incumbent) | 2,068 | 63.5% | 95% |
| West Newbury | Donald Trump | Republican | 1,092 | 33.5% | 95% |
| West Newbury | Chase Oliver | Libertarian | 30 | 0.9% | 95% |
| West Newbury | Write-ins | Write - In | 30 | 0.9% | 95% |
| West Newbury | Shiva Ayyadurai | Independent | 21 | 0.6% | 95% |
| West Newbury | Jill Stein | Green | 13 | 0.4% | 95% |
| West Newbury | Claudia De la Cruz | Peace and Freedom | 5 | 0.2% | 95% |
| Weston | Kamala Harris wins | Democrat (incumbent) | 4,484 | 69.3% | 100% |
| Weston | Donald Trump | Republican | 1,757 | 27.1% | 100% |
| Weston | Jill Stein | Green | 74 | 1.1% | 100% |
| Weston | Chase Oliver | Libertarian | 64 | 1.0% | 100% |
| Weston | Write-ins | Write - In | 49 | 0.8% | 100% |
| Weston | Shiva Ayyadurai | Independent | 36 | 0.6% | 100% |
| Weston | Claudia De la Cruz | Peace and Freedom | 9 | 0.1% | 100% |
| Westport | Donald Trump | Republican | 5,663 | 52.3% | 95% |
| Westport | Kamala Harris wins | Democrat (incumbent) | 4,955 | 45.8% | 95% |
| Westport | Shiva Ayyadurai | Independent | 53 | 0.5% | 95% |
| Westport | Chase Oliver | Libertarian | 47 | 0.4% | 95% |
| Westport | Jill Stein | Green | 45 | 0.4% | 95% |
| Westport | Write-ins | Write - In | 43 | 0.4% | 95% |
| Westport | Claudia De la Cruz | Peace and Freedom | 14 | 0.1% | 95% |
| West Springfield | Kamala Harris wins | Democrat (incumbent) | 6,237 | 48.9% | 100% |
| West Springfield | Donald Trump | Republican | 6,186 | 48.5% | 100% |
| West Springfield | Jill Stein | Green | 118 | 0.9% | 100% |
| West Springfield | Shiva Ayyadurai | Independent | 79 | 0.6% | 100% |
| West Springfield | Chase Oliver | Libertarian | 52 | 0.4% | 100% |
| West Springfield | Write-ins | Write - In | 39 | 0.3% | 100% |
| West Springfield | Claudia De la Cruz | Peace and Freedom | 36 | 0.3% | 100% |
| West Stockbridge | Kamala Harris wins | Democrat (incumbent) | 730 | 78.2% | 95% |
| West Stockbridge | Donald Trump | Republican | 167 | 17.9% | 95% |
| West Stockbridge | Jill Stein | Green | 11 | 1.2% | 95% |
| West Stockbridge | Chase Oliver | Libertarian | 10 | 1.1% | 95% |
| West Stockbridge | Write-ins | Write - In | 7 | 0.8% | 95% |
| West Stockbridge | Shiva Ayyadurai | Independent | 4 | 0.4% | 95% |
| West Stockbridge | Claudia De la Cruz | Peace and Freedom | 4 | 0.4% | 95% |
| West Tisbury | Kamala Harris wins | Democrat (incumbent) | 1,757 | 80.2% | 95% |
| West Tisbury | Donald Trump | Republican | 367 | 16.8% | 95% |
| West Tisbury | Jill Stein | Green | 29 | 1.3% | 95% |
| West Tisbury | Chase Oliver | Libertarian | 11 | 0.5% | 95% |
| West Tisbury | Write-ins | Write - In | 11 | 0.5% | 95% |
| West Tisbury | Claudia De la Cruz | Peace and Freedom | 10 | 0.5% | 95% |
| West Tisbury | Shiva Ayyadurai | Independent | 5 | 0.2% | 95% |
| Westwood | Kamala Harris wins | Democrat (incumbent) | 6,203 | 61.8% | 95% |
| Westwood | Donald Trump | Republican | 3,491 | 34.8% | 95% |
| Westwood | Write-ins | Write - In | 109 | 1.1% | 95% |
| Westwood | Jill Stein | Green | 100 | 1.0% | 95% |
| Westwood | Chase Oliver | Libertarian | 67 | 0.7% | 95% |
| Westwood | Shiva Ayyadurai | Independent | 62 | 0.6% | 95% |
| Westwood | Claudia De la Cruz | Peace and Freedom | 12 | 0.1% | 95% |
| Weymouth | Kamala Harris wins | Democrat (incumbent) | 17,340 | 55.2% | 100% |
| Weymouth | Donald Trump | Republican | 13,299 | 42.3% | 100% |
| Weymouth | Write-ins | Write - In | 227 | 0.7% | 100% |
| Weymouth | Jill Stein | Green | 179 | 0.6% | 100% |
| Weymouth | Shiva Ayyadurai | Independent | 178 | 0.6% | 100% |
| Weymouth | Chase Oliver | Libertarian | 127 | 0.4% | 100% |
| Weymouth | Claudia De la Cruz | Peace and Freedom | 85 | 0.3% | 100% |
| Whately | Kamala Harris wins | Democrat (incumbent) | 717 | 66.1% | 95% |
| Whately | Donald Trump | Republican | 343 | 31.6% | 95% |
| Whately | Shiva Ayyadurai | Independent | 7 | 0.6% | 95% |
| Whately | Chase Oliver | Libertarian | 7 | 0.6% | 95% |
| Whately | Jill Stein | Green | 5 | 0.5% | 95% |
| Whately | Claudia De la Cruz | Peace and Freedom | 5 | 0.5% | 95% |
| Whately | Write-ins | Write - In | 1 | 0.1% | 95% |
| Whitman | Donald Trump | Republican | 4,337 | 50.2% | 95% |
| Whitman | Kamala Harris wins | Democrat (incumbent) | 4,113 | 47.6% | 95% |
| Whitman | Shiva Ayyadurai | Independent | 57 | 0.7% | 95% |
| Whitman | Chase Oliver | Libertarian | 50 | 0.6% | 95% |
| Whitman | Jill Stein | Green | 34 | 0.4% | 95% |
| Whitman | Write-ins | Write - In | 31 | 0.4% | 95% |
| Whitman | Claudia De la Cruz | Peace and Freedom | 21 | 0.2% | 95% |
| Wilbraham | Kamala Harris wins | Democrat (incumbent) | 4,648 | 50.5% | 100% |
| Wilbraham | Donald Trump | Republican | 4,290 | 46.6% | 100% |
| Wilbraham | Write-ins | Write - In | 76 | 0.8% | 100% |
| Wilbraham | Shiva Ayyadurai | Independent | 60 | 0.7% | 100% |
| Wilbraham | Chase Oliver | Libertarian | 60 | 0.7% | 100% |
| Wilbraham | Jill Stein | Green | 52 | 0.6% | 100% |
| Wilbraham | Claudia De la Cruz | Peace and Freedom | 14 | 0.2% | 100% |
| Williamsburg | Kamala Harris wins | Democrat (incumbent) | 1,373 | 75.8% | 95% |
| Williamsburg | Donald Trump | Republican | 366 | 20.2% | 95% |
| Williamsburg | Jill Stein | Green | 38 | 2.1% | 95% |
| Williamsburg | Chase Oliver | Libertarian | 16 | 0.9% | 95% |
| Williamsburg | Claudia De la Cruz | Peace and Freedom | 9 | 0.5% | 95% |
| Williamsburg | Write-ins | Write - In | 8 | 0.4% | 95% |
| Williamsburg | Shiva Ayyadurai | Independent | 1 | 0.1% | 95% |
| Williamstown | Kamala Harris wins | Democrat (incumbent) | 3,006 | 83.4% | 100% |
| Williamstown | Donald Trump | Republican | 495 | 13.7% | 100% |
| Williamstown | Jill Stein | Green | 40 | 1.1% | 100% |
| Williamstown | Claudia De la Cruz | Peace and Freedom | 17 | 0.5% | 100% |
| Williamstown | Write-ins | Write - In | 17 | 0.5% | 100% |
| Williamstown | Chase Oliver | Libertarian | 16 | 0.4% | 100% |
| Williamstown | Shiva Ayyadurai | Independent | 15 | 0.4% | 100% |
| Wilmington | Kamala Harris wins | Democrat (incumbent) | 7,206 | 50.6% | 100% |
| Wilmington | Donald Trump | Republican | 6,692 | 47.0% | 100% |
| Wilmington | Shiva Ayyadurai | Independent | 97 | 0.7% | 100% |
| Wilmington | Jill Stein | Green | 90 | 0.6% | 100% |
| Wilmington | Write-ins | Write - In | 76 | 0.5% | 100% |
| Wilmington | Chase Oliver | Libertarian | 66 | 0.5% | 100% |
| Wilmington | Claudia De la Cruz | Peace and Freedom | 14 | 0.1% | 100% |
| Winchendon | Donald Trump | Republican | 2,933 | 56.0% | 95% |
| Winchendon | Kamala Harris wins | Democrat (incumbent) | 2,159 | 41.2% | 95% |
| Winchendon | Write-ins | Write - In | 39 | 0.7% | 95% |
| Winchendon | Chase Oliver | Libertarian | 35 | 0.7% | 95% |
| Winchendon | Shiva Ayyadurai | Independent | 34 | 0.6% | 95% |
| Winchendon | Jill Stein | Green | 24 | 0.5% | 95% |
| Winchendon | Claudia De la Cruz | Peace and Freedom | 12 | 0.2% | 95% |
| Winchester | Kamala Harris wins | Democrat (incumbent) | 9,099 | 68.8% | 100% |
| Winchester | Donald Trump | Republican | 3,650 | 27.6% | 100% |
| Winchester | Write-ins | Write - In | 176 | 1.3% | 100% |
| Winchester | Jill Stein | Green | 108 | 0.8% | 100% |
| Winchester | Chase Oliver | Libertarian | 97 | 0.7% | 100% |
| Winchester | Shiva Ayyadurai | Independent | 66 | 0.5% | 100% |
| Winchester | Claudia De la Cruz | Peace and Freedom | 20 | 0.2% | 100% |
| Windsor | Kamala Harris wins | Democrat (incumbent) | 338 | 60.8% | 95% |
| Windsor | Donald Trump | Republican | 206 | 37.1% | 95% |
| Windsor | Jill Stein | Green | 6 | 1.1% | 95% |
| Windsor | Chase Oliver | Libertarian | 5 | 0.9% | 95% |
| Windsor | Write-ins | Write - In | 1 | 0.2% | 95% |
| Windsor | Shiva Ayyadurai | Independent | 0 | 0.0% | 95% |
| Windsor | Claudia De la Cruz | Peace and Freedom | 0 | 0.0% | 95% |
| Winthrop | Kamala Harris wins | Democrat (incumbent) | 5,154 | 55.1% | 100% |
| Winthrop | Donald Trump | Republican | 3,976 | 42.5% | 100% |
| Winthrop | Write-ins | Write - In | 69 | 0.7% | 100% |
| Winthrop | Jill Stein | Green | 47 | 0.5% | 100% |
| Winthrop | Shiva Ayyadurai | Independent | 46 | 0.5% | 100% |
| Winthrop | Chase Oliver | Libertarian | 32 | 0.3% | 100% |
| Winthrop | Claudia De la Cruz | Peace and Freedom | 28 | 0.3% | 100% |
| Woburn | Kamala Harris wins | Democrat (incumbent) | 12,352 | 56.7% | 100% |
| Woburn | Donald Trump | Republican | 8,873 | 40.7% | 100% |
| Woburn | Jill Stein | Green | 178 | 0.8% | 100% |
| Woburn | Chase Oliver | Libertarian | 121 | 0.6% | 100% |
| Woburn | Write-ins | Write - In | 109 | 0.5% | 100% |
| Woburn | Shiva Ayyadurai | Independent | 108 | 0.5% | 100% |
| Woburn | Claudia De la Cruz | Peace and Freedom | 46 | 0.2% | 100% |
| Worcester | Kamala Harris wins | Democrat (incumbent) | 40,923 | 62.4% | 100% |
| Worcester | Donald Trump | Republican | 22,598 | 34.5% | 100% |
| Worcester | Jill Stein | Green | 618 | 0.9% | 100% |
| Worcester | Claudia De la Cruz | Peace and Freedom | 384 | 0.6% | 100% |
| Worcester | Shiva Ayyadurai | Independent | 378 | 0.6% | 100% |
| Worcester | Write-ins | Write - In | 355 | 0.5% | 100% |
| Worcester | Chase Oliver | Libertarian | 274 | 0.4% | 100% |
| Worthington | Kamala Harris wins | Democrat (incumbent) | 536 | 61.3% | 95% |
| Worthington | Donald Trump | Republican | 295 | 33.7% | 95% |
| Worthington | Jill Stein | Green | 11 | 1.3% | 95% |
| Worthington | Shiva Ayyadurai | Independent | 11 | 1.3% | 95% |
| Worthington | Claudia De la Cruz | Peace and Freedom | 10 | 1.1% | 95% |
| Worthington | Chase Oliver | Libertarian | 7 | 0.8% | 95% |
| Worthington | Write-ins | Write - In | 5 | 0.6% | 95% |
| Wrentham | Kamala Harris wins | Democrat (incumbent) | 3,957 | 50.6% | 95% |
| Wrentham | Donald Trump | Republican | 3,620 | 46.3% | 95% |
| Wrentham | Write-ins | Write - In | 70 | 0.9% | 95% |
| Wrentham | Chase Oliver | Libertarian | 57 | 0.7% | 95% |
| Wrentham | Shiva Ayyadurai | Independent | 56 | 0.7% | 95% |
| Wrentham | Jill Stein | Green | 41 | 0.5% | 95% |
| Wrentham | Claudia De la Cruz | Peace and Freedom | 17 | 0.2% | 95% |
| Yarmouth | Kamala Harris wins | Democrat (incumbent) | 8,746 | 56.9% | 100% |
| Yarmouth | Donald Trump | Republican | 6,336 | 41.2% | 100% |
| Yarmouth | Write-ins | Write - In | 91 | 0.6% | 100% |
| Yarmouth | Jill Stein | Green | 66 | 0.4% | 100% |
| Yarmouth | Shiva Ayyadurai | Independent | 58 | 0.4% | 100% |
| Yarmouth | Chase Oliver | Libertarian | 50 | 0.3% | 100% |
| Yarmouth | Claudia De la Cruz | Peace and Freedom | 28 | 0.2% | 100% |
Massachusetts Senate county results
| County | Candidate | Party | Votes | Vote share | Expected state votes counted (%) |
|---|---|---|---|---|---|
| Abington | John Deaton | Republican | 5,046 | 53.3% | 98.3% |
| Abington | Elizabeth Warren wins | Democratic | 4,417 | 46.6% | 98.3% |
| Abington | Write-ins | Write - In | 7 | 0.1% | 98.3% |
| Acton | Elizabeth Warren wins | Democratic | 9,678 | 74.2% | 98.3% |
| Acton | John Deaton | Republican | 3,332 | 25.6% | 98.3% |
| Acton | Write-ins | Write - In | 30 | 0.2% | 98.3% |
| Acushnet | John Deaton | Republican | 3,775 | 62.1% | 98.3% |
| Acushnet | Elizabeth Warren wins | Democratic | 2,305 | 37.9% | 98.3% |
| Acushnet | Write-ins | Write - In | 3 | 0.0% | 98.3% |
| Adams | Elizabeth Warren wins | Democratic | 2,697 | 62.7% | 98.3% |
| Adams | John Deaton | Republican | 1,602 | 37.3% | 98.3% |
| Adams | Write-ins | Write - In | 1 | 0.0% | 98.3% |
| Agawam | John Deaton | Republican | 8,577 | 55.7% | 98.3% |
| Agawam | Elizabeth Warren wins | Democratic | 6,790 | 44.1% | 98.3% |
| Agawam | Write-ins | Write - In | 23 | 0.1% | 98.3% |
| Alford | Elizabeth Warren wins | Democratic | 249 | 80.6% | 98.3% |
| Alford | John Deaton | Republican | 60 | 19.4% | 98.3% |
| Alford | Write-ins | Write - In | 0 | 0.0% | 98.3% |
| Amesbury | Elizabeth Warren wins | Democratic | 6,211 | 61.2% | 98.3% |
| Amesbury | John Deaton | Republican | 3,933 | 38.8% | 98.3% |
| Amesbury | Write-ins | Write - In | 0 | 0.0% | 98.3% |
| Amherst | Elizabeth Warren wins | Democratic | 9,438 | 89.4% | 98.3% |
| Amherst | John Deaton | Republican | 1,078 | 10.2% | 98.3% |
| Amherst | Write-ins | Write - In | 38 | 0.4% | 98.3% |
| Andover | Elizabeth Warren wins | Democratic | 12,105 | 60.2% | 98.3% |
| Andover | John Deaton | Republican | 7,988 | 39.7% | 98.3% |
| Andover | Write-ins | Write - In | 26 | 0.1% | 98.3% |
| Arlington | Elizabeth Warren wins | Democratic | 21,886 | 80.7% | 98.3% |
| Arlington | John Deaton | Republican | 5,197 | 19.2% | 98.3% |
| Arlington | Write-ins | Write - In | 37 | 0.1% | 98.3% |
| Ashburnham | John Deaton | Republican | 1,965 | 51.2% | 98.3% |
| Ashburnham | Elizabeth Warren wins | Democratic | 1,865 | 48.6% | 98.3% |
| Ashburnham | Write-ins | Write - In | 9 | 0.2% | 98.3% |
| Ashby | John Deaton | Republican | 1,112 | 56.6% | 98.3% |
| Ashby | Elizabeth Warren wins | Democratic | 853 | 43.4% | 98.3% |
| Ashby | Write-ins | Write - In | 0 | 0.0% | 98.3% |
| Ashfield | Elizabeth Warren wins | Democratic | 913 | 76.9% | 98.3% |
| Ashfield | John Deaton | Republican | 274 | 23.1% | 98.3% |
| Ashfield | Write-ins | Write - In | 1 | 0.1% | 98.3% |
| Ashland | Elizabeth Warren wins | Democratic | 6,244 | 64.5% | 98.3% |
| Ashland | John Deaton | Republican | 3,438 | 35.5% | 98.3% |
| Ashland | Write-ins | Write - In | 0 | 0.0% | 98.3% |
| Athol | John Deaton | Republican | 3,108 | 55.5% | 98.3% |
| Athol | Elizabeth Warren wins | Democratic | 2,488 | 44.4% | 98.3% |
| Athol | Write-ins | Write - In | 5 | 0.1% | 98.3% |
| Attleboro | Elizabeth Warren wins | Democratic | 12,343 | 54.0% | 98.3% |
| Attleboro | John Deaton | Republican | 10,477 | 45.9% | 98.3% |
| Attleboro | Write-ins | Write - In | 22 | 0.1% | 98.3% |
| Auburn | Elizabeth Warren wins | Democratic | 4,914 | 50.0% | 98.3% |
| Auburn | John Deaton | Republican | 4,911 | 49.9% | 98.3% |
| Auburn | Write-ins | Write - In | 7 | 0.1% | 98.3% |
| Avon | Elizabeth Warren wins | Democratic | 1,378 | 54.7% | 98.3% |
| Avon | John Deaton | Republican | 1,139 | 45.3% | 98.3% |
| Avon | Write-ins | Write - In | 0 | 0.0% | 98.3% |
| Ayer | Elizabeth Warren wins | Democratic | 2,674 | 58.2% | 98.3% |
| Ayer | John Deaton | Republican | 1,917 | 41.7% | 98.3% |
| Ayer | Write-ins | Write - In | 4 | 0.1% | 98.3% |
| Barnstable | Elizabeth Warren wins | Democratic | 14,079 | 51.3% | 98.3% |
| Barnstable | John Deaton | Republican | 13,326 | 48.6% | 98.3% |
| Barnstable | Write-ins | Write - In | 37 | 0.1% | 98.3% |
| Barre | John Deaton | Republican | 1,753 | 57.2% | 98.3% |
| Barre | Elizabeth Warren wins | Democratic | 1,309 | 42.7% | 98.3% |
| Barre | Write-ins | Write - In | 2 | 0.1% | 98.3% |
| Becket | Elizabeth Warren wins | Democratic | 752 | 62.3% | 98.3% |
| Becket | John Deaton | Republican | 453 | 37.5% | 98.3% |
| Becket | Write-ins | Write - In | 2 | 0.2% | 98.3% |
| Bedford | Elizabeth Warren wins | Democratic | 5,496 | 66.8% | 98.3% |
| Bedford | John Deaton | Republican | 2,717 | 33.0% | 98.3% |
| Bedford | Write-ins | Write - In | 16 | 0.2% | 98.3% |
| Belchertown | Elizabeth Warren wins | Democratic | 5,390 | 57.0% | 98.3% |
| Belchertown | John Deaton | Republican | 4,044 | 42.8% | 98.3% |
| Belchertown | Write-ins | Write - In | 15 | 0.2% | 98.3% |
| Bellingham | John Deaton | Republican | 5,258 | 53.2% | 98.3% |
| Bellingham | Elizabeth Warren wins | Democratic | 4,577 | 46.3% | 98.3% |
| Bellingham | Write-ins | Write - In | 46 | 0.5% | 98.3% |
| Belmont | Elizabeth Warren wins | Democratic | 10,508 | 73.9% | 98.3% |
| Belmont | John Deaton | Republican | 3,687 | 25.9% | 98.3% |
| Belmont | Write-ins | Write - In | 28 | 0.2% | 98.3% |
| Berkley | John Deaton | Republican | 2,576 | 62.4% | 98.3% |
| Berkley | Elizabeth Warren wins | Democratic | 1,542 | 37.4% | 98.3% |
| Berkley | Write-ins | Write - In | 9 | 0.2% | 98.3% |
| Berlin | Elizabeth Warren wins | Democratic | 1,277 | 53.6% | 98.3% |
| Berlin | John Deaton | Republican | 1,097 | 46.1% | 98.3% |
| Berlin | Write-ins | Write - In | 7 | 0.3% | 98.3% |
| Bernardston | Elizabeth Warren wins | Democratic | 816 | 59.4% | 98.3% |
| Bernardston | John Deaton | Republican | 557 | 40.6% | 98.3% |
| Bernardston | Write-ins | Write - In | 0 | 0.0% | 98.3% |
| Beverly | Elizabeth Warren wins | Democratic | 14,599 | 62.7% | 98.3% |
| Beverly | John Deaton | Republican | 8,673 | 37.2% | 98.3% |
| Beverly | Write-ins | Write - In | 14 | 0.1% | 98.3% |
| Billerica | John Deaton | Republican | 12,020 | 51.6% | 98.3% |
| Billerica | Elizabeth Warren wins | Democratic | 11,224 | 48.2% | 98.3% |
| Billerica | Write-ins | Write - In | 34 | 0.1% | 98.3% |
| Blackstone | John Deaton | Republican | 2,913 | 57.9% | 98.3% |
| Blackstone | Elizabeth Warren wins | Democratic | 2,114 | 42.0% | 98.3% |
| Blackstone | Write-ins | Write - In | 1 | 0.0% | 98.3% |
| Blandford | John Deaton | Republican | 523 | 64.9% | 98.3% |
| Blandford | Elizabeth Warren wins | Democratic | 283 | 35.1% | 98.3% |
| Blandford | Write-ins | Write - In | 0 | 0.0% | 98.3% |
| Bolton | Elizabeth Warren wins | Democratic | 2,270 | 61.7% | 98.3% |
| Bolton | John Deaton | Republican | 1,379 | 37.5% | 98.3% |
| Bolton | Write-ins | Write - In | 30 | 0.8% | 98.3% |
| Boston | Elizabeth Warren wins | Democratic | 198,431 | 77.3% | 98.3% |
| Boston | John Deaton | Republican | 57,344 | 22.3% | 98.3% |
| Boston | Write-ins | Write - In | 909 | 0.4% | 98.3% |
| Bourne | John Deaton | Republican | 6,248 | 52.2% | 98.3% |
| Bourne | Elizabeth Warren wins | Democratic | 5,696 | 47.6% | 98.3% |
| Bourne | Write-ins | Write - In | 24 | 0.2% | 98.3% |
| Boxborough | Elizabeth Warren wins | Democratic | 2,159 | 69.3% | 98.3% |
| Boxborough | John Deaton | Republican | 958 | 30.7% | 98.3% |
| Boxborough | Write-ins | Write - In | 0 | 0.0% | 98.3% |
| Boxford | Elizabeth Warren wins | Democratic | 2,688 | 50.2% | 98.3% |
| Boxford | John Deaton | Republican | 2,661 | 49.7% | 98.3% |
| Boxford | Write-ins | Write - In | 10 | 0.2% | 98.3% |
| Boylston | Elizabeth Warren wins | Democratic | 1,712 | 51.5% | 98.3% |
| Boylston | John Deaton | Republican | 1,603 | 48.3% | 98.3% |
| Boylston | Write-ins | Write - In | 7 | 0.2% | 98.3% |
| Braintree | Elizabeth Warren wins | Democratic | 9,992 | 50.0% | 98.3% |
| Braintree | John Deaton | Republican | 9,923 | 49.7% | 98.3% |
| Braintree | Write-ins | Write - In | 57 | 0.3% | 98.3% |
| Brewster | Elizabeth Warren wins | Democratic | 4,437 | 61.5% | 98.3% |
| Brewster | John Deaton | Republican | 2,770 | 38.4% | 98.3% |
| Brewster | Write-ins | Write - In | 8 | 0.1% | 98.3% |
| Bridgewater | John Deaton | Republican | 7,712 | 54.0% | 98.3% |
| Bridgewater | Elizabeth Warren wins | Democratic | 6,559 | 45.9% | 98.3% |
| Bridgewater | Write-ins | Write - In | 8 | 0.1% | 98.3% |
| Brimfield | John Deaton | Republican | 1,355 | 57.9% | 98.3% |
| Brimfield | Elizabeth Warren wins | Democratic | 967 | 41.3% | 98.3% |
| Brimfield | Write-ins | Write - In | 19 | 0.8% | 98.3% |
| Brockton | Elizabeth Warren wins | Democratic | 25,118 | 73.4% | 98.3% |
| Brockton | John Deaton | Republican | 9,089 | 26.6% | 98.3% |
| Brockton | Write-ins | Write - In | 6 | 0.0% | 98.3% |
| Brookfield | John Deaton | Republican | 1,170 | 56.7% | 98.3% |
| Brookfield | Elizabeth Warren wins | Democratic | 890 | 43.2% | 98.3% |
| Brookfield | Write-ins | Write - In | 2 | 0.1% | 98.3% |
| Brookline | Elizabeth Warren wins | Democratic | 22,527 | 81.1% | 98.3% |
| Brookline | John Deaton | Republican | 5,143 | 18.5% | 98.3% |
| Brookline | Write-ins | Write - In | 109 | 0.4% | 98.3% |
| Buckland | Elizabeth Warren wins | Democratic | 780 | 69.6% | 98.3% |
| Buckland | John Deaton | Republican | 340 | 30.4% | 98.3% |
| Buckland | Write-ins | Write - In | 0 | 0.0% | 98.3% |
| Burlington | Elizabeth Warren wins | Democratic | 7,741 | 55.3% | 98.3% |
| Burlington | John Deaton | Republican | 6,236 | 44.5% | 98.3% |
| Burlington | Write-ins | Write - In | 30 | 0.2% | 98.3% |
| Cambridge | Elizabeth Warren wins | Democratic | 43,970 | 89.3% | 98.3% |
| Cambridge | John Deaton | Republican | 5,178 | 10.5% | 98.3% |
| Cambridge | Write-ins | Write - In | 81 | 0.2% | 98.3% |
| Canton | Elizabeth Warren wins | Democratic | 7,762 | 56.5% | 98.3% |
| Canton | John Deaton | Republican | 5,971 | 43.4% | 98.3% |
| Canton | Write-ins | Write - In | 13 | 0.1% | 98.3% |
| Carlisle | Elizabeth Warren wins | Democratic | 2,438 | 72.0% | 98.3% |
| Carlisle | John Deaton | Republican | 943 | 27.9% | 98.3% |
| Carlisle | Write-ins | Write - In | 4 | 0.1% | 98.3% |
| Carver | John Deaton | Republican | 4,160 | 59.6% | 98.3% |
| Carver | Elizabeth Warren wins | Democratic | 2,799 | 40.1% | 98.3% |
| Carver | Write-ins | Write - In | 20 | 0.3% | 98.3% |
| Charlemont | Elizabeth Warren wins | Democratic | 452 | 62.6% | 98.3% |
| Charlemont | John Deaton | Republican | 270 | 37.4% | 98.3% |
| Charlemont | Write-ins | Write - In | 0 | 0.0% | 98.3% |
| Charlton | John Deaton | Republican | 4,967 | 61.2% | 98.3% |
| Charlton | Elizabeth Warren wins | Democratic | 3,135 | 38.7% | 98.3% |
| Charlton | Write-ins | Write - In | 9 | 0.1% | 98.3% |
| Chatham | Elizabeth Warren wins | Democratic | 2,672 | 55.4% | 98.3% |
| Chatham | John Deaton | Republican | 2,150 | 44.6% | 98.3% |
| Chatham | Write-ins | Write - In | 3 | 0.1% | 98.3% |
| Chelmsford | Elizabeth Warren wins | Democratic | 12,078 | 57.4% | 98.3% |
| Chelmsford | John Deaton | Republican | 8,954 | 42.5% | 98.3% |
| Chelmsford | Write-ins | Write - In | 28 | 0.1% | 98.3% |
| Chelsea | Elizabeth Warren wins | Democratic | 6,075 | 74.1% | 98.3% |
| Chelsea | John Deaton | Republican | 2,127 | 25.9% | 98.3% |
| Chelsea | Write-ins | Write - In | 0 | 0.0% | 98.3% |
| Cheshire | Elizabeth Warren wins | Democratic | 1,003 | 53.0% | 98.3% |
| Cheshire | John Deaton | Republican | 890 | 47.0% | 98.3% |
| Cheshire | Write-ins | Write - In | 1 | 0.1% | 98.3% |
| Chester | John Deaton | Republican | 453 | 61.2% | 98.3% |
| Chester | Elizabeth Warren wins | Democratic | 287 | 38.8% | 98.3% |
| Chester | Write-ins | Write - In | 0 | 0.0% | 98.3% |
| Chesterfield | Elizabeth Warren wins | Democratic | 473 | 58.8% | 98.3% |
| Chesterfield | John Deaton | Republican | 332 | 41.2% | 98.3% |
| Chesterfield | Write-ins | Write - In | 0 | 0.0% | 98.3% |
| Chicopee | Elizabeth Warren wins | Democratic | 12,831 | 53.2% | 98.3% |
| Chicopee | John Deaton | Republican | 11,246 | 46.6% | 98.3% |
| Chicopee | Write-ins | Write - In | 54 | 0.2% | 98.3% |
| Chilmark | Elizabeth Warren wins | Democratic | 753 | 81.1% | 98.3% |
| Chilmark | John Deaton | Republican | 175 | 18.8% | 98.3% |
| Chilmark | Write-ins | Write - In | 1 | 0.1% | 98.3% |
| Clarksburg | Elizabeth Warren wins | Democratic | 555 | 57.8% | 98.3% |
| Clarksburg | John Deaton | Republican | 406 | 42.2% | 98.3% |
| Clarksburg | Write-ins | Write - In | 0 | 0.0% | 98.3% |
| Clinton | Elizabeth Warren wins | Democratic | 4,065 | 55.2% | 98.3% |
| Clinton | John Deaton | Republican | 3,284 | 44.6% | 98.3% |
| Clinton | Write-ins | Write - In | 21 | 0.3% | 98.3% |
| Cohasset | Elizabeth Warren wins | Democratic | 2,946 | 55.6% | 98.3% |
| Cohasset | John Deaton | Republican | 2,346 | 44.3% | 98.3% |
| Cohasset | Write-ins | Write - In | 8 | 0.2% | 98.3% |
| Colrain | Elizabeth Warren wins | Democratic | 615 | 60.3% | 98.3% |
| Colrain | John Deaton | Republican | 405 | 39.7% | 98.3% |
| Colrain | Write-ins | Write - In | 0 | 0.0% | 98.3% |
| Concord | Elizabeth Warren wins | Democratic | 8,890 | 75.5% | 98.3% |
| Concord | John Deaton | Republican | 2,868 | 24.4% | 98.3% |
| Concord | Write-ins | Write - In | 19 | 0.2% | 98.3% |
| Conway | Elizabeth Warren wins | Democratic | 918 | 71.0% | 98.3% |
| Conway | John Deaton | Republican | 375 | 29.0% | 98.3% |
| Conway | Write-ins | Write - In | 0 | 0.0% | 98.3% |
| Cummington | Elizabeth Warren wins | Democratic | 396 | 68.3% | 98.3% |
| Cummington | John Deaton | Republican | 184 | 31.7% | 98.3% |
| Cummington | Write-ins | Write - In | 0 | 0.0% | 98.3% |
| Dalton | Elizabeth Warren wins | Democratic | 2,314 | 65.6% | 98.3% |
| Dalton | John Deaton | Republican | 1,202 | 34.1% | 98.3% |
| Dalton | Write-ins | Write - In | 10 | 0.3% | 98.3% |
| Danvers | Elizabeth Warren wins | Democratic | 8,102 | 50.3% | 98.3% |
| Danvers | John Deaton | Republican | 7,975 | 49.6% | 98.3% |
| Danvers | Write-ins | Write - In | 15 | 0.1% | 98.3% |
| Dartmouth | John Deaton | Republican | 9,198 | 51.2% | 98.3% |
| Dartmouth | Elizabeth Warren wins | Democratic | 8,745 | 48.7% | 98.3% |
| Dartmouth | Write-ins | Write - In | 16 | 0.1% | 98.3% |
| Dedham | Elizabeth Warren wins | Democratic | 8,918 | 60.6% | 98.3% |
| Dedham | John Deaton | Republican | 5,770 | 39.2% | 98.3% |
| Dedham | Write-ins | Write - In | 25 | 0.2% | 98.3% |
| Deerfield | Elizabeth Warren wins | Democratic | 2,217 | 68.3% | 98.3% |
| Deerfield | John Deaton | Republican | 1,024 | 31.6% | 98.3% |
| Deerfield | Write-ins | Write - In | 3 | 0.1% | 98.3% |
| Dennis | Elizabeth Warren wins | Democratic | 5,332 | 52.5% | 98.3% |
| Dennis | John Deaton | Republican | 4,815 | 47.4% | 98.3% |
| Dennis | Write-ins | Write - In | 9 | 0.1% | 98.3% |
| Dighton | John Deaton | Republican | 2,922 | 62.2% | 98.3% |
| Dighton | Elizabeth Warren wins | Democratic | 1,775 | 37.8% | 98.3% |
| Dighton | Write-ins | Write - In | 0 | 0.0% | 98.3% |
| Douglas | John Deaton | Republican | 3,593 | 62.5% | 98.3% |
| Douglas | Elizabeth Warren wins | Democratic | 2,154 | 37.5% | 98.3% |
| Douglas | Write-ins | Write - In | 0 | 0.0% | 98.3% |
| Dover | Elizabeth Warren wins | Democratic | 2,033 | 55.2% | 98.3% |
| Dover | John Deaton | Republican | 1,634 | 44.4% | 98.3% |
| Dover | Write-ins | Write - In | 15 | 0.4% | 98.3% |
| Dracut | John Deaton | Republican | 9,343 | 54.6% | 98.3% |
| Dracut | Elizabeth Warren wins | Democratic | 7,760 | 45.4% | 98.3% |
| Dracut | Write-ins | Write - In | 0 | 0.0% | 98.3% |
| Dudley | John Deaton | Republican | 3,727 | 59.4% | 98.3% |
| Dudley | Elizabeth Warren wins | Democratic | 2,545 | 40.6% | 98.3% |
| Dudley | Write-ins | Write - In | 2 | 0.0% | 98.3% |
| Dunstable | John Deaton | Republican | 1,107 | 50.7% | 98.3% |
| Dunstable | Elizabeth Warren wins | Democratic | 1,072 | 49.1% | 98.3% |
| Dunstable | Write-ins | Write - In | 4 | 0.2% | 98.3% |
| Duxbury | Elizabeth Warren wins | Democratic | 5,465 | 51.7% | 98.3% |
| Duxbury | John Deaton | Republican | 5,095 | 48.2% | 98.3% |
| Duxbury | Write-ins | Write - In | 17 | 0.2% | 98.3% |
| East Bridgewater | John Deaton | Republican | 4,971 | 59.2% | 98.3% |
| East Bridgewater | Elizabeth Warren wins | Democratic | 3,424 | 40.7% | 98.3% |
| East Bridgewater | Write-ins | Write - In | 9 | 0.1% | 98.3% |
| East Brookfield | John Deaton | Republican | 809 | 60.2% | 98.3% |
| East Brookfield | Elizabeth Warren wins | Democratic | 535 | 39.8% | 98.3% |
| East Brookfield | Write-ins | Write - In | 0 | 0.0% | 98.3% |
| Eastham | Elizabeth Warren wins | Democratic | 2,700 | 66.0% | 98.3% |
| Eastham | John Deaton | Republican | 1,388 | 33.9% | 98.3% |
| Eastham | Write-ins | Write - In | 3 | 0.1% | 98.3% |
| Easthampton | Elizabeth Warren wins | Democratic | 7,236 | 71.9% | 98.3% |
| Easthampton | John Deaton | Republican | 2,818 | 28.0% | 98.3% |
| Easthampton | Write-ins | Write - In | 11 | 0.1% | 98.3% |
| East Longmeadow | John Deaton | Republican | 5,026 | 52.0% | 98.3% |
| East Longmeadow | Elizabeth Warren wins | Democratic | 4,615 | 47.8% | 98.3% |
| East Longmeadow | Write-ins | Write - In | 16 | 0.2% | 98.3% |
| Easton | Elizabeth Warren wins | Democratic | 7,311 | 52.7% | 98.3% |
| Easton | John Deaton | Republican | 6,552 | 47.2% | 98.3% |
| Easton | Write-ins | Write - In | 19 | 0.1% | 98.3% |
| Edgartown | Elizabeth Warren wins | Democratic | 1,840 | 64.4% | 98.3% |
| Edgartown | John Deaton | Republican | 1,014 | 35.5% | 98.3% |
| Edgartown | Write-ins | Write - In | 3 | 0.1% | 98.3% |
| Egremont | Elizabeth Warren wins | Democratic | 741 | 79.8% | 98.3% |
| Egremont | John Deaton | Republican | 187 | 20.1% | 98.3% |
| Egremont | Write-ins | Write - In | 1 | 0.1% | 98.3% |
| Erving | Elizabeth Warren wins | Democratic | 511 | 53.6% | 98.3% |
| Erving | John Deaton | Republican | 442 | 46.3% | 98.3% |
| Erving | Write-ins | Write - In | 1 | 0.1% | 98.3% |
| Essex | Elizabeth Warren wins | Democratic | 1,389 | 58.3% | 98.3% |
| Essex | John Deaton | Republican | 987 | 41.5% | 98.3% |
| Essex | Write-ins | Write - In | 5 | 0.2% | 98.3% |
| Everett | Elizabeth Warren wins | Democratic | 8,110 | 66.9% | 98.3% |
| Everett | John Deaton | Republican | 3,987 | 32.9% | 98.3% |
| Everett | Write-ins | Write - In | 31 | 0.3% | 98.3% |
| Fairhaven | John Deaton | Republican | 4,740 | 50.7% | 98.3% |
| Fairhaven | Elizabeth Warren wins | Democratic | 4,599 | 49.2% | 98.3% |
| Fairhaven | Write-ins | Write - In | 11 | 0.1% | 98.3% |
| Fall River | Elizabeth Warren wins | Democratic | 15,283 | 52.1% | 98.3% |
| Fall River | John Deaton | Republican | 14,019 | 47.8% | 98.3% |
| Fall River | Write-ins | Write - In | 48 | 0.2% | 98.3% |
| Falmouth | Elizabeth Warren wins | Democratic | 12,678 | 58.4% | 98.3% |
| Falmouth | John Deaton | Republican | 8,985 | 41.4% | 98.3% |
| Falmouth | Write-ins | Write - In | 33 | 0.2% | 98.3% |
| Fitchburg | Elizabeth Warren wins | Democratic | 8,573 | 55.2% | 98.3% |
| Fitchburg | John Deaton | Republican | 6,903 | 44.5% | 98.3% |
| Fitchburg | Write-ins | Write - In | 46 | 0.3% | 98.3% |
| Florida | John Deaton | Republican | 226 | 55.4% | 98.3% |
| Florida | Elizabeth Warren wins | Democratic | 182 | 44.6% | 98.3% |
| Florida | Write-ins | Write - In | 0 | 0.0% | 98.3% |
| Foxborough | John Deaton | Republican | 5,491 | 50.3% | 98.3% |
| Foxborough | Elizabeth Warren wins | Democratic | 5,409 | 49.6% | 98.3% |
| Foxborough | Write-ins | Write - In | 13 | 0.1% | 98.3% |
| Framingham | Elizabeth Warren wins | Democratic | 19,985 | 68.2% | 98.3% |
| Framingham | John Deaton | Republican | 9,234 | 31.5% | 98.3% |
| Framingham | Write-ins | Write - In | 73 | 0.2% | 98.3% |
| Franklin | Elizabeth Warren wins | Democratic | 10,460 | 53.5% | 98.3% |
| Franklin | John Deaton | Republican | 9,080 | 46.4% | 98.3% |
| Franklin | Write-ins | Write - In | 23 | 0.1% | 98.3% |
| Freetown | John Deaton | Republican | 3,254 | 60.1% | 98.3% |
| Freetown | Elizabeth Warren wins | Democratic | 2,145 | 39.6% | 98.3% |
| Freetown | Write-ins | Write - In | 14 | 0.3% | 98.3% |
| Gardner | Elizabeth Warren wins | Democratic | 4,679 | 50.2% | 98.3% |
| Gardner | John Deaton | Republican | 4,631 | 49.7% | 98.3% |
| Gardner | Write-ins | Write - In | 10 | 0.1% | 98.3% |
| Aquinnah | Elizabeth Warren wins | Democratic | 288 | 85.0% | 98.3% |
| Aquinnah | John Deaton | Republican | 51 | 15.0% | 98.3% |
| Aquinnah | Write-ins | Write - In | 0 | 0.0% | 98.3% |
| Georgetown | John Deaton | Republican | 2,894 | 52.9% | 98.3% |
| Georgetown | Elizabeth Warren wins | Democratic | 2,570 | 47.0% | 98.3% |
| Georgetown | Write-ins | Write - In | 3 | 0.1% | 98.3% |
| Gill | Elizabeth Warren wins | Democratic | 650 | 66.0% | 98.3% |
| Gill | John Deaton | Republican | 334 | 33.9% | 98.3% |
| Gill | Write-ins | Write - In | 1 | 0.1% | 98.3% |
| Gloucester | Elizabeth Warren wins | Democratic | 10,623 | 61.0% | 98.3% |
| Gloucester | John Deaton | Republican | 6,776 | 38.9% | 98.3% |
| Gloucester | Write-ins | Write - In | 20 | 0.1% | 98.3% |
| Goshen | Elizabeth Warren wins | Democratic | 385 | 58.2% | 98.3% |
| Goshen | John Deaton | Republican | 277 | 41.8% | 98.3% |
| Goshen | Write-ins | Write - In | 0 | 0.0% | 98.3% |
| Gosnold | Elizabeth Warren wins | Democratic | 46 | 66.7% | 98.3% |
| Gosnold | John Deaton | Republican | 23 | 33.3% | 98.3% |
| Gosnold | Write-ins | Write - In | 0 | 0.0% | 98.3% |
| Grafton | Elizabeth Warren wins | Democratic | 6,206 | 56.2% | 98.3% |
| Grafton | John Deaton | Republican | 4,830 | 43.7% | 98.3% |
| Grafton | Write-ins | Write - In | 10 | 0.1% | 98.3% |
| Granby | John Deaton | Republican | 2,058 | 53.2% | 98.3% |
| Granby | Elizabeth Warren wins | Democratic | 1,813 | 46.8% | 98.3% |
| Granby | Write-ins | Write - In | 0 | 0.0% | 98.3% |
| Granville | John Deaton | Republican | 629 | 64.8% | 98.3% |
| Granville | Elizabeth Warren wins | Democratic | 341 | 35.2% | 98.3% |
| Granville | Write-ins | Write - In | 0 | 0.0% | 98.3% |
| Great Barrington | Elizabeth Warren wins | Democratic | 3,103 | 80.5% | 98.3% |
| Great Barrington | John Deaton | Republican | 747 | 19.4% | 98.3% |
| Great Barrington | Write-ins | Write - In | 7 | 0.2% | 98.3% |
| Greenfield | Elizabeth Warren wins | Democratic | 6,670 | 71.2% | 98.3% |
| Greenfield | John Deaton | Republican | 2,673 | 28.5% | 98.3% |
| Greenfield | Write-ins | Write - In | 20 | 0.2% | 98.3% |
| Groton | Elizabeth Warren wins | Democratic | 4,404 | 61.7% | 98.3% |
| Groton | John Deaton | Republican | 2,723 | 38.2% | 98.3% |
| Groton | Write-ins | Write - In | 7 | 0.1% | 98.3% |
| Groveland | John Deaton | Republican | 2,319 | 52.8% | 98.3% |
| Groveland | Elizabeth Warren wins | Democratic | 2,075 | 47.2% | 98.3% |
| Groveland | Write-ins | Write - In | 0 | 0.0% | 98.3% |
| Hadley | Elizabeth Warren wins | Democratic | 2,199 | 67.1% | 98.3% |
| Hadley | John Deaton | Republican | 1,078 | 32.9% | 98.3% |
| Hadley | Write-ins | Write - In | 2 | 0.1% | 98.3% |
| Halifax | John Deaton | Republican | 2,956 | 61.1% | 98.3% |
| Halifax | Elizabeth Warren wins | Democratic | 1,884 | 38.9% | 98.3% |
| Halifax | Write-ins | Write - In | 0 | 0.0% | 98.3% |
| Hamilton | Elizabeth Warren wins | Democratic | 2,813 | 59.3% | 98.3% |
| Hamilton | John Deaton | Republican | 1,928 | 40.6% | 98.3% |
| Hamilton | Write-ins | Write - In | 5 | 0.1% | 98.3% |
| Hampden | John Deaton | Republican | 1,878 | 58.2% | 98.3% |
| Hampden | Elizabeth Warren wins | Democratic | 1,346 | 41.7% | 98.3% |
| Hampden | Write-ins | Write - In | 1 | 0.0% | 98.3% |
| Hancock | John Deaton | Republican | 249 | 51.7% | 98.3% |
| Hancock | Elizabeth Warren wins | Democratic | 233 | 48.3% | 98.3% |
| Hancock | Write-ins | Write - In | 0 | 0.0% | 98.3% |
| Hanover | John Deaton | Republican | 5,507 | 57.4% | 98.3% |
| Hanover | Elizabeth Warren wins | Democratic | 4,066 | 42.4% | 98.3% |
| Hanover | Write-ins | Write - In | 21 | 0.2% | 98.3% |
| Hanson | John Deaton | Republican | 4,012 | 59.7% | 98.3% |
| Hanson | Elizabeth Warren wins | Democratic | 2,692 | 40.1% | 98.3% |
| Hanson | Write-ins | Write - In | 16 | 0.2% | 98.3% |
| Hardwick | John Deaton | Republican | 883 | 56.8% | 98.3% |
| Hardwick | Elizabeth Warren wins | Democratic | 671 | 43.2% | 98.3% |
| Hardwick | Write-ins | Write - In | 0 | 0.0% | 98.3% |
| Harvard | Elizabeth Warren wins | Democratic | 2,832 | 71.4% | 98.3% |
| Harvard | John Deaton | Republican | 1,126 | 28.4% | 98.3% |
| Harvard | Write-ins | Write - In | 8 | 0.2% | 98.3% |
| Harwich | Elizabeth Warren wins | Democratic | 5,141 | 55.7% | 98.3% |
| Harwich | John Deaton | Republican | 4,077 | 44.2% | 98.3% |
| Harwich | Write-ins | Write - In | 6 | 0.1% | 98.3% |
| Hatfield | Elizabeth Warren wins | Democratic | 1,428 | 64.9% | 98.3% |
| Hatfield | John Deaton | Republican | 772 | 35.1% | 98.3% |
| Hatfield | Write-ins | Write - In | 2 | 0.1% | 98.3% |
| Haverhill | Elizabeth Warren wins | Democratic | 16,752 | 54.5% | 98.3% |
| Haverhill | John Deaton | Republican | 13,968 | 45.4% | 98.3% |
| Haverhill | Write-ins | Write - In | 34 | 0.1% | 98.3% |
| Hawley | Elizabeth Warren wins | Democratic | 114 | 59.1% | 98.3% |
| Hawley | John Deaton | Republican | 79 | 40.9% | 98.3% |
| Hawley | Write-ins | Write - In | 0 | 0.0% | 98.3% |
| Heath | Elizabeth Warren wins | Democratic | 270 | 57.9% | 98.3% |
| Heath | John Deaton | Republican | 196 | 42.1% | 98.3% |
| Heath | Write-ins | Write - In | 0 | 0.0% | 98.3% |
| Hingham | Elizabeth Warren wins | Democratic | 8,721 | 56.3% | 98.3% |
| Hingham | John Deaton | Republican | 6,748 | 43.5% | 98.3% |
| Hingham | Write-ins | Write - In | 33 | 0.2% | 98.3% |
| Hinsdale | Elizabeth Warren wins | Democratic | 710 | 59.9% | 98.3% |
| Hinsdale | John Deaton | Republican | 474 | 40.0% | 98.3% |
| Hinsdale | Write-ins | Write - In | 1 | 0.1% | 98.3% |
| Holbrook | Elizabeth Warren wins | Democratic | 3,222 | 55.1% | 98.3% |
| Holbrook | John Deaton | Republican | 2,618 | 44.8% | 98.3% |
| Holbrook | Write-ins | Write - In | 7 | 0.1% | 98.3% |
| Holden | Elizabeth Warren wins | Democratic | 6,471 | 52.3% | 98.3% |
| Holden | John Deaton | Republican | 5,900 | 47.7% | 98.3% |
| Holden | Write-ins | Write - In | 0 | 0.0% | 98.3% |
| Holland | John Deaton | Republican | 929 | 59.8% | 98.3% |
| Holland | Elizabeth Warren wins | Democratic | 624 | 40.2% | 98.3% |
| Holland | Write-ins | Write - In | 0 | 0.0% | 98.3% |
| Holliston | Elizabeth Warren wins | Democratic | 5,842 | 63.4% | 98.3% |
| Holliston | John Deaton | Republican | 3,367 | 36.5% | 98.3% |
| Holliston | Write-ins | Write - In | 12 | 0.1% | 98.3% |
| Holyoke | Elizabeth Warren wins | Democratic | 9,550 | 66.3% | 98.3% |
| Holyoke | John Deaton | Republican | 4,855 | 33.7% | 98.3% |
| Holyoke | Write-ins | Write - In | 6 | 0.0% | 98.3% |
| Hopedale | Elizabeth Warren wins | Democratic | 1,885 | 53.4% | 98.3% |
| Hopedale | John Deaton | Republican | 1,640 | 46.5% | 98.3% |
| Hopedale | Write-ins | Write - In | 4 | 0.1% | 98.3% |
| Hopkinton | Elizabeth Warren wins | Democratic | 6,260 | 61.0% | 98.3% |
| Hopkinton | John Deaton | Republican | 3,990 | 38.9% | 98.3% |
| Hopkinton | Write-ins | Write - In | 12 | 0.1% | 98.3% |
| Hubbardston | John Deaton | Republican | 1,742 | 59.8% | 98.3% |
| Hubbardston | Elizabeth Warren wins | Democratic | 1,166 | 40.0% | 98.3% |
| Hubbardston | Write-ins | Write - In | 5 | 0.2% | 98.3% |
| Hudson | Elizabeth Warren wins | Democratic | 6,456 | 57.7% | 98.3% |
| Hudson | John Deaton | Republican | 4,717 | 42.2% | 98.3% |
| Hudson | Write-ins | Write - In | 9 | 0.1% | 98.3% |
| Hull | Elizabeth Warren wins | Democratic | 3,872 | 57.1% | 98.3% |
| Hull | John Deaton | Republican | 2,898 | 42.7% | 98.3% |
| Hull | Write-ins | Write - In | 14 | 0.2% | 98.3% |
| Huntington | John Deaton | Republican | 686 | 56.0% | 98.3% |
| Huntington | Elizabeth Warren wins | Democratic | 539 | 44.0% | 98.3% |
| Huntington | Write-ins | Write - In | 0 | 0.0% | 98.3% |
| Ipswich | Elizabeth Warren wins | Democratic | 5,604 | 59.4% | 98.3% |
| Ipswich | John Deaton | Republican | 3,815 | 40.5% | 98.3% |
| Ipswich | Write-ins | Write - In | 12 | 0.1% | 98.3% |
| Kingston | John Deaton | Republican | 4,731 | 55.1% | 98.3% |
| Kingston | Elizabeth Warren wins | Democratic | 3,846 | 44.8% | 98.3% |
| Kingston | Write-ins | Write - In | 10 | 0.1% | 98.3% |
| Lakeville | John Deaton | Republican | 4,664 | 61.0% | 98.3% |
| Lakeville | Elizabeth Warren wins | Democratic | 2,980 | 39.0% | 98.3% |
| Lakeville | Write-ins | Write - In | 3 | 0.0% | 98.3% |
| Lancaster | Elizabeth Warren wins | Democratic | 2,117 | 50.7% | 98.3% |
| Lancaster | John Deaton | Republican | 2,051 | 49.1% | 98.3% |
| Lancaster | Write-ins | Write - In | 9 | 0.2% | 98.3% |
| Lanesborough | Elizabeth Warren wins | Democratic | 1,135 | 63.2% | 98.3% |
| Lanesborough | John Deaton | Republican | 658 | 36.7% | 98.3% |
| Lanesborough | Write-ins | Write - In | 2 | 0.1% | 98.3% |
| Lawrence | Elizabeth Warren wins | Democratic | 14,270 | 71.0% | 98.3% |
| Lawrence | John Deaton | Republican | 5,763 | 28.7% | 98.3% |
| Lawrence | Write-ins | Write - In | 56 | 0.3% | 98.3% |
| Lee | Elizabeth Warren wins | Democratic | 2,127 | 67.6% | 98.3% |
| Lee | John Deaton | Republican | 1,016 | 32.3% | 98.3% |
| Lee | Write-ins | Write - In | 4 | 0.1% | 98.3% |
| Leicester | John Deaton | Republican | 3,573 | 57.2% | 98.3% |
| Leicester | Elizabeth Warren wins | Democratic | 2,667 | 42.7% | 98.3% |
| Leicester | Write-ins | Write - In | 9 | 0.1% | 98.3% |
| Lenox | Elizabeth Warren wins | Democratic | 2,487 | 77.5% | 98.3% |
| Lenox | John Deaton | Republican | 720 | 22.4% | 98.3% |
| Lenox | Write-ins | Write - In | 2 | 0.1% | 98.3% |
| Leominster | Elizabeth Warren wins | Democratic | 10,625 | 52.4% | 98.3% |
| Leominster | John Deaton | Republican | 9,641 | 47.5% | 98.3% |
| Leominster | Write-ins | Write - In | 15 | 0.1% | 98.3% |
| Leverett | Elizabeth Warren wins | Democratic | 1,095 | 85.1% | 98.3% |
| Leverett | John Deaton | Republican | 190 | 14.8% | 98.3% |
| Leverett | Write-ins | Write - In | 2 | 0.2% | 98.3% |
| Lexington | Elizabeth Warren wins | Democratic | 13,690 | 75.8% | 98.3% |
| Lexington | John Deaton | Republican | 4,333 | 24.0% | 98.3% |
| Lexington | Write-ins | Write - In | 28 | 0.2% | 98.3% |
| Leyden | Elizabeth Warren wins | Democratic | 310 | 63.1% | 98.3% |
| Leyden | John Deaton | Republican | 181 | 36.9% | 98.3% |
| Leyden | Write-ins | Write - In | 0 | 0.0% | 98.3% |
| Lincoln | Elizabeth Warren wins | Democratic | 3,086 | 78.1% | 98.3% |
| Lincoln | John Deaton | Republican | 865 | 21.9% | 98.3% |
| Lincoln | Write-ins | Write - In | 2 | 0.1% | 98.3% |
| Littleton | Elizabeth Warren wins | Democratic | 3,961 | 61.7% | 98.3% |
| Littleton | John Deaton | Republican | 2,463 | 38.3% | 98.3% |
| Littleton | Write-ins | Write - In | 0 | 0.0% | 98.3% |
| Longmeadow | Elizabeth Warren wins | Democratic | 5,592 | 58.3% | 98.3% |
| Longmeadow | John Deaton | Republican | 3,981 | 41.5% | 98.3% |
| Longmeadow | Write-ins | Write - In | 18 | 0.2% | 98.3% |
| Lowell | Elizabeth Warren wins | Democratic | 21,667 | 64.9% | 98.3% |
| Lowell | John Deaton | Republican | 11,621 | 34.8% | 98.3% |
| Lowell | Write-ins | Write - In | 80 | 0.2% | 98.3% |
| Ludlow | John Deaton | Republican | 6,008 | 55.0% | 98.3% |
| Ludlow | Elizabeth Warren wins | Democratic | 4,905 | 44.9% | 98.3% |
| Ludlow | Write-ins | Write - In | 7 | 0.1% | 98.3% |
| Lunenburg | Elizabeth Warren wins | Democratic | 3,614 | 50.2% | 98.3% |
| Lunenburg | John Deaton | Republican | 3,574 | 49.7% | 98.3% |
| Lunenburg | Write-ins | Write - In | 6 | 0.1% | 98.3% |
| Lynn | Elizabeth Warren wins | Democratic | 20,093 | 65.1% | 98.3% |
| Lynn | John Deaton | Republican | 10,696 | 34.6% | 98.3% |
| Lynn | Write-ins | Write - In | 99 | 0.3% | 98.3% |
| Lynnfield | John Deaton | Republican | 4,526 | 57.2% | 98.3% |
| Lynnfield | Elizabeth Warren wins | Democratic | 3,390 | 42.8% | 98.3% |
| Lynnfield | Write-ins | Write - In | 0 | 0.0% | 98.3% |
| Malden | Elizabeth Warren wins | Democratic | 15,766 | 72.0% | 98.3% |
| Malden | John Deaton | Republican | 6,046 | 27.6% | 98.3% |
| Malden | Write-ins | Write - In | 90 | 0.4% | 98.3% |
| Manchester | Elizabeth Warren wins | Democratic | 2,272 | 63.7% | 98.3% |
| Manchester | John Deaton | Republican | 1,294 | 36.3% | 98.3% |
| Manchester | Write-ins | Write - In | 1 | 0.0% | 98.3% |
| Mansfield | Elizabeth Warren wins | Democratic | 7,340 | 53.6% | 98.3% |
| Mansfield | John Deaton | Republican | 6,323 | 46.2% | 98.3% |
| Mansfield | Write-ins | Write - In | 22 | 0.2% | 98.3% |
| Marblehead | Elizabeth Warren wins | Democratic | 8,242 | 61.5% | 98.3% |
| Marblehead | John Deaton | Republican | 5,140 | 38.4% | 98.3% |
| Marblehead | Write-ins | Write - In | 13 | 0.1% | 98.3% |
| Marion | Elizabeth Warren wins | Democratic | 2,046 | 56.7% | 98.3% |
| Marion | John Deaton | Republican | 1,558 | 43.2% | 98.3% |
| Marion | Write-ins | Write - In | 3 | 0.1% | 98.3% |
| Marlborough | Elizabeth Warren wins | Democratic | 10,553 | 59.1% | 98.3% |
| Marlborough | John Deaton | Republican | 7,275 | 40.8% | 98.3% |
| Marlborough | Write-ins | Write - In | 24 | 0.1% | 98.3% |
| Marshfield | John Deaton | Republican | 9,297 | 54.1% | 98.3% |
| Marshfield | Elizabeth Warren wins | Democratic | 7,902 | 45.9% | 98.3% |
| Marshfield | Write-ins | Write - In | 0 | 0.0% | 98.3% |
| Mashpee | Elizabeth Warren wins | Democratic | 5,369 | 52.1% | 98.3% |
| Mashpee | John Deaton | Republican | 4,919 | 47.8% | 98.3% |
| Mashpee | Write-ins | Write - In | 11 | 0.1% | 98.3% |
| Mattapoisett | Elizabeth Warren wins | Democratic | 2,497 | 51.2% | 98.3% |
| Mattapoisett | John Deaton | Republican | 2,373 | 48.7% | 98.3% |
| Mattapoisett | Write-ins | Write - In | 4 | 0.1% | 98.3% |
| Maynard | Elizabeth Warren wins | Democratic | 4,591 | 69.2% | 98.3% |
| Maynard | John Deaton | Republican | 2,038 | 30.7% | 98.3% |
| Maynard | Write-ins | Write - In | 8 | 0.1% | 98.3% |
| Medfield | Elizabeth Warren wins | Democratic | 4,543 | 57.1% | 98.3% |
| Medfield | John Deaton | Republican | 3,393 | 42.6% | 98.3% |
| Medfield | Write-ins | Write - In | 20 | 0.3% | 98.3% |
| Medford | Elizabeth Warren wins | Democratic | 20,900 | 71.3% | 98.3% |
| Medford | John Deaton | Republican | 8,328 | 28.4% | 98.3% |
| Medford | Write-ins | Write - In | 103 | 0.4% | 98.3% |
| Medway | Elizabeth Warren wins | Democratic | 4,468 | 53.5% | 98.3% |
| Medway | John Deaton | Republican | 3,873 | 46.3% | 98.3% |
| Medway | Write-ins | Write - In | 15 | 0.2% | 98.3% |
| Melrose | Elizabeth Warren wins | Democratic | 11,368 | 67.8% | 98.3% |
| Melrose | John Deaton | Republican | 5,373 | 32.0% | 98.3% |
| Melrose | Write-ins | Write - In | 38 | 0.2% | 98.3% |
| Mendon | John Deaton | Republican | 2,113 | 54.2% | 98.3% |
| Mendon | Elizabeth Warren wins | Democratic | 1,775 | 45.6% | 98.3% |
| Mendon | Write-ins | Write - In | 7 | 0.2% | 98.3% |
| Merrimac | Elizabeth Warren wins | Democratic | 2,241 | 52.7% | 98.3% |
| Merrimac | John Deaton | Republican | 2,009 | 47.2% | 98.3% |
| Merrimac | Write-ins | Write - In | 6 | 0.1% | 98.3% |
| Methuen | Elizabeth Warren wins | Democratic | 12,388 | 51.6% | 98.3% |
| Methuen | John Deaton | Republican | 11,579 | 48.2% | 98.3% |
| Methuen | Write-ins | Write - In | 50 | 0.2% | 98.3% |
| Middleborough | John Deaton | Republican | 8,589 | 60.7% | 98.3% |
| Middleborough | Elizabeth Warren wins | Democratic | 5,562 | 39.3% | 98.3% |
| Middleborough | Write-ins | Write - In | 9 | 0.1% | 98.3% |
| Middlefield | Elizabeth Warren wins | Democratic | 177 | 56.4% | 98.3% |
| Middlefield | John Deaton | Republican | 137 | 43.6% | 98.3% |
| Middlefield | Write-ins | Write - In | 0 | 0.0% | 98.3% |
| Middleton | John Deaton | Republican | 3,351 | 58.9% | 98.3% |
| Middleton | Elizabeth Warren wins | Democratic | 2,321 | 40.8% | 98.3% |
| Middleton | Write-ins | Write - In | 14 | 0.2% | 98.3% |
| Milford | Elizabeth Warren wins | Democratic | 7,183 | 52.6% | 98.3% |
| Milford | John Deaton | Republican | 6,431 | 47.1% | 98.3% |
| Milford | Write-ins | Write - In | 30 | 0.2% | 98.3% |
| Millbury | John Deaton | Republican | 4,342 | 54.3% | 98.3% |
| Millbury | Elizabeth Warren wins | Democratic | 3,644 | 45.6% | 98.3% |
| Millbury | Write-ins | Write - In | 4 | 0.1% | 98.3% |
| Millis | Elizabeth Warren wins | Democratic | 3,249 | 54.9% | 98.3% |
| Millis | John Deaton | Republican | 2,668 | 45.1% | 98.3% |
| Millis | Write-ins | Write - In | 5 | 0.1% | 98.3% |
| Millville | John Deaton | Republican | 1,099 | 62.0% | 98.3% |
| Millville | Elizabeth Warren wins | Democratic | 674 | 38.0% | 98.3% |
| Millville | Write-ins | Write - In | 1 | 0.1% | 98.3% |
| Milton | Elizabeth Warren wins | Democratic | 10,701 | 65.1% | 98.3% |
| Milton | John Deaton | Republican | 5,697 | 34.7% | 98.3% |
| Milton | Write-ins | Write - In | 34 | 0.2% | 98.3% |
| Monroe | John Deaton | Republican | 42 | 65.6% | 98.3% |
| Monroe | Elizabeth Warren wins | Democratic | 22 | 34.4% | 98.3% |
| Monroe | Write-ins | Write - In | 0 | 0.0% | 98.3% |
| Monson | John Deaton | Republican | 2,838 | 57.0% | 98.3% |
| Monson | Elizabeth Warren wins | Democratic | 2,139 | 43.0% | 98.3% |
| Monson | Write-ins | Write - In | 3 | 0.1% | 98.3% |
| Montague | Elizabeth Warren wins | Democratic | 3,260 | 68.7% | 98.3% |
| Montague | John Deaton | Republican | 1,473 | 31.0% | 98.3% |
| Montague | Write-ins | Write - In | 12 | 0.3% | 98.3% |
| Monterey | Elizabeth Warren wins | Democratic | 482 | 81.3% | 98.3% |
| Monterey | John Deaton | Republican | 110 | 18.5% | 98.3% |
| Monterey | Write-ins | Write - In | 1 | 0.2% | 98.3% |
| Montgomery | John Deaton | Republican | 333 | 60.9% | 98.3% |
| Montgomery | Elizabeth Warren wins | Democratic | 214 | 39.1% | 98.3% |
| Montgomery | Write-ins | Write - In | 0 | 0.0% | 98.3% |
| Mount Washington | Elizabeth Warren wins | Democratic | 93 | 77.5% | 98.3% |
| Mount Washington | John Deaton | Republican | 27 | 22.5% | 98.3% |
| Mount Washington | Write-ins | Write - In | 0 | 0.0% | 98.3% |
| Nahant | Elizabeth Warren wins | Democratic | 1,339 | 58.1% | 98.3% |
| Nahant | John Deaton | Republican | 966 | 41.9% | 98.3% |
| Nahant | Write-ins | Write - In | 1 | 0.0% | 98.3% |
| Nantucket | Elizabeth Warren wins | Democratic | 4,513 | 64.5% | 98.3% |
| Nantucket | John Deaton | Republican | 2,479 | 35.4% | 98.3% |
| Nantucket | Write-ins | Write - In | 8 | 0.1% | 98.3% |
| Natick | Elizabeth Warren wins | Democratic | 14,127 | 68.5% | 98.3% |
| Natick | John Deaton | Republican | 6,469 | 31.4% | 98.3% |
| Natick | Write-ins | Write - In | 35 | 0.2% | 98.3% |
| Needham | Elizabeth Warren wins | Democratic | 12,993 | 67.9% | 98.3% |
| Needham | John Deaton | Republican | 6,081 | 31.8% | 98.3% |
| Needham | Write-ins | Write - In | 59 | 0.3% | 98.3% |
| New Ashford | Elizabeth Warren wins | Democratic | 93 | 57.8% | 98.3% |
| New Ashford | John Deaton | Republican | 68 | 42.2% | 98.3% |
| New Ashford | Write-ins | Write - In | 0 | 0.0% | 98.3% |
| New Bedford | Elizabeth Warren wins | Democratic | 19,153 | 57.0% | 98.3% |
| New Bedford | John Deaton | Republican | 14,382 | 42.8% | 98.3% |
| New Bedford | Write-ins | Write - In | 78 | 0.2% | 98.3% |
| New Braintree | John Deaton | Republican | 379 | 56.1% | 98.3% |
| New Braintree | Elizabeth Warren wins | Democratic | 283 | 41.9% | 98.3% |
| New Braintree | Write-ins | Write - In | 13 | 1.9% | 98.3% |
| Newbury | Elizabeth Warren wins | Democratic | 2,661 | 55.3% | 98.3% |
| Newbury | John Deaton | Republican | 2,149 | 44.6% | 98.3% |
| Newbury | Write-ins | Write - In | 4 | 0.1% | 98.3% |
| Newburyport | Elizabeth Warren wins | Democratic | 8,114 | 66.0% | 98.3% |
| Newburyport | John Deaton | Republican | 4,169 | 33.9% | 98.3% |
| Newburyport | Write-ins | Write - In | 18 | 0.1% | 98.3% |
| New Marlborough | Elizabeth Warren wins | Democratic | 393 | 76.6% | 98.3% |
| New Marlborough | John Deaton | Republican | 119 | 23.2% | 98.3% |
| New Marlborough | Write-ins | Write - In | 1 | 0.2% | 98.3% |
| New Salem | Elizabeth Warren wins | Democratic | 421 | 59.8% | 98.3% |
| New Salem | John Deaton | Republican | 283 | 40.2% | 98.3% |
| New Salem | Write-ins | Write - In | 0 | 0.0% | 98.3% |
| Newton | Elizabeth Warren wins | Democratic | 33,716 | 73.7% | 98.3% |
| Newton | John Deaton | Republican | 11,853 | 25.9% | 98.3% |
| Newton | Write-ins | Write - In | 172 | 0.4% | 98.3% |
| Norfolk | Elizabeth Warren wins | Democratic | 3,383 | 50.1% | 98.3% |
| Norfolk | John Deaton | Republican | 3,369 | 49.9% | 98.3% |
| Norfolk | Write-ins | Write - In | 2 | 0.0% | 98.3% |
| North Adams | Elizabeth Warren wins | Democratic | 3,877 | 69.9% | 98.3% |
| North Adams | John Deaton | Republican | 1,668 | 30.1% | 98.3% |
| North Adams | Write-ins | Write - In | 3 | 0.1% | 98.3% |
| Northampton | Elizabeth Warren wins | Democratic | 14,692 | 87.0% | 98.3% |
| Northampton | John Deaton | Republican | 2,166 | 12.8% | 98.3% |
| Northampton | Write-ins | Write - In | 22 | 0.1% | 98.3% |
| North Andover | Elizabeth Warren wins | Democratic | 9,214 | 55.2% | 98.3% |
| North Andover | John Deaton | Republican | 7,455 | 44.7% | 98.3% |
| North Andover | Write-ins | Write - In | 20 | 0.1% | 98.3% |
| North Attleborough | John Deaton | Republican | 8,316 | 50.0% | 98.3% |
| North Attleborough | Elizabeth Warren wins | Democratic | 8,301 | 49.9% | 98.3% |
| North Attleborough | Write-ins | Write - In | 20 | 0.1% | 98.3% |
| Northborough | Elizabeth Warren wins | Democratic | 5,423 | 59.9% | 98.3% |
| Northborough | John Deaton | Republican | 3,607 | 39.8% | 98.3% |
| Northborough | Write-ins | Write - In | 30 | 0.3% | 98.3% |
| Northbridge | John Deaton | Republican | 5,032 | 55.3% | 98.3% |
| Northbridge | Elizabeth Warren wins | Democratic | 4,053 | 44.5% | 98.3% |
| Northbridge | Write-ins | Write - In | 14 | 0.2% | 98.3% |
| North Brookfield | John Deaton | Republican | 1,719 | 61.2% | 98.3% |
| North Brookfield | Elizabeth Warren wins | Democratic | 1,088 | 38.7% | 98.3% |
| North Brookfield | Write-ins | Write - In | 1 | 0.0% | 98.3% |
| Northfield | Elizabeth Warren wins | Democratic | 1,134 | 59.4% | 98.3% |
| Northfield | John Deaton | Republican | 770 | 40.4% | 98.3% |
| Northfield | Write-ins | Write - In | 4 | 0.2% | 98.3% |
| North Reading | John Deaton | Republican | 4,944 | 51.1% | 98.3% |
| North Reading | Elizabeth Warren wins | Democratic | 4,717 | 48.8% | 98.3% |
| North Reading | Write-ins | Write - In | 8 | 0.1% | 98.3% |
| Norton | John Deaton | Republican | 5,459 | 52.4% | 98.3% |
| Norton | Elizabeth Warren wins | Democratic | 4,935 | 47.4% | 98.3% |
| Norton | Write-ins | Write - In | 24 | 0.2% | 98.3% |
| Norwell | John Deaton | Republican | 3,591 | 51.4% | 98.3% |
| Norwell | Elizabeth Warren wins | Democratic | 3,390 | 48.5% | 98.3% |
| Norwell | Write-ins | Write - In | 8 | 0.1% | 98.3% |
| Norwood | Elizabeth Warren wins | Democratic | 9,012 | 56.8% | 98.3% |
| Norwood | John Deaton | Republican | 6,802 | 42.9% | 98.3% |
| Norwood | Write-ins | Write - In | 40 | 0.3% | 98.3% |
| Oak Bluffs | Elizabeth Warren wins | Democratic | 2,157 | 70.5% | 98.3% |
| Oak Bluffs | John Deaton | Republican | 900 | 29.4% | 98.3% |
| Oak Bluffs | Write-ins | Write - In | 2 | 0.1% | 98.3% |
| Oakham | John Deaton | Republican | 774 | 62.4% | 98.3% |
| Oakham | Elizabeth Warren wins | Democratic | 467 | 37.6% | 98.3% |
| Oakham | Write-ins | Write - In | 0 | 0.0% | 98.3% |
| Orange | John Deaton | Republican | 2,020 | 52.3% | 98.3% |
| Orange | Elizabeth Warren wins | Democratic | 1,837 | 47.5% | 98.3% |
| Orange | Write-ins | Write - In | 7 | 0.2% | 98.3% |
| Orleans | Elizabeth Warren wins | Democratic | 2,990 | 63.2% | 98.3% |
| Orleans | John Deaton | Republican | 1,738 | 36.7% | 98.3% |
| Orleans | Write-ins | Write - In | 4 | 0.1% | 98.3% |
| Otis | Elizabeth Warren wins | Democratic | 534 | 51.9% | 98.3% |
| Otis | John Deaton | Republican | 493 | 47.9% | 98.3% |
| Otis | Write-ins | Write - In | 2 | 0.2% | 98.3% |
| Oxford | John Deaton | Republican | 4,344 | 58.3% | 98.3% |
| Oxford | Elizabeth Warren wins | Democratic | 3,104 | 41.7% | 98.3% |
| Oxford | Write-ins | Write - In | 2 | 0.0% | 98.3% |
| Palmer | John Deaton | Republican | 3,547 | 56.4% | 98.3% |
| Palmer | Elizabeth Warren wins | Democratic | 2,739 | 43.6% | 98.3% |
| Palmer | Write-ins | Write - In | 1 | 0.0% | 98.3% |
| Paxton | John Deaton | Republican | 1,507 | 51.4% | 98.3% |
| Paxton | Elizabeth Warren wins | Democratic | 1,427 | 48.6% | 98.3% |
| Paxton | Write-ins | Write - In | 0 | 0.0% | 98.3% |
| Peabody | John Deaton | Republican | 14,163 | 50.0% | 98.3% |
| Peabody | Elizabeth Warren wins | Democratic | 14,101 | 49.8% | 98.3% |
| Peabody | Write-ins | Write - In | 66 | 0.2% | 98.3% |
| Pelham | Elizabeth Warren wins | Democratic | 730 | 85.7% | 98.3% |
| Pelham | John Deaton | Republican | 119 | 14.0% | 98.3% |
| Pelham | Write-ins | Write - In | 3 | 0.4% | 98.3% |
| Pembroke | John Deaton | Republican | 6,400 | 56.5% | 98.3% |
| Pembroke | Elizabeth Warren wins | Democratic | 4,898 | 43.2% | 98.3% |
| Pembroke | Write-ins | Write - In | 30 | 0.3% | 98.3% |
| Pepperell | John Deaton | Republican | 3,676 | 51.1% | 98.3% |
| Pepperell | Elizabeth Warren wins | Democratic | 3,498 | 48.7% | 98.3% |
| Pepperell | Write-ins | Write - In | 13 | 0.2% | 98.3% |
| Peru | John Deaton | Republican | 268 | 51.7% | 98.3% |
| Peru | Elizabeth Warren wins | Democratic | 250 | 48.3% | 98.3% |
| Peru | Write-ins | Write - In | 0 | 0.0% | 98.3% |
| Petersham | Elizabeth Warren wins | Democratic | 481 | 54.4% | 98.3% |
| Petersham | John Deaton | Republican | 404 | 45.6% | 98.3% |
| Petersham | Write-ins | Write - In | 0 | 0.0% | 98.3% |
| Phillipston | John Deaton | Republican | 749 | 65.1% | 98.3% |
| Phillipston | Elizabeth Warren wins | Democratic | 401 | 34.9% | 98.3% |
| Phillipston | Write-ins | Write - In | 0 | 0.0% | 98.3% |
| Pittsfield | Elizabeth Warren wins | Democratic | 14,666 | 72.3% | 98.3% |
| Pittsfield | John Deaton | Republican | 5,616 | 27.7% | 98.3% |
| Pittsfield | Write-ins | Write - In | 13 | 0.1% | 98.3% |
| Plainfield | Elizabeth Warren wins | Democratic | 275 | 65.3% | 98.3% |
| Plainfield | John Deaton | Republican | 146 | 34.7% | 98.3% |
| Plainfield | Write-ins | Write - In | 0 | 0.0% | 98.3% |
| Plainville | John Deaton | Republican | 2,943 | 53.3% | 98.3% |
| Plainville | Elizabeth Warren wins | Democratic | 2,576 | 46.6% | 98.3% |
| Plainville | Write-ins | Write - In | 6 | 0.1% | 98.3% |
| Plymouth | John Deaton | Republican | 20,245 | 50.6% | 98.3% |
| Plymouth | Elizabeth Warren wins | Democratic | 19,751 | 49.3% | 98.3% |
| Plymouth | Write-ins | Write - In | 46 | 0.1% | 98.3% |
| Plympton | John Deaton | Republican | 1,157 | 59.3% | 98.3% |
| Plympton | Elizabeth Warren wins | Democratic | 790 | 40.5% | 98.3% |
| Plympton | Write-ins | Write - In | 3 | 0.2% | 98.3% |
| Princeton | Elizabeth Warren wins | Democratic | 1,332 | 53.2% | 98.3% |
| Princeton | John Deaton | Republican | 1,172 | 46.8% | 98.3% |
| Princeton | Write-ins | Write - In | 2 | 0.1% | 98.3% |
| Provincetown | Elizabeth Warren wins | Democratic | 2,391 | 90.5% | 98.3% |
| Provincetown | John Deaton | Republican | 248 | 9.4% | 98.3% |
| Provincetown | Write-ins | Write - In | 2 | 0.1% | 98.3% |
| Quincy | Elizabeth Warren wins | Democratic | 24,969 | 60.5% | 98.3% |
| Quincy | John Deaton | Republican | 16,126 | 39.1% | 98.3% |
| Quincy | Write-ins | Write - In | 162 | 0.4% | 98.3% |
| Randolph | Elizabeth Warren wins | Democratic | 11,377 | 76.0% | 98.3% |
| Randolph | John Deaton | Republican | 3,546 | 23.7% | 98.3% |
| Randolph | Write-ins | Write - In | 55 | 0.4% | 98.3% |
| Raynham | John Deaton | Republican | 4,944 | 56.5% | 98.3% |
| Raynham | Elizabeth Warren wins | Democratic | 3,806 | 43.5% | 98.3% |
| Raynham | Write-ins | Write - In | 0 | 0.0% | 98.3% |
| Reading | Elizabeth Warren wins | Democratic | 9,412 | 58.6% | 98.3% |
| Reading | John Deaton | Republican | 6,641 | 41.4% | 98.3% |
| Reading | Write-ins | Write - In | 0 | 0.0% | 98.3% |
| Rehoboth | John Deaton | Republican | 4,788 | 60.0% | 98.3% |
| Rehoboth | Elizabeth Warren wins | Democratic | 3,186 | 39.9% | 98.3% |
| Rehoboth | Write-ins | Write - In | 6 | 0.1% | 98.3% |
| Revere | Elizabeth Warren wins | Democratic | 10,308 | 59.2% | 98.3% |
| Revere | John Deaton | Republican | 7,009 | 40.3% | 98.3% |
| Revere | Write-ins | Write - In | 82 | 0.5% | 98.3% |
| Richmond | Elizabeth Warren wins | Democratic | 759 | 75.7% | 98.3% |
| Richmond | John Deaton | Republican | 241 | 24.1% | 98.3% |
| Richmond | Write-ins | Write - In | 2 | 0.2% | 98.3% |
| Rochester | John Deaton | Republican | 2,480 | 62.8% | 98.3% |
| Rochester | Elizabeth Warren wins | Democratic | 1,465 | 37.1% | 98.3% |
| Rochester | Write-ins | Write - In | 3 | 0.1% | 98.3% |
| Rockland | John Deaton | Republican | 5,083 | 53.1% | 98.3% |
| Rockland | Elizabeth Warren wins | Democratic | 4,459 | 46.6% | 98.3% |
| Rockland | Write-ins | Write - In | 31 | 0.3% | 98.3% |
| Rockport | Elizabeth Warren wins | Democratic | 3,487 | 67.9% | 98.3% |
| Rockport | John Deaton | Republican | 1,638 | 31.9% | 98.3% |
| Rockport | Write-ins | Write - In | 10 | 0.2% | 98.3% |
| Rowe | Elizabeth Warren wins | Democratic | 135 | 52.3% | 98.3% |
| Rowe | John Deaton | Republican | 123 | 47.7% | 98.3% |
| Rowe | Write-ins | Write - In | 0 | 0.0% | 98.3% |
| Rowley | John Deaton | Republican | 2,194 | 54.3% | 98.3% |
| Rowley | Elizabeth Warren wins | Democratic | 1,841 | 45.6% | 98.3% |
| Rowley | Write-ins | Write - In | 5 | 0.1% | 98.3% |
| Royalston | John Deaton | Republican | 434 | 54.6% | 98.3% |
| Royalston | Elizabeth Warren wins | Democratic | 360 | 45.3% | 98.3% |
| Royalston | Write-ins | Write - In | 1 | 0.1% | 98.3% |
| Russell | John Deaton | Republican | 565 | 62.0% | 98.3% |
| Russell | Elizabeth Warren wins | Democratic | 328 | 36.0% | 98.3% |
| Russell | Write-ins | Write - In | 18 | 2.0% | 98.3% |
| Rutland | John Deaton | Republican | 3,292 | 56.1% | 98.3% |
| Rutland | Elizabeth Warren wins | Democratic | 2,563 | 43.7% | 98.3% |
| Rutland | Write-ins | Write - In | 8 | 0.1% | 98.3% |
| Salem | Elizabeth Warren wins | Democratic | 16,381 | 71.9% | 98.3% |
| Salem | John Deaton | Republican | 6,387 | 28.0% | 98.3% |
| Salem | Write-ins | Write - In | 18 | 0.1% | 98.3% |
| Salisbury | John Deaton | Republican | 2,905 | 53.9% | 98.3% |
| Salisbury | Elizabeth Warren wins | Democratic | 2,481 | 46.0% | 98.3% |
| Salisbury | Write-ins | Write - In | 4 | 0.1% | 98.3% |
| Sandisfield | Elizabeth Warren wins | Democratic | 278 | 57.3% | 98.3% |
| Sandisfield | John Deaton | Republican | 207 | 42.7% | 98.3% |
| Sandisfield | Write-ins | Write - In | 0 | 0.0% | 98.3% |
| Sandwich | John Deaton | Republican | 6,863 | 50.9% | 98.3% |
| Sandwich | Elizabeth Warren wins | Democratic | 6,608 | 49.0% | 98.3% |
| Sandwich | Write-ins | Write - In | 17 | 0.1% | 98.3% |
| Saugus | John Deaton | Republican | 7,982 | 54.9% | 98.3% |
| Saugus | Elizabeth Warren wins | Democratic | 6,556 | 45.1% | 98.3% |
| Saugus | Write-ins | Write - In | 7 | 0.0% | 98.3% |
| Savoy | John Deaton | Republican | 210 | 50.4% | 98.3% |
| Savoy | Elizabeth Warren wins | Democratic | 207 | 49.6% | 98.3% |
| Savoy | Write-ins | Write - In | 0 | 0.0% | 98.3% |
| Scituate | Elizabeth Warren wins | Democratic | 7,247 | 54.6% | 98.3% |
| Scituate | John Deaton | Republican | 6,018 | 45.3% | 98.3% |
| Scituate | Write-ins | Write - In | 9 | 0.1% | 98.3% |
| Seekonk | John Deaton | Republican | 4,675 | 52.2% | 98.3% |
| Seekonk | Elizabeth Warren wins | Democratic | 4,275 | 47.7% | 98.3% |
| Seekonk | Write-ins | Write - In | 10 | 0.1% | 98.3% |
| Sharon | Elizabeth Warren wins | Democratic | 7,036 | 67.1% | 98.3% |
| Sharon | John Deaton | Republican | 3,424 | 32.7% | 98.3% |
| Sharon | Write-ins | Write - In | 21 | 0.2% | 98.3% |
| Sheffield | Elizabeth Warren wins | Democratic | 1,377 | 69.4% | 98.3% |
| Sheffield | John Deaton | Republican | 608 | 30.6% | 98.3% |
| Sheffield | Write-ins | Write - In | 0 | 0.0% | 98.3% |
| Shelburne | Elizabeth Warren wins | Democratic | 899 | 74.4% | 98.3% |
| Shelburne | John Deaton | Republican | 309 | 25.6% | 98.3% |
| Shelburne | Write-ins | Write - In | 1 | 0.1% | 98.3% |
| Sherborn | Elizabeth Warren wins | Democratic | 1,829 | 66.7% | 98.3% |
| Sherborn | John Deaton | Republican | 911 | 33.2% | 98.3% |
| Sherborn | Write-ins | Write - In | 4 | 0.1% | 98.3% |
| Shirley | Elizabeth Warren wins | Democratic | 1,917 | 53.0% | 98.3% |
| Shirley | John Deaton | Republican | 1,696 | 46.9% | 98.3% |
| Shirley | Write-ins | Write - In | 7 | 0.2% | 98.3% |
| Shrewsbury | Elizabeth Warren wins | Democratic | 11,390 | 57.7% | 98.3% |
| Shrewsbury | John Deaton | Republican | 8,327 | 42.2% | 98.3% |
| Shrewsbury | Write-ins | Write - In | 24 | 0.1% | 98.3% |
| Shutesbury | Elizabeth Warren wins | Democratic | 1,045 | 84.2% | 98.3% |
| Shutesbury | John Deaton | Republican | 195 | 15.7% | 98.3% |
| Shutesbury | Write-ins | Write - In | 1 | 0.1% | 98.3% |
| Somerset | John Deaton | Republican | 5,751 | 53.1% | 98.3% |
| Somerset | Elizabeth Warren wins | Democratic | 5,082 | 46.9% | 98.3% |
| Somerset | Write-ins | Write - In | 3 | 0.0% | 98.3% |
| Somerville | Elizabeth Warren wins | Democratic | 33,654 | 86.2% | 98.3% |
| Somerville | John Deaton | Republican | 5,172 | 13.2% | 98.3% |
| Somerville | Write-ins | Write - In | 208 | 0.5% | 98.3% |
| Southampton | John Deaton | Republican | 2,009 | 50.2% | 98.3% |
| Southampton | Elizabeth Warren wins | Democratic | 1,989 | 49.7% | 98.3% |
| Southampton | Write-ins | Write - In | 5 | 0.1% | 98.3% |
| Southborough | Elizabeth Warren wins | Democratic | 3,743 | 61.2% | 98.3% |
| Southborough | John Deaton | Republican | 2,360 | 38.6% | 98.3% |
| Southborough | Write-ins | Write - In | 10 | 0.2% | 98.3% |
| Southbridge | Elizabeth Warren wins | Democratic | 3,539 | 51.5% | 98.3% |
| Southbridge | John Deaton | Republican | 3,318 | 48.3% | 98.3% |
| Southbridge | Write-ins | Write - In | 10 | 0.1% | 98.3% |
| South Hadley | Elizabeth Warren wins | Democratic | 6,030 | 61.7% | 98.3% |
| South Hadley | John Deaton | Republican | 3,742 | 38.3% | 98.3% |
| South Hadley | Write-ins | Write - In | 8 | 0.1% | 98.3% |
| Southwick | John Deaton | Republican | 3,627 | 62.8% | 98.3% |
| Southwick | Elizabeth Warren wins | Democratic | 2,144 | 37.1% | 98.3% |
| Southwick | Write-ins | Write - In | 7 | 0.1% | 98.3% |
| Spencer | John Deaton | Republican | 3,679 | 58.3% | 98.3% |
| Spencer | Elizabeth Warren wins | Democratic | 2,618 | 41.5% | 98.3% |
| Spencer | Write-ins | Write - In | 9 | 0.1% | 98.3% |
| Springfield | Elizabeth Warren wins | Democratic | 34,454 | 69.8% | 98.3% |
| Springfield | John Deaton | Republican | 14,752 | 29.9% | 98.3% |
| Springfield | Write-ins | Write - In | 151 | 0.3% | 98.3% |
| Sterling | John Deaton | Republican | 2,892 | 53.2% | 98.3% |
| Sterling | Elizabeth Warren wins | Democratic | 2,536 | 46.7% | 98.3% |
| Sterling | Write-ins | Write - In | 8 | 0.1% | 98.3% |
| Stockbridge | Elizabeth Warren wins | Democratic | 1,053 | 82.1% | 98.3% |
| Stockbridge | John Deaton | Republican | 228 | 17.8% | 98.3% |
| Stockbridge | Write-ins | Write - In | 2 | 0.2% | 98.3% |
| Stoneham | Elizabeth Warren wins | Democratic | 7,308 | 55.6% | 98.3% |
| Stoneham | John Deaton | Republican | 5,828 | 44.4% | 98.3% |
| Stoneham | Write-ins | Write - In | 3 | 0.0% | 98.3% |
| Stoughton | Elizabeth Warren wins | Democratic | 8,687 | 60.5% | 98.3% |
| Stoughton | John Deaton | Republican | 5,656 | 39.4% | 98.3% |
| Stoughton | Write-ins | Write - In | 22 | 0.2% | 98.3% |
| Stow | Elizabeth Warren wins | Democratic | 3,242 | 68.8% | 98.3% |
| Stow | John Deaton | Republican | 1,466 | 31.1% | 98.3% |
| Stow | Write-ins | Write - In | 5 | 0.1% | 98.3% |
| Sturbridge | John Deaton | Republican | 3,041 | 51.1% | 98.3% |
| Sturbridge | Elizabeth Warren wins | Democratic | 2,898 | 48.7% | 98.3% |
| Sturbridge | Write-ins | Write - In | 8 | 0.1% | 98.3% |
| Sudbury | Elizabeth Warren wins | Democratic | 7,974 | 68.4% | 98.3% |
| Sudbury | John Deaton | Republican | 3,650 | 31.3% | 98.3% |
| Sudbury | Write-ins | Write - In | 33 | 0.3% | 98.3% |
| Sunderland | Elizabeth Warren wins | Democratic | 1,393 | 75.0% | 98.3% |
| Sunderland | John Deaton | Republican | 461 | 24.8% | 98.3% |
| Sunderland | Write-ins | Write - In | 4 | 0.2% | 98.3% |
| Sutton | John Deaton | Republican | 3,638 | 58.6% | 98.3% |
| Sutton | Elizabeth Warren wins | Democratic | 2,571 | 41.4% | 98.3% |
| Sutton | Write-ins | Write - In | 2 | 0.0% | 98.3% |
| Swampscott | Elizabeth Warren wins | Democratic | 5,765 | 64.0% | 98.3% |
| Swampscott | John Deaton | Republican | 3,225 | 35.8% | 98.3% |
| Swampscott | Write-ins | Write - In | 21 | 0.2% | 98.3% |
| Swansea | John Deaton | Republican | 5,930 | 58.6% | 98.3% |
| Swansea | Elizabeth Warren wins | Democratic | 4,177 | 41.3% | 98.3% |
| Swansea | Write-ins | Write - In | 12 | 0.1% | 98.3% |
| Taunton | Elizabeth Warren wins | Democratic | 13,348 | 51.1% | 98.3% |
| Taunton | John Deaton | Republican | 12,745 | 48.8% | 98.3% |
| Taunton | Write-ins | Write - In | 25 | 0.1% | 98.3% |
| Templeton | John Deaton | Republican | 2,752 | 60.6% | 98.3% |
| Templeton | Elizabeth Warren wins | Democratic | 1,787 | 39.3% | 98.3% |
| Templeton | Write-ins | Write - In | 5 | 0.1% | 98.3% |
| Tewksbury | John Deaton | Republican | 9,711 | 53.1% | 98.3% |
| Tewksbury | Elizabeth Warren wins | Democratic | 8,520 | 46.6% | 98.3% |
| Tewksbury | Write-ins | Write - In | 43 | 0.2% | 98.3% |
| Tisbury | Elizabeth Warren wins | Democratic | 1,997 | 75.5% | 98.3% |
| Tisbury | John Deaton | Republican | 646 | 24.4% | 98.3% |
| Tisbury | Write-ins | Write - In | 2 | 0.1% | 98.3% |
| Tolland | John Deaton | Republican | 194 | 59.5% | 98.3% |
| Tolland | Elizabeth Warren wins | Democratic | 132 | 40.5% | 98.3% |
| Tolland | Write-ins | Write - In | 0 | 0.0% | 98.3% |
| Topsfield | Elizabeth Warren wins | Democratic | 2,201 | 52.2% | 98.3% |
| Topsfield | John Deaton | Republican | 2,016 | 47.8% | 98.3% |
| Topsfield | Write-ins | Write - In | 2 | 0.0% | 98.3% |
| Townsend | John Deaton | Republican | 3,150 | 57.6% | 98.3% |
| Townsend | Elizabeth Warren wins | Democratic | 2,315 | 42.4% | 98.3% |
| Townsend | Write-ins | Write - In | 0 | 0.0% | 98.3% |
| Truro | Elizabeth Warren wins | Democratic | 1,378 | 75.8% | 98.3% |
| Truro | John Deaton | Republican | 440 | 24.2% | 98.3% |
| Truro | Write-ins | Write - In | 0 | 0.0% | 98.3% |
| Tyngsborough | John Deaton | Republican | 3,723 | 50.7% | 98.3% |
| Tyngsborough | Elizabeth Warren wins | Democratic | 3,618 | 49.3% | 98.3% |
| Tyngsborough | Write-ins | Write - In | 0 | 0.0% | 98.3% |
| Tyringham | Elizabeth Warren wins | Democratic | 211 | 67.6% | 98.3% |
| Tyringham | John Deaton | Republican | 101 | 32.4% | 98.3% |
| Tyringham | Write-ins | Write - In | 0 | 0.0% | 98.3% |
| Upton | Elizabeth Warren wins | Democratic | 2,822 | 52.7% | 98.3% |
| Upton | John Deaton | Republican | 2,523 | 47.2% | 98.3% |
| Upton | Write-ins | Write - In | 6 | 0.1% | 98.3% |
| Uxbridge | John Deaton | Republican | 5,039 | 56.8% | 98.3% |
| Uxbridge | Elizabeth Warren wins | Democratic | 3,819 | 43.1% | 98.3% |
| Uxbridge | Write-ins | Write - In | 9 | 0.1% | 98.3% |
| Wakefield | Elizabeth Warren wins | Democratic | 8,832 | 55.5% | 98.3% |
| Wakefield | John Deaton | Republican | 7,062 | 44.3% | 98.3% |
| Wakefield | Write-ins | Write - In | 31 | 0.2% | 98.3% |
| Wales | John Deaton | Republican | 721 | 63.9% | 98.3% |
| Wales | Elizabeth Warren wins | Democratic | 408 | 36.1% | 98.3% |
| Wales | Write-ins | Write - In | 0 | 0.0% | 98.3% |
| Walpole | Elizabeth Warren wins | Democratic | 7,816 | 50.0% | 98.3% |
| Walpole | John Deaton | Republican | 7,796 | 49.9% | 98.3% |
| Walpole | Write-ins | Write - In | 13 | 0.1% | 98.3% |
| Waltham | Elizabeth Warren wins | Democratic | 17,596 | 67.4% | 98.3% |
| Waltham | John Deaton | Republican | 8,517 | 32.6% | 98.3% |
| Waltham | Write-ins | Write - In | 0 | 0.0% | 98.3% |
| Ware | John Deaton | Republican | 2,754 | 54.7% | 98.3% |
| Ware | Elizabeth Warren wins | Democratic | 2,280 | 45.3% | 98.3% |
| Ware | Write-ins | Write - In | 1 | 0.0% | 98.3% |
| Wareham | John Deaton | Republican | 6,664 | 51.7% | 98.3% |
| Wareham | Elizabeth Warren wins | Democratic | 6,238 | 48.3% | 98.3% |
| Wareham | Write-ins | Write - In | 0 | 0.0% | 98.3% |
| Warren | John Deaton | Republican | 1,568 | 60.0% | 98.3% |
| Warren | Elizabeth Warren wins | Democratic | 1,043 | 39.9% | 98.3% |
| Warren | Write-ins | Write - In | 1 | 0.0% | 98.3% |
| Warwick | Elizabeth Warren wins | Democratic | 308 | 62.3% | 98.3% |
| Warwick | John Deaton | Republican | 186 | 37.7% | 98.3% |
| Warwick | Write-ins | Write - In | 0 | 0.0% | 98.3% |
| Washington | Elizabeth Warren wins | Democratic | 217 | 62.0% | 98.3% |
| Washington | John Deaton | Republican | 133 | 38.0% | 98.3% |
| Washington | Write-ins | Write - In | 0 | 0.0% | 98.3% |
| Watertown | Elizabeth Warren wins | Democratic | 13,396 | 75.4% | 98.3% |
| Watertown | John Deaton | Republican | 4,369 | 24.6% | 98.3% |
| Watertown | Write-ins | Write - In | 5 | 0.0% | 98.3% |
| Wayland | Elizabeth Warren wins | Democratic | 6,225 | 71.6% | 98.3% |
| Wayland | John Deaton | Republican | 2,442 | 28.1% | 98.3% |
| Wayland | Write-ins | Write - In | 23 | 0.3% | 98.3% |
| Webster | John Deaton | Republican | 4,522 | 56.1% | 98.3% |
| Webster | Elizabeth Warren wins | Democratic | 3,532 | 43.8% | 98.3% |
| Webster | Write-ins | Write - In | 9 | 0.1% | 98.3% |
| Wellesley | Elizabeth Warren wins | Democratic | 9,790 | 65.0% | 98.3% |
| Wellesley | John Deaton | Republican | 5,219 | 34.7% | 98.3% |
| Wellesley | Write-ins | Write - In | 41 | 0.3% | 98.3% |
| Wellfleet | Elizabeth Warren wins | Democratic | 1,824 | 74.1% | 98.3% |
| Wellfleet | John Deaton | Republican | 632 | 25.7% | 98.3% |
| Wellfleet | Write-ins | Write - In | 6 | 0.2% | 98.3% |
| Wendell | Elizabeth Warren wins | Democratic | 453 | 76.6% | 98.3% |
| Wendell | John Deaton | Republican | 138 | 23.4% | 98.3% |
| Wendell | Write-ins | Write - In | 0 | 0.0% | 98.3% |
| Wenham | Elizabeth Warren wins | Democratic | 1,522 | 59.1% | 98.3% |
| Wenham | John Deaton | Republican | 1,051 | 40.8% | 98.3% |
| Wenham | Write-ins | Write - In | 2 | 0.1% | 98.3% |
| Westborough | Elizabeth Warren wins | Democratic | 6,778 | 65.9% | 98.3% |
| Westborough | John Deaton | Republican | 3,481 | 33.9% | 98.3% |
| Westborough | Write-ins | Write - In | 23 | 0.2% | 98.3% |
| West Boylston | Elizabeth Warren wins | Democratic | 2,402 | 52.5% | 98.3% |
| West Boylston | John Deaton | Republican | 2,165 | 47.3% | 98.3% |
| West Boylston | Write-ins | Write - In | 12 | 0.3% | 98.3% |
| West Bridgewater | John Deaton | Republican | 2,596 | 57.9% | 98.3% |
| West Bridgewater | Elizabeth Warren wins | Democratic | 1,887 | 42.1% | 98.3% |
| West Bridgewater | Write-ins | Write - In | 3 | 0.1% | 98.3% |
| West Brookfield | John Deaton | Republican | 1,272 | 55.0% | 98.3% |
| West Brookfield | Elizabeth Warren wins | Democratic | 1,038 | 44.9% | 98.3% |
| West Brookfield | Write-ins | Write - In | 2 | 0.1% | 98.3% |
| Westfield | John Deaton | Republican | 10,756 | 54.3% | 98.3% |
| Westfield | Elizabeth Warren wins | Democratic | 9,035 | 45.6% | 98.3% |
| Westfield | Write-ins | Write - In | 12 | 0.1% | 98.3% |
| Westford | Elizabeth Warren wins | Democratic | 8,855 | 60.6% | 98.3% |
| Westford | John Deaton | Republican | 5,721 | 39.2% | 98.3% |
| Westford | Write-ins | Write - In | 28 | 0.2% | 98.3% |
| Westhampton | Elizabeth Warren wins | Democratic | 719 | 58.7% | 98.3% |
| Westhampton | John Deaton | Republican | 505 | 41.2% | 98.3% |
| Westhampton | Write-ins | Write - In | 1 | 0.1% | 98.3% |
| Westminster | John Deaton | Republican | 2,926 | 55.5% | 98.3% |
| Westminster | Elizabeth Warren wins | Democratic | 2,345 | 44.4% | 98.3% |
| Westminster | Write-ins | Write - In | 5 | 0.1% | 98.3% |
| West Newbury | Elizabeth Warren wins | Democratic | 1,892 | 58.6% | 98.3% |
| West Newbury | John Deaton | Republican | 1,332 | 41.2% | 98.3% |
| West Newbury | Write-ins | Write - In | 7 | 0.2% | 98.3% |
| Weston | Elizabeth Warren wins | Democratic | 3,853 | 60.0% | 98.3% |
| Weston | John Deaton | Republican | 2,562 | 39.9% | 98.3% |
| Weston | Write-ins | Write - In | 9 | 0.1% | 98.3% |
| Westport | John Deaton | Republican | 5,709 | 54.1% | 98.3% |
| Westport | Elizabeth Warren wins | Democratic | 4,825 | 45.8% | 98.3% |
| Westport | Write-ins | Write - In | 10 | 0.1% | 98.3% |
| West Springfield | Elizabeth Warren wins | Democratic | 6,238 | 50.1% | 98.3% |
| West Springfield | John Deaton | Republican | 6,205 | 49.8% | 98.3% |
| West Springfield | Write-ins | Write - In | 16 | 0.1% | 98.3% |
| West Stockbridge | Elizabeth Warren wins | Democratic | 729 | 79.5% | 98.3% |
| West Stockbridge | John Deaton | Republican | 186 | 20.3% | 98.3% |
| West Stockbridge | Write-ins | Write - In | 2 | 0.2% | 98.3% |
| West Tisbury | Elizabeth Warren wins | Democratic | 1,711 | 79.1% | 98.3% |
| West Tisbury | John Deaton | Republican | 451 | 20.8% | 98.3% |
| West Tisbury | Write-ins | Write - In | 2 | 0.1% | 98.3% |
| Westwood | Elizabeth Warren wins | Democratic | 5,543 | 56.1% | 98.3% |
| Westwood | John Deaton | Republican | 4,321 | 43.8% | 98.3% |
| Westwood | Write-ins | Write - In | 11 | 0.1% | 98.3% |
| Weymouth | Elizabeth Warren wins | Democratic | 16,463 | 52.9% | 98.3% |
| Weymouth | John Deaton | Republican | 14,573 | 46.8% | 98.3% |
| Weymouth | Write-ins | Write - In | 77 | 0.2% | 98.3% |
| Whately | Elizabeth Warren wins | Democratic | 683 | 63.2% | 98.3% |
| Whately | John Deaton | Republican | 397 | 36.8% | 98.3% |
| Whately | Write-ins | Write - In | 0 | 0.0% | 98.3% |
| Whitman | John Deaton | Republican | 4,652 | 54.6% | 98.3% |
| Whitman | Elizabeth Warren wins | Democratic | 3,838 | 45.1% | 98.3% |
| Whitman | Write-ins | Write - In | 28 | 0.3% | 98.3% |
| Wilbraham | John Deaton | Republican | 4,679 | 51.4% | 98.3% |
| Wilbraham | Elizabeth Warren wins | Democratic | 4,413 | 48.4% | 98.3% |
| Wilbraham | Write-ins | Write - In | 18 | 0.2% | 98.3% |
| Williamsburg | Elizabeth Warren wins | Democratic | 1,380 | 77.0% | 98.3% |
| Williamsburg | John Deaton | Republican | 412 | 23.0% | 98.3% |
| Williamsburg | Write-ins | Write - In | 0 | 0.0% | 98.3% |
| Williamstown | Elizabeth Warren wins | Democratic | 2,969 | 83.3% | 98.3% |
| Williamstown | John Deaton | Republican | 589 | 16.5% | 98.3% |
| Williamstown | Write-ins | Write - In | 8 | 0.2% | 98.3% |
| Wilmington | John Deaton | Republican | 7,261 | 51.8% | 98.3% |
| Wilmington | Elizabeth Warren wins | Democratic | 6,730 | 48.1% | 98.3% |
| Wilmington | Write-ins | Write - In | 15 | 0.1% | 98.3% |
| Winchendon | John Deaton | Republican | 3,088 | 60.0% | 98.3% |
| Winchendon | Elizabeth Warren wins | Democratic | 2,048 | 39.8% | 98.3% |
| Winchendon | Write-ins | Write - In | 12 | 0.2% | 98.3% |
| Winchester | Elizabeth Warren wins | Democratic | 8,217 | 63.7% | 98.3% |
| Winchester | John Deaton | Republican | 4,646 | 36.0% | 98.3% |
| Winchester | Write-ins | Write - In | 31 | 0.2% | 98.3% |
| Windsor | Elizabeth Warren wins | Democratic | 327 | 59.6% | 98.3% |
| Windsor | John Deaton | Republican | 222 | 40.4% | 98.3% |
| Windsor | Write-ins | Write - In | 0 | 0.0% | 98.3% |
| Winthrop | Elizabeth Warren wins | Democratic | 4,955 | 54.1% | 98.3% |
| Winthrop | John Deaton | Republican | 4,196 | 45.8% | 98.3% |
| Winthrop | Write-ins | Write - In | 15 | 0.2% | 98.3% |
| Woburn | Elizabeth Warren wins | Democratic | 11,785 | 55.5% | 98.3% |
| Woburn | John Deaton | Republican | 9,428 | 44.4% | 98.3% |
| Woburn | Write-ins | Write - In | 18 | 0.1% | 98.3% |
| Worcester | Elizabeth Warren wins | Democratic | 41,464 | 64.7% | 98.3% |
| Worcester | John Deaton | Republican | 22,450 | 35.0% | 98.3% |
| Worcester | Write-ins | Write - In | 218 | 0.3% | 98.3% |
| Worthington | Elizabeth Warren wins | Democratic | 530 | 61.8% | 98.3% |
| Worthington | John Deaton | Republican | 327 | 38.2% | 98.3% |
| Worthington | Write-ins | Write - In | 0 | 0.0% | 98.3% |
| Wrentham | John Deaton | Republican | 4,208 | 54.1% | 98.3% |
| Wrentham | Elizabeth Warren wins | Democratic | 3,548 | 45.6% | 98.3% |
| Wrentham | Write-ins | Write - In | 21 | 0.3% | 98.3% |
| Yarmouth | Elizabeth Warren wins | Democratic | 8,100 | 53.2% | 98.3% |
| Yarmouth | John Deaton | Republican | 7,110 | 46.7% | 98.3% |
| Yarmouth | Write-ins | Write - In | 20 | 0.1% | 98.3% |