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%

Related topics