Massachusetts Election Results
Massachusetts Election Results
President
Winner
Joseph R. Biden Jr. wins Massachusetts.
Race called by The Associated Press.
Candidate | Party | Votes | Pct. | Electoral votes E.V. | |
---|---|---|---|---|---|
Biden Joseph R. Biden Jr. Winner | Democrat Dem. | 2,382,202 | 65.6% | 11 | |
Trump* Donald J. Trump* | Republican Rep. | 1,167,202 | 32.1% | — | |
Jorgensen Jo Jorgensen | Libertarian Lib. | 47,013 | 1.3% | — | |
Hawkins Howie Hawkins | Green Green | 18,658 | 0.5% | — | |
Write-ins Write-ins | 16,327 | 0.4% | — | ||
Total reported Total reported | 3,631,402 | ||||
View all candidates Collapse candidates |
* Incumbent
Presidential results by town
Town | Margin | Est. votes reported | Total votes | Absentee |
---|---|---|---|---|
Alford | Biden +68 | 98% | 325 | — |
Boston | Biden +67 | 100% | 293,796 | — |
Worcester | Biden +38 | 100% | 71,370 | — |
Cambridge | Biden +85 | 100% | 54,795 | 241 |
Springfield | Biden +47 | 100% | 54,373 | — |
Newton | Biden +65 | 100% | 50,295 | — |
Quincy | Biden +35 | 100% | 45,793 | — |
Somerville | Biden +78 | 100% | 42,200 | — |
Brockton | Biden +54 | 100% | 38,712 | — |
Lowell | Biden +34 | 100% | 38,681 | — |
Plymouth | Biden +16 | 100% | 37,336 | 19,638 |
Lynn | Biden +40 | 100% | 35,777 | — |
New Bedford | Biden +24 | 100% | 34,877 | — |
Weymouth | Biden +22 | 100% | 32,827 | — |
Haverhill | Biden +20 | 100% | 32,401 | — |
Framingham | Biden +50 | 100% | 32,048 | — |
Medford | Biden +50 | 100% | 31,713 | — |
Fall River | Biden +12 | 100% | 31,616 | — |
Brookline | Biden +76 | 100% | 31,084 | — |
Peabody | Biden +14 | 100% | 30,090 | — |
Waltham | Biden +44 | 100% | 28,896 | — |
Arlington | Biden +68 | 100% | 28,551 | — |
Barnstable | Biden +18 | 100% | 28,427 | — |
Taunton | Biden +14 | 100% | 26,773 | — |
Methuen | Biden +12 | 100% | 25,919 | — |
Chicopee | Biden +15 | 100% | 25,795 | — |
Malden | Biden +51 | 100% | 25,623 | — |
Billerica | Biden +11 | 100% | 24,644 | — |
Beverly | Biden +39 | 100% | 24,450 | — |
Salem | Biden +52 | 100% | 24,018 | — |
Attleboro | Biden +19 | 100% | 23,555 | — |
Lawrence | Biden +48 | 100% | 23,208 | — |
Woburn | Biden +23 | 100% | 22,418 | — |
Chelmsford | Biden +27 | 100% | 22,349 | — |
Pittsfield | Biden +52 | 100% | 21,942 | — |
Falmouth | Biden +31 | 100% | 21,890 | — |
Braintree | Biden +18 | 100% | 21,795 | — |
Natick | Biden +52 | 100% | 21,776 | — |
Andover | Biden +36 | 100% | 21,743 | — |
Leominster | Biden +17 | 100% | 21,525 | — |
Shrewsbury | Biden +31 | 100% | 21,131 | — |
Revere | Biden +29 | 100% | 20,890 | — |
Westfield | Biden +1.7 | 100% | 20,685 | — |
Franklin | Biden +25 | 100% | 20,346 | — |
Needham | Biden +57 | 100% | 20,113 | 15,938 |
Lexington | Biden +65 | 100% | 20,048 | — |
Watertown | Biden +58 | 100% | 19,227 | — |
Marlborough | Biden +34 | 100% | 19,143 | — |
Tewksbury | Biden +6 | 100% | 19,137 | 10,261 |
Melrose | Biden +47 | 100% | 18,241 | — |
Gloucester | Biden +36 | 100% | 18,159 | — |
North Andover | Biden +25 | 100% | 18,012 | — |
Northampton | Biden +77 | 100% | 17,925 | — |
Dartmouth | Biden +11 | 100% | 17,884 | 8,597 |
Dracut | Trump +0.59 | 100% | 17,845 | — |
Milton | Biden +48 | 100% | 17,654 | — |
Marshfield | Biden +12 | 100% | 17,482 | — |
Randolph | Biden +58 | 100% | 17,455 | — |
Norwood | Biden +31 | 100% | 17,453 | 8,400 |
North Attleborough | Biden +16 | 100% | 17,191 | — |
Reading | Biden +34 | 100% | 16,952 | — |
Danvers | Biden +18 | 100% | 16,907 | — |
Wakefield | Biden +25 | 100% | 16,623 | — |
Fitchburg | Biden +22 | 100% | 16,509 | — |
Wellesley | Biden +57 | 100% | 16,342 | — |
Holyoke | Biden +39 | 100% | 16,313 | — |
Hingham | Biden +36 | 100% | 16,229 | 10,499 |
Agawam | Trump +1.7 | 100% | 16,185 | — |
Walpole | Biden +20 | 100% | 16,166 | — |
Dedham | Biden +38 | 100% | 15,867 | — |
Saugus | Biden +3 | 100% | 15,797 | — |
Stoughton | Biden +33 | 100% | 15,623 | — |
Yarmouth | Biden +20 | 100% | 15,452 | — |
Belmont | Biden +59 | 100% | 15,356 | — |
Burlington | Biden +25 | 100% | 15,346 | — |
Westford | Biden +36 | 100% | 15,298 | — |
Everett | Biden +43 | 100% | 14,817 | — |
Wilmington | Biden +11 | 100% | 14,806 | — |
Bridgewater | Biden +8 | 100% | 14,616 | — |
Milford | Biden +22 | 100% | 14,580 | — |
Mansfield | Biden +27 | 100% | 14,537 | — |
Easton | Biden +22 | 100% | 14,519 | — |
Canton | Biden +29 | 100% | 14,485 | — |
Stoneham | Biden +23 | 100% | 14,322 | — |
Marblehead | Biden +45 | 100% | 14,234 | — |
Sandwich | Biden +12 | 100% | 14,061 | — |
Acton | Biden +62 | 100% | 13,927 | — |
Winchester | Biden +44 | 100% | 13,870 | — |
Middleborough | Trump +6 | 100% | 13,857 | — |
Scituate | Biden +30 | 100% | 13,530 | — |
West Springfield | Biden +8 | 100% | 13,513 | — |
Wareham | Biden +11 | 100% | 12,726 | — |
Newburyport | Biden +47 | 100% | 12,708 | — |
Holden | Biden +18 | 100% | 12,654 | — |
Sudbury | Biden +54 | 100% | 12,354 | — |
Concord | Biden +65 | 100% | 12,311 | — |
Bourne | Biden +10 | 100% | 12,119 | — |
Amherst | Biden +83 | 100% | 11,871 | — |
Pembroke | Biden +8 | 100% | 11,753 | — |
Sharon | Biden +53 | 100% | 11,617 | — |
Hudson | Biden +31 | 100% | 11,583 | — |
Grafton | Biden +27 | 100% | 11,453 | — |
Ludlow | Trump +2 | 100% | 11,384 | — |
Foxborough | Biden +21 | 100% | 11,346 | — |
Duxbury | Biden +26 | 100% | 11,219 | — |
Somerset | Biden +6 | 100% | 11,122 | — |
Norton | Biden +11 | 100% | 10,974 | — |
Westborough | Biden +45 | 100% | 10,636 | — |
Easthampton | Biden +50 | 100% | 10,592 | — |
Westport | Biden +3 | 100% | 10,546 | — |
Westwood | Biden +32 | 100% | 10,545 | — |
Chelsea | Biden +56 | 100% | 10,524 | — |
Ashland | Biden +42 | 100% | 10,444 | — |
Amesbury | Biden +33 | 100% | 10,395 | — |
Longmeadow | Biden +31 | 100% | 10,395 | — |
Dennis | Biden +22 | 100% | 10,321 | — |
Hopkinton | Biden +39 | 100% | 10,296 | — |
Mashpee | Biden +18 | 100% | 10,263 | — |
Winthrop | Biden +25 | 100% | 10,252 | — |
Auburn | Biden +13 | 100% | 10,201 | — |
East Longmeadow | Biden +7 | 100% | 10,122 | — |
South Hadley | Biden +33 | 100% | 10,059 | — |
Swansea | Trump +4 | 100% | 10,034 | — |
Rockland | Biden +11 | 100% | 9,994 | 5,856 |
North Reading | Biden +15 | 100% | 9,930 | — |
Bellingham | Biden +8 | 100% | 9,889 | — |
Northborough | Biden +37 | 100% | 9,687 | 6,215 |
Abington | Biden +10 | 100% | 9,660 | — |
Hanover | Biden +4 | 100% | 9,652 | — |
Holliston | Biden +44 | 100% | 9,617 | — |
Ipswich | Biden +33 | 100% | 9,614 | — |
Belchertown | Biden +25 | 100% | 9,609 | — |
Swampscott | Biden +45 | 100% | 9,572 | — |
Fairhaven | Biden +9 | 100% | 9,557 | — |
Harwich | Biden +26 | 100% | 9,448 | — |
Gardner | Biden +13 | 100% | 9,444 | — |
Greenfield | Biden +49 | 100% | 9,409 | — |
Wilbraham | Biden +7 | 100% | 9,397 | 5,630 |
Wayland | Biden +61 | 100% | 9,302 | — |
Northbridge | Biden +5 | 100% | 9,228 | — |
Seekonk | Biden +9 | 100% | 8,955 | — |
Bedford | Biden +48 | 100% | 8,859 | — |
Raynham | Biden +1.5 | 100% | 8,811 | — |
East Bridgewater | Trump +2 | 100% | 8,767 | — |
Uxbridge | Biden +3 | 100% | 8,727 | — |
Whitman | Biden +7 | 100% | 8,629 | — |
Kingston | Biden +9 | 100% | 8,520 | — |
Medway | Biden +26 | 100% | 8,416 | — |
Lynnfield | Biden +3 | 100% | 8,345 | — |
Webster | Biden +0.08 | 100% | 8,298 | — |
Medfield | Biden +40 | 100% | 8,211 | — |
Millbury | Biden +6 | 100% | 8,162 | — |
Charlton | Trump +5 | 100% | 8,122 | — |
Rehoboth | Trump +5 | 100% | 7,917 | 7,804 |
Clinton | Biden +23 | 100% | 7,826 | — |
Wrentham | Biden +12 | 100% | 7,807 | — |
Oxford | Trump +2 | 100% | 7,574 | — |
Tyngsborough | Biden +9 | 100% | 7,545 | — |
Brewster | Biden +35 | 100% | 7,436 | — |
Norwell | Biden +19 | 100% | 7,386 | — |
Lakeville | Trump +6 | 100% | 7,323 | 4,577 |
Pepperell | Biden +9 | 100% | 7,307 | — |
Nantucket | Biden +46 | 100% | 7,306 | 4,518 |
Groton | Biden +38 | 100% | 7,285 | — |
Southbridge | Biden +15 | 100% | 7,261 | — |
Lunenburg | Biden +15 | 100% | 7,192 | — |
Weston | Biden +48 | 100% | 7,085 | — |
Hull | Biden +29 | 100% | 7,080 | — |
Carver | Trump +3 | 100% | 6,961 | — |
Norfolk | Biden +22 | 100% | 6,853 | — |
Maynard | Biden +48 | 100% | 6,786 | — |
Hanson | Trump +1.0 | 100% | 6,741 | — |
Littleton | Biden +37 | 100% | 6,691 | — |
Southborough | Biden +42 | 100% | 6,665 | — |
Palmer | Trump +2 | 100% | 6,503 | — |
Leicester | Trump +0.70 | 100% | 6,415 | — |
Spencer | Trump +5 | 100% | 6,412 | — |
Sutton | Biden +0.16 | 100% | 6,318 | — |
Holbrook | Biden +21 | 100% | 6,213 | — |
Sturbridge | Biden +15 | 100% | 6,093 | 6,016 |
Dudley | Trump +7 | 100% | 6,092 | — |
Acushnet | Trump +10 | 100% | 6,068 | — |
North Adams | Biden +44 | 100% | 5,932 | — |
Middleton | Trump +3 | 100% | 5,858 | — |
Plainville | Biden +12 | 100% | 5,823 | — |
Southwick | Trump +15 | 100% | 5,732 | — |
Rutland | Biden +3 | 100% | 5,675 | — |
Cohasset | Biden +39 | 100% | 5,669 | — |
Millis | Biden +27 | 100% | 5,639 | — |
Georgetown | Biden +12 | 100% | 5,585 | — |
Salisbury | Biden +4 | 100% | 5,556 | — |
Boxford | Biden +15 | 100% | 5,543 | — |
Douglas | Trump +9 | 100% | 5,534 | — |
Freetown | Trump +8 | 100% | 5,506 | — |
Athol | Biden +2 | 100% | 5,502 | 5,410 |
Townsend | Biden +1.2 | 100% | 5,476 | — |
Sterling | Biden +7 | 100% | 5,451 | — |
Upton | Biden +22 | 100% | 5,300 | — |
Westminster | Biden +4 | 100% | 5,294 | — |
Rockport | Biden +48 | 100% | 5,275 | — |
Monson | Trump +3 | 100% | 5,175 | — |
Winchendon | Trump +7 | 100% | 5,152 | — |
Blackstone | Trump +2 | 100% | 5,135 | — |
Chatham | Biden +25 | 100% | 5,075 | — |
Newbury | Biden +28 | 100% | 5,025 | — |
Hamilton | Biden +38 | 100% | 4,988 | — |
Stow | Biden +46 | 100% | 4,964 | — |
Ware | Trump +1.8 | 100% | 4,951 | 4,916 |
Montague | Biden +47 | 100% | 4,898 | — |
Halifax | Trump +0.90 | 100% | 4,874 | — |
Orleans | Biden +38 | 100% | 4,842 | — |
West Boylston | Biden +19 | 100% | 4,802 | — |
Dighton | Trump +7 | 100% | 4,724 | — |
Mattapoisett | Biden +18 | 100% | 4,697 | — |
Ayer | Biden +30 | 100% | 4,625 | — |
West Bridgewater | Trump +1.0 | 100% | 4,625 | — |
Groveland | Biden +10 | 100% | 4,536 | — |
Templeton | Trump +5 | 100% | 4,495 | — |
Adams | Biden +33 | 100% | 4,441 | — |
Merrimac | Biden +19 | 100% | 4,391 | — |
Lancaster | Biden +16 | 100% | 4,354 | — |
Lincoln | Biden +66 | 100% | 4,271 | — |
Rowley | Biden +6 | 100% | 4,227 | — |
Southampton | Biden +10 | 100% | 4,194 | — |
Topsfield | Biden +21 | 100% | 4,144 | — |
Harvard | Biden +51 | 100% | 4,129 | — |
Berkley | Trump +12 | 100% | 4,113 | — |
Great Barrington | Biden +66 | 100% | 4,112 | — |
Eastham | Biden +42 | 100% | 4,100 | — |
Dover | Biden +40 | 100% | 4,023 | — |
Granby | Biden +6 | 100% | 3,956 | — |
Mendon | Biden +7 | 100% | 3,944 | 2,467 |
Rochester | Trump +6 | 100% | 3,833 | — |
Ashburnham | Biden +9 | 100% | 3,827 | — |
Dalton | Biden +43 | 100% | 3,821 | — |
Manchester | Biden +44 | 100% | 3,819 | — |
Orange | Biden +8 | 100% | 3,800 | — |
Hopedale | Biden +24 | 100% | 3,775 | — |
Bolton | Biden +37 | 100% | 3,762 | — |
Williamstown | Biden +72 | 100% | 3,757 | — |
Shirley | Biden +16 | 100% | 3,700 | — |
Marion | Biden +30 | 100% | 3,696 | — |
Carlisle | Biden +55 | 100% | 3,638 | — |
Hadley | Biden +44 | 100% | 3,493 | — |
Lee | Biden +41 | 100% | 3,489 | — |
Boxborough | Biden +51 | 100% | 3,402 | — |
Lenox | Biden +62 | 100% | 3,368 | — |
Deerfield | Biden +47 | 100% | 3,350 | — |
Hampden | Trump +5 | 100% | 3,339 | — |
Boylston | Biden +17 | 100% | 3,304 | — |
West Newbury | Biden +32 | 100% | 3,270 | — |
Oak Bluffs | Biden +53 | 100% | 3,209 | — |
Barre | Biden +0.38 | 100% | 3,157 | — |
Edgartown | Biden +43 | 100% | 3,101 | — |
Sherborn | Biden +57 | 100% | 2,963 | — |
Paxton | Biden +12 | 100% | 2,962 | — |
Hubbardston | Trump +1.8 | 100% | 2,927 | — |
Tisbury | Biden +59 | 100% | 2,835 | — |
North Brookfield | Trump +10 | 100% | 2,715 | — |
Avon | Biden +21 | 100% | 2,697 | — |
Provincetown | Biden +85 | 100% | 2,613 | — |
Wenham | Biden +38 | 100% | 2,608 | — |
Warren | Trump +9 | 100% | 2,599 | — |
Princeton | Biden +21 | 100% | 2,575 | — |
Nahant | Biden +31 | 100% | 2,524 | — |
Wellfleet | Biden +59 | 100% | 2,516 | — |
Essex | Biden +34 | 100% | 2,512 | — |
West Brookfield | Biden +0.43 | 100% | 2,327 | — |
Brimfield | Trump +6 | 100% | 2,314 | — |
Hatfield | Biden +39 | 100% | 2,313 | — |
West Tisbury | Biden +69 | 100% | 2,295 | — |
Berlin | Biden +25 | 100% | 2,265 | — |
Dunstable | Biden +17 | 100% | 2,173 | — |
Sheffield | Biden +45 | 100% | 2,162 | — |
Brookfield | Trump +5 | 100% | 2,054 | — |
Sunderland | Biden +59 | 100% | 2,050 | — |
Ashby | Trump +3 | 100% | 2,023 | — |
Cheshire | Biden +18 | 100% | 1,946 | — |
Plympton | Biden +3 | 100% | 1,918 | — |
Lanesborough | Biden +33 | 100% | 1,891 | — |
Northfield | Biden +33 | 100% | 1,855 | — |
Millville | Trump +8 | 100% | 1,848 | — |
Williamsburg | Biden +61 | 100% | 1,822 | — |
Truro | Biden +59 | 100% | 1,762 | — |
Holland | Trump +6 | 100% | 1,545 | — |
Hardwick | Biden +1.0 | 100% | 1,529 | — |
Leverett | Biden +74 | 100% | 1,386 | — |
Bernardston | Biden +36 | 100% | 1,375 | 876 |
East Brookfield | Trump +11 | 100% | 1,365 | — |
Stockbridge | Biden +63 | 100% | 1,363 | — |
Shutesbury | Biden +76 | 100% | 1,330 | — |
Conway | Biden +55 | 100% | 1,303 | — |
Oakham | Trump +9 | 100% | 1,257 | — |
Ashfield | Biden +67 | 100% | 1,218 | — |
Huntington | Trump +0.66 | 100% | 1,217 | — |
Hinsdale | Biden +30 | 100% | 1,210 | — |
Becket | Biden +29 | 100% | 1,195 | — |
Westhampton | Biden +27 | 100% | 1,195 | — |
Buckland | Biden +52 | 100% | 1,191 | — |
Shelburne | Biden +61 | 100% | 1,174 | — |
Whately | Biden +37 | 100% | 1,107 | — |
Phillipston | Trump +13 | 100% | 1,094 | — |
Wales | Trump +17 | 100% | 1,087 | — |
Richmond | Biden +58 | 100% | 1,057 | — |
Otis | Biden +11 | 100% | 1,014 | — |
Colrain | Biden +36 | 100% | 1,007 | — |
Clarksburg | Biden +19 | 100% | 990 | — |
Granville | Trump +16 | 100% | 990 | — |
Gill | Biden +41 | 100% | 987 | — |
Egremont | Biden +63 | 100% | 973 | — |
West Stockbridge | Biden +64 | 100% | 971 | — |
New Marlborough | Biden +43 | 100% | 959 | — |
Erving | Biden +21 | 100% | 929 | — |
Pelham | Biden +79 | 100% | 925 | — |
Chilmark | Biden +74 | 100% | 921 | — |
Russell | Trump +16 | 100% | 919 | — |
Petersham | Biden +24 | 100% | 872 | — |
Worthington | Biden +34 | 100% | 870 | — |
Chesterfield | Biden +27 | 100% | 822 | — |
Royalston | Biden +6 | 100% | 787 | — |
Blandford | Trump +19 | 100% | 775 | — |
Chester | Trump +14 | 100% | 744 | — |
Charlemont | Biden +35 | 100% | 743 | — |
New Salem | Biden +27 | 100% | 681 | — |
Goshen | Biden +28 | 100% | 672 | — |
New Braintree | Trump +3 | 100% | 671 | — |
Wendell | Biden +62 | 100% | 614 | — |
Monterey | Biden +64 | 100% | 592 | — |
Cummington | Biden +42 | 100% | 591 | — |
Windsor | Biden +29 | 100% | 579 | — |
Montgomery | Trump +12 | 100% | 564 | — |
Peru | Biden +16 | 100% | 533 | — |
Warwick | Biden +35 | 100% | 523 | — |
Sandisfield | Biden +21 | 100% | 515 | — |
Leyden | Biden +35 | 100% | 502 | — |
Hancock | Biden +10 | 100% | 478 | — |
Heath | Biden +29 | 100% | 468 | — |
Plainfield | Biden +45 | 100% | 443 | — |
Florida | Biden +1.4 | 100% | 418 | — |
Savoy | Biden +16 | 100% | 399 | — |
Aquinnah | Biden +78 | 100% | 355 | — |
Washington | Biden +38 | 100% | 353 | — |
Middlefield | Biden +22 | 100% | 334 | — |
Tolland | Trump +15 | 100% | 328 | — |
Tyringham | Biden +52 | 100% | 314 | — |
Rowe | Biden +15 | 100% | 267 | — |
Hawley | Biden +37 | 100% | 231 | — |
New Ashford | Biden +33 | 100% | 151 | — |
Mount Washington | Biden +69 | 100% | 125 | — |
Gosnold | Biden +41 | 100% | 82 | — |
Monroe | Trump +5 | 100% | 60 | — |
View all Collapse |
Absentee votes for presidential candidates
Some states and counties will report candidate vote totals for mail-in ballots, but some places may not report comprehensive vote type data.
Latest updates
Vice President Mike Pence affirms Joseph R. Biden Jr. and Kamala Harris as the next president and vice president.
U.S. Senate
Winner
Edward J. Markey, Democrat, wins re-election to the U.S. Senate in Massachusetts.
Race called by The Associated Press.
Candidate | Party | Votes | Pct. | |
---|---|---|---|---|
Markey* Edward J. Markey* Winner | Democrat Dem. | 2,357,809 | 66.2% | |
O'Connor Kevin O'Connor | Republican Rep. | 1,177,765 | 33.0% | |
Write-ins Write-ins | 28,562 | 0.8% | ||
Total reported Total reported | 3,564,136 |
* Incumbent
U.S. House
All Races
District Dist. | Margin | Candidates | Est. rpt. | ||
---|---|---|---|---|---|
1 | D+93 | Neal* Dem. Winner | Write-ins | 100% | |
2 | D+31 | McGovern* Dem. Winner | Lovvorn Rep. | 100% | › |
3 | D+95 | Trahan* Dem. Winner | Write-ins | 100% | |
4 | D+22 | Auchincloss Dem. Winner | Hall Rep. | 100% | › |
5 | D+49 | Clark* Dem. Winner | Colarusso Rep. | 100% | › |
6 | D+31 | Moulton* Dem. Winner | Paul Moran Rep. | 100% | › |
7 | D+74 | Pressley* Dem. Winner | Owens Ind. | 100% | › |
8 | D+62 | Lynch* Dem. Winner | Lott Ind. | 100% | › |
9 | D+25 | Keating* Dem. Winner | Brady Rep. | 100% | › |
+ View all – Collapse all |
Ballot Measures
Question 1: Extend ‘Right to Repair’ to Certain Vehicles | |
---|---|
Yes 75% Winner | No 25% |
3,408,016 votes reported | |
Question 2: Establish Ranked-Choice Voting › | |
Voters would be able to rank candidates according to their preferences, and if a candidate receives more than 50 percent of all first-preference votes, the candidate would be declared the winner and the tabulation would end. | |
Yes 45% | No 55% Winner |
3,424,704 votes reported |
State Senate
Race | Candidates | |
---|---|---|
Berkshire, Hampshire, Franklin and Hampden | Hinds* Dem. 0% Winner | Uncontested |
Bristol & Norfolk | Feeney* Dem. 0% Winner | Uncontested |
Cape & Islands | Cyr* Dem. 0% Winner | Uncontested |
Hampden | Gomez Dem. 0% Winner | Uncontested |
Hampshire, Franklin and Worcester | Comerford* Dem. 0% Winner | Uncontested |
Middlesex & Suffolk | DiDomenico* Dem. 0% Winner | Uncontested |
Middlesex & Worcester | Eldridge* Dem. 0% Winner | Uncontested |
Norfolk & Plymouth | Keenan* Dem. 69% Winner | Mendez Ind. 31% |
Norfolk & Suffolk | Rush* Dem. 0% Winner | Uncontested |
Norfolk, Bristol and Middlesex | Rausch* Dem. 60% Winner | Kelly Rep. 40% |
Norfolk, Bristol and Plymouth | Timilty* Dem. 0% Winner | Uncontested |
Plymouth & Barnstable | Moran* Dem. 56% Winner | McMahon Rep. 44% |
Plymouth & Norfolk | O'Connor* Rep. 55% Winner | Wheeler Dem. 45% |
Worcester & Middlesex | Cronin Dem. 51% | Tran* Rep. 50% |
Worcester & Norfolk | Fattman* Rep. 61% Winner | Crean Dem. 40% |
Worcester, Hampden, Hampshire and Middlesex | Gobi* Dem. 53% Winner | Hall Rep. 47% |
1 | Rodrigues* Dem. 0% Winner | Uncontested |
1 | Tarr* Rep. 0% Winner | Uncontested |
1 | DiZoglio* Dem. 0% Winner | Uncontested |
1 | Lesser* Dem. 0% Winner | Uncontested |
1 | Creem* Dem. 0% Winner | Uncontested |
1 | Kennedy* Dem. 0% Winner | Uncontested |
1 | Pacheco* Dem. 0% Winner | Uncontested |
1 | Collins* Dem. 0% Winner | Uncontested |
1 | Chandler* Dem. 0% Winner | Uncontested |
1 | Boncore* Dem. 0% Winner | Uncontested |
2 | Finegold* Dem. 0% Winner | Uncontested |
2 | Lovely* Dem. 0% Winner | Uncontested |
2 | Velis* Dem. 64% Winner | Cain Rep. 36% |
2 | Jehlen* Dem. 0% Winner | Uncontested |
2 | Brady* Dem. 0% Winner | Uncontested |
2 | Chang-Diaz* Dem. 0% Winner | Uncontested |
2 | Moore* Dem. 0% Winner | Uncontested |
2 | Montigny* Dem. 0% Winner | Uncontested |
2 | Spilka* Dem. 0% Winner | Uncontested |
2 | Brownsberger* Dem. 0% Winner | Uncontested |
3 | Crighton* Dem. 0% Winner | Uncontested |
3 | Barrett* Dem. 0% Winner | Uncontested |
4 | Friedman* Dem. 0% Winner | Uncontested |
5 | Lewis* Dem. 0% Winner | Uncontested |
+ View all – Collapse all |
State House
District Dist. | Candidates | |
---|---|---|
Barnstable, Dukes and Nantucket | Fernandes* Dem. 0% Winner | Uncontested |
1st Barnstable | Whelan* Rep. 55% Winner | Mason Dem. 45% |
1st Berkshire | Barrett* Dem. 0% Winner | Uncontested |
1st Bristol | Barrows* Rep. 56% Winner | Roche Dem. 44% |
1st Essex | Kelcourse* Rep. 52% Winner | Hewett Dem. 48% |
1st Franklin | Blais* Dem. 0% Winner | Uncontested |
1st Hampden | Smola* Rep. 0% Winner | Uncontested |
1st Hampshire | Sabadosa* Dem. 0% Winner | Uncontested |
1st Middlesex | Harrington* Rep. 52% Winner | Busser Dem. 48% |
1st Norfolk | Ayers* Dem. 0% Winner | Uncontested |
1st Plymouth | Muratore* Rep. 56% Winner | Palmer Dem. 44% |
1st Suffolk | Madaro* Dem. 0% Winner | Uncontested |
1st Worcester | Ferguson* Rep. 0% Winner | Uncontested |
2nd Barnstable | Diggs Dem. 52% Winner | Crocker* Rep. 44% |
2nd Berkshire | Mark* Dem. 0% Winner | Uncontested |
2nd Bristol | Hawkins* Dem. 0% Winner | Uncontested |
2nd Essex | Mirra* Rep. 51% Winner | Eckert Dem. 49% |
2nd Franklin | Whipps* Ind. 67% Winner | LaRose Dem. 33% |
2nd Hampden | Ashe* Dem. 0% Winner | Uncontested |
2nd Hampshire | Carey* Dem. 0% Winner | Uncontested |
2nd Middlesex | Arciero* Dem. 0% Winner | Uncontested |
2nd Norfolk | Chan* Dem. 0% Winner | Uncontested |
2nd Plymouth | Gifford* Rep. 0% Winner | Uncontested |
2nd Suffolk | Ryan* Dem. 0% Winner | Uncontested |
2nd Worcester | Zlotnik* Dem. 57% Winner | Chester Rep. 43% |
3rd Barnstable | Vieira* Rep. 0% Winner | Uncontested |
3rd Berkshire | Farley-Bouvier* Dem. 0% Winner | Uncontested |
3rd Bristol | Doherty* Dem. 58% Winner | Dooner Rep. 42% |
3rd Essex | Vargas* Dem. 0% Winner | Uncontested |
3rd Hampden | Boldyga* Rep. 63% Winner | O'Connor Dem. 37% |
3rd Hampshire | Domb* Dem. 0% Winner | Uncontested |
3rd Middlesex | Hogan* Dem. 0% Winner | Uncontested |
3rd Norfolk | Mariano* Dem. 68% Winner | Tougas Rep. 32% |
3rd Plymouth | Meschino* Dem. 0% Winner | Uncontested |
3rd Suffolk | Michlewitz* Dem. 0% Winner | Uncontested |
3rd Worcester | Kushmerek Dem. 54% | Fossa Rep. 46% |
4th Barnstable | Peake* Dem. 0% Winner | Uncontested |
4th Berkshire | Pignatelli* Dem. 0% Winner | Uncontested |
4th Bristol | Howitt* Rep. 0% Winner | Uncontested |
4th Essex | Hill* Rep. 0% Winner | Uncontested |
4th Hampden | Pease Rep. 49% Winner | Garlo Dem. 41% |
4th Middlesex | Gregoire* Dem. 71% Winner | Hashmi Ind. 29% |
4th Norfolk | Murphy* Dem. 65% Winner | Rotondo Rep. 30% |
4th Plymouth | Kearney* Dem. 66% Winner | Valdez Rep. 34% |
4th Suffolk | Biele* Dem. 0% Winner | Uncontested |
4th Worcester | Higgins* Dem. 59% Winner | Ardinger Rep. 41% |
5th Barnstable | Xiarhos Rep. 52% Winner | Dever Dem. 48% |
5th Bristol | Haddad* Dem. 0% Winner | Uncontested |
5th Essex | Ferrante* Dem. 0% Winner | Uncontested |
5th Hampden | Duffy Dem. 0% Winner | Uncontested |
5th Middlesex | Linsky* Dem. 0% Winner | Uncontested |
5th Norfolk | Cusack* Dem. 65% Winner | Collins Rep. 36% |
5th Plymouth | DeCoste* Rep. 51% | Dockter Dem. 49% |
5th Suffolk | Miranda* Dem. 0% Winner | Uncontested |
5th Worcester | Berthiaume* Rep. 62% Winner | Biagetti Dem. 38% |
6th Bristol | Fiola* Dem. 0% Winner | Uncontested |
6th Essex | Parisella* Dem. 80% Winner | Marciano U 20% |
6th Hampden | Finn* Dem. 0% Winner | Uncontested |
6th Middlesex | Robinson* Dem. 0% Winner | Uncontested |
6th Norfolk | Galvin* Dem. 0% Winner | Uncontested |
6th Plymouth | Cutler* Dem. 59% Winner | Semyrog Rep. 41% |
6th Suffolk | Holmes* Dem. 0% Winner | Uncontested |
6th Worcester | Durant* Rep. 0% Winner | Uncontested |
7th Bristol | Silvia* Dem. 0% Winner | Uncontested |
7th Essex | Tucker* Dem. 0% Winner | Uncontested |
7th Hampden | Oliveira Dem. 50.3% | Harrington Rep. 49.7% |
7th Middlesex | Lewis* Dem. 0% Winner | Uncontested |
7th Norfolk | Driscoll* Dem. 0% Winner | Uncontested |
7th Plymouth | Sullivan* Rep. 0% Winner | Uncontested |
7th Suffolk | Tyler* Dem. 0% Winner | Uncontested |
7th Worcester | Frost* Rep. 65% Winner | Dotson Ind. 35% |
8th Bristol | Schmid* Dem. 57% Winner | Gendreau Rep. 43% |
8th Essex | Ehrlich* Dem. 0% Winner | Uncontested |
8th Hampden | Wagner* Dem. 0% Winner | Uncontested |
8th Middlesex | Dykema* Dem. 0% Winner | Uncontested |
8th Norfolk | Philips Dem. 0% Winner | Uncontested |
8th Plymouth | D'Emilia* Rep. 0% Winner | Uncontested |
8th Suffolk | Livingstone* Dem. 0% Winner | Uncontested |
8th Worcester | Soter* Rep. 0% Winner | Uncontested |
9th Bristol | Markey* Dem. 0% Winner | Uncontested |
9th Essex | Wong* Rep. 0% Winner | Uncontested |
9th Hampden | Ramos Dem. 80% Winner | Underwood U 20% |
9th Middlesex | Stanley* Dem. 73% Winner | Darcy U 27% |
9th Norfolk | Dooley* Rep. 59% Winner | Hamlin Dem. 41% |
9th Plymouth | Cassidy* Dem. 0% Winner | Uncontested |
9th Suffolk | Santiago* Dem. 0% Winner | Uncontested |
9th Worcester | Muradian* Rep. 0% Winner | Uncontested |
10th Bristol | Straus* Dem. 0% Winner | Uncontested |
10th Essex | Cahill* Dem. 0% Winner | Uncontested |
10th Hampden | Gonzalez* Dem. 0% Winner | Uncontested |
10th Middlesex | Lawn* Dem. 0% Winner | Uncontested |
10th Norfolk | Roy* Dem. 0% Winner | Uncontested |
10th Plymouth | DuBois* Dem. 0% Winner | Uncontested |
10th Suffolk | Coppinger* Dem. 0% Winner | Uncontested |
10th Worcester | Murray* Dem. 0% Winner | Uncontested |
11th Bristol | Hendricks* Dem. 0% Winner | Uncontested |
11th Essex | Capano* Dem. 0% Winner | Uncontested |
11th Hampden | Williams* Dem. 84% Winner | Golphin Rep. 16% |
11th Middlesex | Khan* Dem. 0% Winner | Uncontested |
11th Norfolk | McMurtry* Dem. 0% Winner | Uncontested |
11th Plymouth | Cronin* Dem. 0% Winner | Uncontested |
11th Suffolk | Malia* Dem. 0% Winner | Uncontested |
11th Worcester | Kane* Rep. 0% Winner | Uncontested |
12th Bristol | Orrall* Rep. 0% Winner | Uncontested |
12th Essex | Walsh* Dem. 0% Winner | Uncontested |
12th Hampden | Puppolo* Dem. 0% Winner | Uncontested |
12th Middlesex | Balser* Dem. 0% Winner | Uncontested |
12th Norfolk | Rogers* Dem. 0% Winner | Uncontested |
12th Plymouth | LaNatra* Dem. 54% Winner | Schmaling Rep. 46% |
12th Suffolk | Oakley Dem. 0% Winner | Uncontested |
12th Worcester | Kilcoyne Dem. 56% Winner | Smiley Rep. 40% |
13th Bristol | Cabral* Dem. 0% Winner | Uncontested |
13th Essex | Kerans Dem. 46% Winner | May Rep. 37% |
13th Middlesex | Gentile* Dem. 69% Winner | Centurion Rep. 31% |
13th Norfolk | Garlick* Dem. 0% Winner | Uncontested |
13th Suffolk | Hunt* Dem. 0% Winner | Uncontested |
13th Worcester | Mahoney* Dem. 0% Winner | Uncontested |
14th Bristol | Scanlon Dem. 54% Winner | Simmons Rep. 46% |
14th Essex | Minicucci* Dem. 0% Winner | Uncontested |
14th Middlesex | Gouveia* Dem. 0% Winner | Uncontested |
14th Norfolk | Peisch* Dem. 0% Winner | Uncontested |
14th Suffolk | Consalvo Dem. 0% Winner | Uncontested |
14th Worcester | O'Day* Dem. 0% Winner | Uncontested |
15th Essex | Campbell* Dem. 0% Winner | Uncontested |
15th Middlesex | Ciccolo* Dem. 0% Winner | Uncontested |
15th Norfolk | Vitolo* Dem. 0% Winner | Uncontested |
15th Suffolk | Elugardo* Dem. 0% Winner | Uncontested |
15th Worcester | Keefe* Dem. 0% Winner | Uncontested |
16th Essex | Devers* Dem. 0% Winner | Uncontested |
16th Middlesex | Golden* Dem. 0% Winner | Uncontested |
16th Suffolk | Giannino Dem. 0% Winner | Uncontested |
16th Worcester | Donahue* Dem. 0% Winner | Uncontested |
17th Essex | Moran* Dem. 0% Winner | Uncontested |
17th Middlesex | Howard Dem. 0% Winner | Uncontested |
17th Suffolk | Honan* Dem. 0% Winner | Uncontested |
17th Worcester | LeBoeuf* Dem. 0% Winner | Uncontested |
18th Essex | Nguyen* Dem. 62% Winner | DuFour Rep. 38% |
18th Middlesex | Mom* Dem. 0% Winner | Uncontested |
18th Suffolk | Moran* Dem. 0% Winner | Uncontested |
18th Worcester | McKenna* Rep. 0% Winner | Uncontested |
19th Middlesex | Robertson* Dem. 56% Winner | DiFruscia Rep. 44% |
19th Suffolk | DeLeo* Dem. 0% Winner | Uncontested |
20th Middlesex | Jones* Rep. 64% Winner | Mullet Dem. 36% |
21st Middlesex | Gordon* Dem. 0% Winner | Uncontested |
22nd Middlesex | Lombardo* Rep. 56% Winner | English Dem. 45% |
23rd Middlesex | Garballey* Dem. 0% Winner | Uncontested |
24th Middlesex | Rogers* Dem. 0% Winner | Uncontested |
25th Middlesex | Decker* Dem. 0% Winner | Uncontested |
26th Middlesex | Connolly* Dem. 0% Winner | Uncontested |
27th Middlesex | Uyterhoeven Dem. 0% Winner | Uncontested |
28th Middlesex | McGonagle* Dem. 0% Winner | Uncontested |
29th Middlesex | Owens Dem. 0% Winner | Uncontested |
30th Middlesex | Haggerty* Dem. 0% Winner | Uncontested |
31st Middlesex | Day* Dem. 72% Winner | Harrah Ind. 29% |
32nd Middlesex | Lipper-Garabedian* Dem. 0% Winner | Uncontested |
33rd Middlesex | Ultrino* Dem. 0% Winner | Uncontested |
34th Middlesex | Barber* Dem. 0% Winner | Uncontested |
35th Middlesex | Donato* Dem. 0% Winner | Uncontested |
36th Middlesex | Garry* Dem. 0% Winner | Uncontested |
37th Middlesex | Sena* Dem. 64% Winner | Clark Rep. 36% |
+ View all – Collapse all |
Other Races
Race | Candidates | |
---|---|---|
Barnstable | Lyons Dem. 34.0% | Forest Dem. 33.1% |
Bristol | Kitchen* Dem. 35% | Mitchell* Dem. 34% |
Norfolk | Shea* Dem. 49% Winner | |
Staiti Dem. 27% Winner | ||
Plymouth | Hanley* Dem. 41% Winner | |
Valanzola Rep. 31% Winner | ||
+ View all – Collapse all |
Race | Candidates | |
---|---|---|
Plymouth | O'Brien* Dem. 64% Winner | Mompelas Rep. 36% |
* Incumbent
District Dist. | Candidates | |
---|---|---|
1 | Ferreira* Dem. 0% Winner | Uncontested |
2 | Jubinville* Dem. 0% Winner | Uncontested |
3 | Devaney* Dem. 0% Winner | Uncontested |
4 | Iannella* Dem. 0% Winner | Uncontested |
5 | Duff* Dem. 0% Winner | Uncontested |
6 | Kennedy* Dem. 0% Winner | Uncontested |
7 | DePalo Dem. 0% Winner | Uncontested |
8 | Hurley* Dem. 0% Winner | Uncontested |
+ View all – Collapse all |
Race | Candidates | |
---|---|---|
Bristol | Hoye* Dem. 58% Winner | Layden Ind. 42% |
Hampden | Saccomani Dem. 59% Winner | Landers-Carvalho Ind. 41% |
Nantucket | Maxwell Dem. 87% Winner | Mendez U 13% |
Suffolk | Arroyo* Dem. 77% Winner | Tyler Ind. 12% |
Worcester | Fattman* Rep. 54% Winner | Dolan Dem. 46% |
+ View all – Collapse all |
Race | Candidates | |
---|---|---|
Norfolk | McDermott Dem. 60% Winner | McDermott Rep. 40% |
Latest updates
Congress confirmed Joe Biden’s victory, defying a mob that stormed the Capitol after being egged on by President Trump. Read more ›
Vice President Mike Pence affirms Joseph R. Biden Jr. and Kamala Harris as the next president and vice president.
Today encapsulated the politics of progress and grievance that have defined the Trump years: Senate wins for Warnock and Ossoff, and a mob at the Capitol. Read more ›
Democrats have now captured control of the Senate as Jon Ossoff has defeated David Perdue, following the Rev. Raphael Warnock’s victory over Senator Kelly Loeffler. See live results ›
A mob of people loyal to President Trump stormed the Capitol, halting Congress’s counting of the electoral votes to confirm President-elect Joseph R. Biden Jr.’s victory. Read more ›
Joseph R. Biden Jr. has received a majority of votes from the Electoral College, formally securing the presidency in the manner set out in the Constitution. Read more ›
The 538 members of the Electoral College are meeting to cast ballots for president based on the election results in their states, formalizing Joseph R. Biden Jr.’s victory. Track the Electoral College results ›
California has certified its electors for the 2020 election, officially giving Joseph R. Biden Jr. more than the 270 pledged electors needed to become president. Read more ›
The chairwoman of the Wisconsin Elections Commission has certified Biden as the winner in Wisconsin, formalizing his narrow victory in a state Trump carried four years ago. Read more ›
Arizona has officially certified Biden’s narrow victory in the state, further undermining Trump’s efforts to portray his decisive national loss as a matter still under dispute. Read more ›
President Trump authorized his government to begin the transition to President-elect Joseph R. Biden Jr.’s administration. Read more ›