Click on a header column to sort. Click again to reverse sort.
City/Town Sort ascending 2021-05-27 2021-06-03 2021-06-10 2021-06-17
Yarmouth 5 1 0 2
Wrentham 4 0 1 1
Worthington 0 0 0 0
Worcester 74 31 75 31
Woburn 9 9 3 1
Winthrop 5 2 4 0
Windsor 0 0 0 0
Winchester 0 0 0 -1
Winchendon 6 2 2 1
Wilmington 6 4 6 2
Williamstown 0 0 0 0
Williamsburg 0 0 0 0
Wilbraham 3 1 0 0
Whitman 7 3 0 0
Whately 0 0 0 0
Weymouth 18 5 9 4
Westwood 4 2 1 2
Westport 6 1 0 0
Weston 1 0 4 0
Westminster 1 -1 1 1
Westhampton 0 0 0 0
Westford 4 0 1 1
Westfield 5 6 3 1
Westborough 1 1 -1 0
West Tisbury 3 2 0 0
West Stockbridge 0 1 0 0
West Springfield 9 3 11 1
West Newbury 0 0 0 0
West Brookfield 2 0 0 0
West Bridgewater 9 8 2 2
West Boylston 1 1 2 1
Wenham 0 0 0 0
Wendell 0 0 0 0
Wellfleet 1 0 0 0
Wellesley 1 3 0 0
Webster 7 3 4 2
Wayland 0 1 0 1
Watertown 10 3 0 -1
Washington 0 0 0 0
Warwick 0 0 0 0
Warren 0 0 0 1
Wareham 6 6 3 2
Ware 3 2 7 2
Waltham 15 5 6 10
Walpole 13 2 7 0
Wales 0 0 0 0
Wakefield 2 3 2 3
Uxbridge 1 1 3 2
Upton 3 0 0 0
Tyringham 0 0 0 0
Tyngsborough 5 2 1 1
Truro 0 0 0 0
Townsend 3 2 0 0
Topsfield 2 0 0 0
Tolland 0 0 0 0
Tisbury 16 -5 1 0
Tewksbury 9 2 4 4
Templeton 10 0 1 2
Taunton 22 27 5 2
Swansea 7 5 1 0
Swampscott 0 1 1 0
Sutton 1 0 3 2
Sunderland 0 0 0 0
Sudbury 0 0 1 0
Sturbridge 0 0 4 0
Stow 2 1 0 0
Stoughton 12 5 11 4
Stoneham 0 1 2 0
Stockbridge 0 1 0 0
Sterling 1 0 0 -1
Springfield 125 78 49 15
Spencer 3 1 2 2
Southwick 8 0 0 3
Southbridge 10 2 9 9
Southborough 1 0 0 1
Southampton 1 1 0 0
South Hadley 4 1 1 0
Somerville 26 7 7 2
Somerset 4 2 3 2
Shutesbury 0 0 0 0
Shrewsbury 5 1 5 -2
Shirley 2 4 1 2
Sherborn 1 0 0 0
Shelburne 0 0 0 0
Sheffield -1 0 0 2
Sharon 0 0 -1 -1
Seekonk 1 0 0 4
Scituate 1 3 1 -1
Savoy 0 0 0 0
Saugus 15 8 1 4
Sandwich 3 0 1 0
Sandisfield 0 0 0 0
Salisbury 9 3 1 1
Salem 20 3 5 1
Rutland 1 0 4 2
Russell 1 -1 0 0
Royalston 0 0 0 0
Rowley 1 1 1 0
Rowe 0 0 0 0
Rockport 0 1 0 0
Rockland 5 2 1 0
Rochester 4 1 0 0
Richmond 0 0 0 0
Revere 24 18 14 10
Rehoboth 5 3 2 1
Reading 6 4 3 1
Raynham 0 2 5 1
Randolph 16 11 26 0
Quincy 15 12 -1 0
Provincetown 0 0 0 0
Princeton 0 0 0 0
Plympton 0 0 0 0
Plymouth 15 5 5 -1
Plainville 0 0 1 0
Plainfield 0 0 0 0
Pittsfield 15 4 1 2
Phillipston 0 0 0 0
Petersham 1 0 0 0
Peru 0 0 0 0
Pepperell 5 1 2 1
Pembroke 4 -1 0 1
Pelham 0 0 0 0
Peabody 9 5 9 0
Paxton 1 0 0 0
Palmer 1 1 0 0
Oxford 5 0 2 2
Otis 1 0 0 0
Orleans 0 1 1 0
Orange 2 1 0 2
Oakham 0 0 0 0
Oak Bluffs 13 11 2 0
Norwood 12 3 3 5
Norwell 1 -1 0 1
Norton 4 0 0 0
Northfield 0 1 0 0
Northbridge 1 2 1 3
Northborough 3 3 6 1
Northampton 1 -1 1 -1
North Reading 5 3 2 1
North Brookfield 0 0 0 1
North Attleborough 6 2 4 4
North Andover 8 13 6 -1
North Adams 1 -1 0 0
Norfolk 1 0 0 0
Newton 6 4 6 1
Newburyport 5 0 2 0
Newbury 1 1 2 0
New Salem 0 0 0 0
New Marlborough 0 0 0 0
New Braintree 0 0 0 0
New Bedford 86 34 20 21
New Ashford
Needham 3 -1 2 -2
Natick 13 2 0 2
Nantucket 3 1 0 0
Nahant 0 1 0 0
Mount Washington 0 0 0 0
Montgomery 0 0 0 0
Monterey 0 0 0 0
Montague 5 2 4 0
Monson -1 0 1 0
Monroe 0 0 0 0
Milton 5 1 2 3
Millville 0 0 0 0
Millis 1 0 0 1
Millbury 8 2 2 1
Milford 11 1 5 1
Middleton 7 2 0 0
Middlefield 0 0 0 0
Middleborough 3 5 6 4
Methuen 39 7 11 6
Merrimac 1 2 2 0
Mendon 1 0 1 1
Melrose 4 1 0 4
Medway 4 -1 0 -1
Medford 12 7 3 4
Medfield 4 2 0 1
Maynard 4 0 1 0
Mattapoisett 5 1 1 1
Mashpee 7 2 0 0
Marshfield 12 2 0 0
Marlborough 24 7 5 3
Marion 0 2 0 0
Marblehead 3 2 0 1
Mansfield 3 4 3 2
Manchester 0 0 1 1
Malden 25 19 14 17
Lynnfield 2 1 3 0
Lynn 68 26 20 37
Lunenburg 5 0 1 1
Ludlow 12 3 2 2
Lowell 66 33 27 20
Longmeadow 2 0 1 0
Littleton 3 1 2 1
Lincoln 0 0 0 0
Leyden 0 0 1 0
Lexington 5 2 1 1
Leverett 0 0 0 0
Leominster 12 10 4 4
Lenox 1 1 1 1
Leicester 3 0 1 0
Lee 0 2 3 1
Lawrence 81 56 48 16
Lanesborough 0 0 0 0
Lancaster 0 2 0 0
Lakeville 7 7 1 1
Kingston 2 1 1 -1
Ipswich 2 0 0 0
Huntington 3 0 0 0
Hull 0 2 0 1
Hudson 4 0 3 2
Hubbardston 0 0 2 0
Hopkinton 2 3 1 1
Hopedale 0 0 0 0
Holyoke 18 9 17 3
Holliston 2 3 2 0
Holland 0 0 0 0
Holden 1 3 5 1
Holbrook 2 3 0 2
Hinsdale 0 0 0 0
Hingham 3 3 1 0
Heath 0 0 0 0
Hawley
Haverhill 39 12 19 6
Hatfield 1 0 0 0
Harwich 0 1 1 -1
Harvard 0 0 0 0
Hardwick 1 -1 0 0
Hanson 4 2 0 0
Hanover 2 0 0 0
Hancock 0 0 0 0
Hampden 1 1 1 0
Hamilton 1 2 0 1
Halifax 3 1 1 1
Hadley 2 0 0 0
Groveland 4 0 1 0
Groton 2 0 1 0
Greenfield 2 -1 0 0
Great Barrington 3 -2 0 0
Granville 0 0 0 0
Granby 2 0 1 0
Grafton 2 1 1 1
Gosnold 0 0 0 0
Goshen 0 0 0 0
Gloucester 5 2 -1 0
Gill 0 0 0 0
Georgetown 2 0 0 0
Gardner 7 3 3 1
Freetown 2 4 2 4
Franklin 1 5 0 0
Framingham 48 26 17 7
Foxborough 2 1 1 0
Florida 0 0 0 0
Fitchburg 20 8 11 7
Falmouth 8 1 1 3
Fall River 80 31 38 22
Fairhaven 5 3 0 3
Everett 28 11 4 2
Essex 1 0 0 0
Erving 2 0 1 0
Egremont 0 0 0 0
Edgartown 14 1 1 1
Easton 14 11 0 2
Easthampton 1 0 1 0
Eastham 1 1 0 0
East Longmeadow 4 4 5 -1
East Brookfield 0 2 0 0
East Bridgewater 4 6 0 1
Duxbury 1 2 4 0
Dunstable 0 0 0 0
Dudley 9 2 3 2
Dracut 18 2 4 2
Dover 0 0 0 0
Douglas 1 1 2 0
Dighton 2 1 0 0
Dennis 4 0 1 0
Deerfield 4 0 0 0
Dedham 7 0 4 4
Dartmouth 14 3 8 -1
Danvers 21 9 8 2
Dalton 1 -1 0 0
Cummington 0 0 0 0
Conway 0 1 0 0
Concord 1 0 1 1
Colrain 0 0 0 0
Cohasset 1 0 1 0
Clinton 7 1 3 3
Clarksburg 0 0 0 0
Chilmark 0 1 0 0
Chicopee 18 6 7 10
Chesterfield 0 0 0 0
Chester 1 0 0 0
Cheshire 1 0 0 0
Chelsea 32 9 5 4
Chelmsford 7 2 7 0
Chatham 2 0 0 1
Charlton 11 2 5 1
Charlemont 0 0 0 0
Carver 1 0 3 0
Carlisle 1 0 0 0
Canton 9 5 5 2
Cambridge 17 5 23 3
Burlington 5 0 2 2
Buckland 0 0 0 0
Brookline 11 4 4 1
Brookfield 0 1 0 0
Brockton 87 58 29 15
Brimfield 1 1 0 0
Bridgewater 3 6 4 3
Brewster 1 0 1 0
Braintree 3 16 5 3
Boylston 0 1 0 0
Boxford 1 0 0 0
Boxborough 0 0 0 0
Bourne 9 2 2 0
Boston 251 114 156 57
Bolton 0 0 0 0
Blandford 0 0 0 0
Blackstone 1 0 2 0
Billerica 6 2 10 -1
Beverly 22 1 1 2
Bernardston 0 0 0 0
Berlin 0 0 0 0
Berkley 2 0 0 1
Belmont 6 2 4 -2
Bellingham 7 9 12 4
Belchertown 1 0 1 3
Bedford 2 1 2 0
Becket 0 0 0 0
Barre 1 1 1 0
Barnstable 21 13 4 0
Ayer 9 1 3 -1
Avon 1 2 1 0
Auburn 2 1 2 0
Attleboro 8 7 2 3
Athol 2 1 2 1
Ashland 0 14 0 1
Ashfield 0 0 0 0
Ashby 1 0 0 0
Ashburnham 7 1 1 0
Arlington 6 0 2 1
Aquinnah
Andover 8 5 1 1
Amherst 4 1 0 0
Amesbury 1 1 2 0
Alford
Agawam 7 8 1 1
Adams 2 0 0 0
Acushnet 3 4 2 2
Acton 3 0 3 -1
Abington 3 2 1 0
Unknown 2 -27 -21 -15
State Total 2395 1096 1065 507
Data from mass.gov: 2021-05-20, 2021-05-27, 2021-06-03, 2021-06-10, 2021-06-17 as of 10 am. Exact number not reported for municipalities with 1–5 cases. Negative numbers can occur if cases have been reassigned to another town in a subsequent week.