Massachusetts Democratic Primary Election Results
Last updated May 20, 2024
Massachusetts Democratic Primary Election Results
See results from the Massachusetts Republican presidential primary ›
Winner
Joseph R. Biden Jr. wins the Massachusetts Democratic primary.
Race called by The Associated Press.
Democratic Primary race called
Candidate | Votes | Percent | Delegates | |
---|---|---|---|---|
Joseph R. Biden Jr.J. BidenBiden*incumbent | 533,096 | 82.8% | 91 | |
No preferenceNo preferenceNo preference | 60,236 | 9.4 | No delegates | |
Dean PhillipsD. PhillipsPhillips | 29,728 | 4.6 | No delegates | |
Marianne WilliamsonM. WilliamsonWilliamson | 20,402 | 3.2 | No delegates | |
Total reported | 643,462 | |||
*Incumbent | ||||
99% of delegates allocated (91 of 92) |
Results by town
Town | Biden | No preference | Phillips | Percent of votes in | |
---|---|---|---|---|---|
Boston | 78% | 14% | 4% | 100% | |
Cambridge | 78 | 17 | 3 | 100% | |
Newton | 89 | 7 | 3 | 100% | |
Somerville | 70 | 23 | 4 | 100% | |
Worcester | 79 | 11 | 5 | 100% | |
Arlington | 83 | 11 | 3 | 100% | |
Quincy | 77 | 12 | 6 | 100% | |
Brookline | 86 | 10 | 3 | 100% | |
Springfield | 84 | 8 | 3 | 100% | |
Framingham | 86 | 7 | 4 | 100% | |
Medford | 77 | 15 | 5 | 100% | |
Plymouth | 87 | 5 | 5 | 100% | |
Lexington | 88 | 7 | 3 | 100% | |
Lowell | 79 | 9 | 7 | 100% | |
Waltham | 82 | 11 | 4 | 100% | |
Weymouth | 82 | 9 | 6 | 100% | |
New Bedford | 78 | 10 | 6 | 100% | |
Northampton | 80 | 16 | 2 | 100% | |
Salem | 79 | 12 | 4 | 100% | |
Brockton | 84 | 7 | 5 | 100% | |
Peabody | 83 | 8 | 6 | 100% | |
Beverly | 83 | 9 | 5 | 100% | |
Haverhill | 82 | 9 | 6 | 100% | |
Fall River | 77 | 11 | 6 | 100% | |
Natick | 87 | 8 | 4 | 100% | |
Falmouth | 90 | 5 | 3 | 100% | |
Lynn | 80 | 10 | 6 | 100% | |
Barnstable | 89 | 5 | 3 | 100% | |
Watertown | 80 | 14 | 4 | 100% | |
Malden | 75 | 15 | 5 | 100% | |
Needham | 90 | 5 | 3 | 100% | |
Pittsfield | 87 | 6 | 3 | 100% | |
Chelmsford | 84 | 7 | 6 | 100% | |
Melrose | 87 | 7 | 4 | 100% | |
Reading | 85 | 7 | 5 | 100% | |
Milton | 85 | 9 | 4 | 100% | |
Woburn | 81 | 10 | 6 | 100% | |
Wellesley | 89 | 6 | 4 | 100% | |
Belmont | 84 | 10 | 3 | 100% | |
Gloucester | 87 | 7 | 3 | 100% | |
Chicopee | 83 | 9 | 4 | 100% | |
Billerica | 79 | 10 | 7 | 100% | |
Taunton | 80 | 9 | 6 | 100% | |
Andover | 85 | 7 | 5 | 100% | |
Braintree | 79 | 10 | 7 | 100% | |
Methuen | 79 | 10 | 7 | 100% | |
Marlborough | 83 | 8 | 6 | 100% | |
Concord | 89 | 6 | 3 | 100% | |
Amherst | 83 | 12 | 2 | 100% | |
Shrewsbury | 83 | 10 | 5 | 100% | |
Acton | 87 | 7 | 4 | 100% | |
Wakefield | 84 | 8 | 5 | 100% | |
Franklin | 85 | 7 | 5 | 100% | |
Yarmouth | 90 | 5 | 4 | 100% | |
Norwood | 82 | 10 | 5 | 100% | |
Hingham | 90 | 6 | 3 | 100% | |
Dedham | 83 | 10 | 5 | 100% | |
Attleboro | 81 | 9 | 5 | 100% | |
Dartmouth | 83 | 9 | 5 | 100% | |
Danvers | 85 | 7 | 4 | 100% | |
Tewksbury | 81 | 9 | 6 | 100% | |
North Andover | 86 | 7 | 4 | 100% | |
Randolph | 86 | 7 | 4 | 100% | |
Westfield | 83 | 8 | 5 | 100% | |
Marshfield | 86 | 6 | 5 | 100% | |
Leominster | 83 | 7 | 6 | 100% | |
Revere | 74 | 13 | 8 | 100% | |
Holyoke | 73 | 12 | 4 | 100% | |
Marblehead | 89 | 5 | 4 | 100% | |
Canton | 84 | 8 | 5 | 100% | |
Easthampton | 80 | 14 | 3 | 100% | |
Dracut | 76 | 11 | 9 | 100% | |
Winchester | 86 | 8 | 3 | 100% | |
Walpole | 82 | 9 | 6 | 100% | |
Scituate | 89 | 5 | 4 | 100% | |
Sudbury | 89 | 6 | 3 | 100% | |
Newburyport | 90 | 5 | 3 | 100% | |
Burlington | 81 | 9 | 7 | 100% | |
Stoneham | 84 | 9 | 5 | 100% | |
Sharon | 85 | 8 | 4 | 100% | |
Westford | 84 | 8 | 5 | 100% | |
South Hadley | 82 | 11 | 4 | 100% | |
Stoughton | 81 | 9 | 5 | 100% | |
Sandwich | 88 | 6 | 4 | 100% | |
Milford | 85 | 7 | 5 | 100% | |
Easton | 85 | 7 | 5 | 100% | |
Greenfield | 78 | 16 | 2 | 100% | |
Fitchburg | 80 | 7 | 8 | 100% | |
North Attleborough | 82 | 9 | 5 | 100% | |
Mansfield | 83 | 9 | 5 | 100% | |
Wilmington | 81 | 9 | 7 | 100% | |
Saugus | 78 | 10 | 7 | 100% | |
Westborough | 87 | 7 | 4 | 100% | |
Dennis | 89 | 5 | 4 | 100% | |
Hudson | 84 | 7 | 6 | 100% | |
Wareham | 85 | 6 | 5 | 100% | |
Harwich | 90 | 5 | 3 | 100% | |
Holden | 84 | 7 | 6 | 100% | |
Ashland | 86 | 7 | 4 | 100% | |
Swampscott | 88 | 6 | 4 | 100% | |
Mashpee | 90 | 5 | 4 | 100% | |
Wayland | 89 | 6 | 4 | 100% | |
Agawam | 81 | 10 | 5 | 100% | |
Westwood | 84 | 9 | 5 | 100% | |
Bridgewater | 81 | 9 | 6 | 100% | |
Bourne | 88 | 6 | 3 | 100% | |
Everett | 73 | 15 | 8 | 100% | |
Holliston | 90 | 5 | 3 | 100% | |
Ipswich | 87 | 7 | 3 | 100% | |
Bedford | 88 | 5 | 5 | 100% | |
Lawrence | 74 | 11 | 8 | 100% | |
Amesbury | 86 | 7 | 5 | 100% | |
Duxbury | 89 | 5 | 4 | 100% | |
Somerset | 83 | 9 | 4 | 100% | |
Belchertown | 85 | 7 | 4 | 100% | |
Longmeadow | 87 | 7 | 4 | 100% | |
Middleborough | 84 | 7 | 5 | 100% | |
Brewster | 89 | 5 | 3 | 100% | |
Winthrop | 82 | 10 | 5 | 100% | |
West Springfield | 83 | 8 | 5 | 100% | |
Maynard | 83 | 10 | 4 | 100% | |
Auburn | 80 | 9 | 6 | 100% | |
Northborough | 85 | 8 | 5 | 100% | |
Ludlow | 81 | 10 | 6 | 100% | |
Westport | 82 | 9 | 5 | 100% | |
Hopkinton | 87 | 6 | 5 | 100% | |
Foxborough | 83 | 9 | 5 | 100% | |
Gardner | 80 | 9 | 6 | 100% | |
Grafton | 82 | 8 | 6 | 100% | |
Pembroke | 83 | 7 | 6 | 100% | |
Fairhaven | 81 | 10 | 5 | 100% | |
North Reading | 83 | 8 | 5 | 100% | |
East Longmeadow | 83 | 7 | 5 | 100% | |
Hull | 89 | 5 | 3 | 100% | |
Rockport | 92 | 4 | 2 | 100% | |
Swansea | 83 | 9 | 5 | 100% | |
Norton | 86 | 6 | 5 | 100% | |
Rockland | 78 | 11 | 7 | 100% | |
Medway | 87 | 6 | 4 | 100% | |
Bellingham | 83 | 8 | 6 | 100% | |
Wilbraham | 85 | 7 | 5 | 100% | |
Abington | 81 | 8 | 7 | 100% | |
Chelsea | 74 | 13 | 8 | 100% | |
Medfield | 86 | 7 | 4 | 100% | |
Hanover | 83 | 9 | 5 | 100% | |
Groton | 87 | 6 | 4 | 100% | |
Kingston | 86 | 6 | 5 | 100% | |
Whitman | 76 | 10 | 8 | 100% | |
Clinton | 78 | 10 | 6 | 100% | |
Littleton | 86 | 7 | 4 | 100% | |
Millbury | 80 | 9 | 7 | 100% | |
Lincoln | 89 | 7 | 2 | 100% | |
Orleans | 90 | 4 | 4 | 100% | |
Northbridge | 81 | 8 | 7 | 100% | |
Uxbridge | 81 | 7 | 7 | 100% | |
Pepperell | 85 | 6 | 6 | 100% | |
Raynham | 80 | 9 | 6 | 100% | |
Tyngsborough | 81 | 8 | 7 | 100% | |
Wrentham | 84 | 7 | 7 | 100% | |
Millis | 87 | 6 | 4 | 100% | |
Stow | 88 | 5 | 4 | 100% | |
Weston | 88 | 6 | 4 | 100% | |
Eastham | 90 | 4 | 4 | 100% | |
Southborough | 87 | 7 | 4 | 100% | |
East Bridgewater | 82 | 8 | 6 | 100% | |
Norfolk | 85 | 6 | 5 | 100% | |
Montague | 79 | 15 | 3 | 100% | |
Lynnfield | 84 | 9 | 5 | 100% | |
Lunenburg | 84 | 7 | 6 | 100% | |
Norwell | 87 | 5 | 5 | 100% | |
North Adams | 82 | 9 | 4 | 100% | |
Williamstown | 88 | 9 | 2 | 100% | |
Webster | 79 | 10 | 7 | 100% | |
Holbrook | 81 | 9 | 6 | 100% | |
Hanson | 82 | 7 | 6 | 100% | |
Oxford | 81 | 9 | 6 | 100% | |
Harvard | 87 | 6 | 3 | 100% | |
Southbridge | 82 | 7 | 7 | 100% | |
Nantucket | 89 | 6 | 2 | 100% | |
Cohasset | 89 | 5 | 3 | 100% | |
Seekonk | 82 | 7 | 7 | 100% | |
Provincetown | 92 | 5 | 2 | 100% | |
Charlton | 81 | 7 | 8 | 100% | |
Lakeville | 83 | 6 | 6 | 100% | |
Chatham | 91 | 5 | 3 | 100% | |
Sturbridge | 84 | 7 | 6 | 100% | |
Carver | 85 | 7 | 5 | 100% | |
Spencer | 76 | 9 | 9 | 100% | |
Great Barrington | 84 | 10 | 2 | 100% | |
Leicester | 77 | 9 | 9 | 100% | |
Adams | 86 | 7 | 4 | 100% | |
Upton | 83 | 7 | 5 | 100% | |
Rehoboth | 85 | 7 | 5 | 100% | |
Mattapoisett | 85 | 7 | 6 | 100% | |
Newbury | 88 | 7 | 4 | 100% | |
Sterling | 83 | 7 | 6 | 100% | |
Georgetown | 87 | 5 | 5 | 100% | |
Salisbury | 84 | 6 | 6 | 100% | |
Hamilton | 87 | 8 | 3 | 100% | |
Plainville | 82 | 7 | 8 | 100% | |
Palmer | 79 | 10 | 6 | 100% | |
Lenox | 91 | 6 | 2 | 100% | |
Carlisle | 87 | 7 | 3 | 100% | |
West Boylston | 87 | 7 | 4 | 100% | |
Hadley | 84 | 11 | 3 | 100% | |
Deerfield | 85 | 8 | 4 | 100% | |
Monson | 82 | 8 | 6 | 100% | |
Middleton | 85 | 7 | 6 | 100% | |
Boxford | 89 | 6 | 3 | 100% | |
Rutland | 80 | 10 | 6 | 100% | |
Westminster | 85 | 5 | 6 | 100% | |
Ayer | 83 | 8 | 6 | 100% | |
Sutton | 85 | 5 | 7 | 100% | |
Groveland | 86 | 6 | 5 | 100% | |
Ware | 79 | 10 | 5 | 100% | |
Manchester-by-the-Sea | 88 | 8 | 2 | 100% | |
Athol | 83 | 6 | 8 | 100% | |
Townsend | 82 | 6 | 7 | 100% | |
Bolton | 88 | 7 | 3 | 100% | |
Dalton | 87 | 7 | 3 | 100% | |
Southampton | 83 | 8 | 4 | 100% | |
Wellfleet | 89 | 7 | 2 | 100% | |
Dudley | 84 | 7 | 5 | 100% | |
Freetown | 80 | 8 | 7 | 100% | |
Acushnet | 77 | 9 | 6 | 100% | |
Lee | 83 | 9 | 4 | 100% | |
Merrimac | 88 | 3 | 6 | 100% | |
Marion | 89 | 4 | 4 | 100% | |
Lancaster | 85 | 7 | 6 | 100% | |
Topsfield | 85 | 6 | 6 | 100% | |
Oak Bluffs | 87 | 6 | 4 | 100% | |
Winchendon | 82 | 8 | 5 | 100% | |
Rowley | 88 | 5 | 5 | 100% | |
West Newbury | 91 | 4 | 3 | 100% | |
Tisbury | 86 | 8 | 2 | 100% | |
Halifax | 82 | 8 | 7 | 100% | |
Ashburnham | 84 | 8 | 5 | 100% | |
Boxborough | 88 | 8 | 3 | 100% | |
Sherborn | 88 | 6 | 4 | 100% | |
Southwick | 83 | 8 | 5 | 100% | |
West Bridgewater | 84 | 8 | 5 | 100% | |
Templeton | 78 | 9 | 9 | 100% | |
Shirley | 84 | 8 | 6 | 100% | |
Blackstone | 80 | 9 | 7 | 100% | |
Dover | 85 | 7 | 5 | 100% | |
Douglas | 82 | 8 | 6 | 100% | |
Edgartown | 89 | 7 | 2 | 100% | |
Hopedale | 86 | 6 | 5 | 100% | |
Mendon | 85 | 6 | 6 | 100% | |
West Tisbury | 86 | 8 | 4 | 100% | |
Granby | 84 | 9 | 5 | 100% | |
Orange | 84 | 8 | 5 | 100% | |
Boylston | 83 | 11 | 4 | 100% | |
Hatfield | 86 | 8 | 2 | 100% | |
Nahant | 90 | 5 | 3 | 100% | |
Truro | 89 | 7 | 2 | 100% | |
Dighton | 80 | 7 | 6 | 100% | |
Williamsburg | 85 | 11 | 3 | 100% | |
Princeton | 86 | 7 | 4 | 100% | |
Paxton | 82 | 8 | 7 | 100% | |
Rochester | 83 | 8 | 6 | 100% | |
Barre | 79 | 7 | 9 | 100% | |
Sunderland | 81 | 11 | 3 | 100% | |
Wenham | 84 | 8 | 5 | 100% | |
Hampden | 87 | 8 | 3 | 100% | |
Berkley | 82 | 8 | 5 | 100% | |
Sheffield | 86 | 8 | 3 | 100% | |
Shutesbury | 82 | 13 | 2 | 100% | |
Berlin | 86 | 7 | 3 | 100% | |
Essex | 86 | 8 | 4 | 100% | |
Northfield | 82 | 7 | 5 | 100% | |
West Brookfield | 85 | 5 | 7 | 100% | |
Leverett | 81 | 13 | 2 | 100% | |
Shelburne | 85 | 9 | 2 | 100% | |
Avon | 82 | 7 | 6 | 100% | |
Hubbardston | 84 | 8 | 5 | 100% | |
Ashfield | 83 | 13 | 1 | 100% | |
Stockbridge | 91 | 5 | 2 | 100% | |
Conway | 83 | 13 | 2 | 100% | |
Dunstable | 88 | 8 | 3 | 100% | |
North Brookfield | 79 | 9 | 7 | 100% | |
Lanesborough | 86 | 6 | 3 | 100% | |
Warren | 82 | 7 | 5 | 100% | |
Pelham | 89 | 8 | <1 | 100% | |
Cheshire | 87 | 5 | 3 | 100% | |
Brookfield | 81 | 7 | 7 | 100% | |
Ashby | 87 | 7 | 4 | 100% | |
Chilmark | 87 | 6 | 4 | 100% | |
Buckland | 84 | 10 | 1 | 100% | |
Bernardston | 87 | 5 | 4 | 100% | |
Egremont | 87 | 7 | 2 | 100% | |
Brimfield | 80 | 9 | 6 | 100% | |
Plympton | 84 | 8 | 5 | 100% | |
Westhampton | 86 | 9 | 2 | 100% | |
Hardwick | 81 | 7 | 9 | 100% | |
Whately | 90 | 5 | 3 | 100% | |
Becket | 89 | 4 | 4 | 100% | |
Richmond | 93 | 3 | 3 | 100% | |
Gill | 84 | 11 | 1 | 100% | |
West Stockbridge | 87 | 9 | 3 | 100% | |
Petersham | 85 | 10 | 3 | 100% | |
Wendell | 77 | 16 | 2 | 100% | |
Worthington | 86 | 10 | 3 | 100% | |
Colrain | 77 | 15 | 3 | 100% | |
Hinsdale | 88 | 7 | 3 | 100% | |
Millville | 74 | 9 | 12 | 100% | |
Clarksburg | 89 | 7 | 4 | 100% | |
Holland | 82 | 7 | 5 | 100% | |
New Salem | 78 | 14 | 3 | 100% | |
Otis | 86 | 8 | 3 | 100% | |
East Brookfield | 75 | 9 | 9 | 100% | |
Royalston | 84 | 9 | 5 | 100% | |
Oakham | 82 | 6 | 6 | 100% | |
Huntington | 87 | 6 | 1 | 100% | |
Charlemont | 79 | 16 | 3 | 100% | |
Erving | 82 | 9 | 3 | 100% | |
New Marlborough | 90 | 2 | 4 | 100% | |
Goshen | 94 | 4 | 1 | 100% | |
Chesterfield | 77 | 12 | 4 | 100% | |
Monterey | 79 | 15 | 4 | 100% | |
Leyden | 87 | 9 | 1 | 100% | |
Wales | 81 | 10 | 5 | 100% | |
Cummington | 74 | 21 | 2 | 100% | |
Plainfield | 88 | 8 | 1 | 100% | |
Phillipston | 82 | 4 | 11 | 100% | |
Windsor | 86 | 6 | 5 | 100% | |
Warwick | 78 | 13 | 5 | 100% | |
Heath | 84 | 10 | 4 | 100% | |
New Braintree | 77 | 13 | 3 | 100% | |
Blandford | 87 | 8 | 2 | 100% | |
Granville | 87 | 8 | 3 | 100% | |
Washington | 87 | 3 | 6 | 100% | |
Alford | 93 | 6 | 1 | 100% | |
Aquinnah | 89 | 7 | 2 | 100% | |
Russell | 85 | 4 | 5 | 100% | |
Chester | 82 | 3 | 7 | 100% | |
Hancock | 86 | 10 | 0 | 100% | |
Middlefield | 86 | 11 | 0 | 100% | |
Peru | 84 | 8 | 0 | 100% | |
Sandisfield | 90 | 3 | 5 | 100% | |
Florida | 88 | 0 | 4 | 100% | |
Montgomery | 89 | 7 | 2 | 100% | |
Rowe | 82 | 2 | 11 | 100% | |
Savoy | 73 | 13 | 4 | 100% | |
Tyringham | 94 | 4 | 0 | 100% | |
Hawley | 79 | 8 | 5 | 100% | |
Mount Washington | 81 | 8 | 6 | 100% | |
Tolland | 89 | 4 | 0 | 100% | |
New Ashford | 85 | 5 | 0 | 100% | |
Gosnold | 92 | 0 | 8 | 100% | |
Monroe | 43 | 0 | 43 | 100% | |
What to expect
Polls close at 8 p.m. Eastern time, and first results are expected soon after. In the 2022 state primaries, the last update of the night was at 3:33 a.m. Eastern time with 83 percent of votes reported.
Voters registered with a party could only vote in that party’s primary, but unaffiliated voters could vote in their primary of choice. (In a long-standing tradition, Democratic primary ballots are red, and Republican ballots are blue.)
The state offered in-person early voting and voting by mail. Voters could return ballots by mail, drop box or in person, as long as they were received by the close of polls.
An option to vote “no preference” appeared on the ballot. In last week’s primary in Michigan, more than 13 percent of Democrats voted “uncommitted” as part of a protest of President Biden’s policies toward Israel and the war in Gaza.
The state primary, which will include races for state and congressional offices, will be held on Sept. 3.
Sign up to get notified when results are in. The On Politics newsletter is your guide to the 2024 elections. Get it sent to your inbox.