2021-12-02. Rate per 100,000 (1000 = 1%). Δ is one week. Click on a header column to sort. Click again to reverse sort.
City/Town Sort descending Tests Rate Rank Δ Tests Δ Rate Δ Rank
Abington 48730 267391.00 263 809 4439.00 0
Acton 73158 308322.00 199 1153 4859.00 ↓ 1
Acushnet 33887 324300.00 174 601 5752.00 ↑ 1
Adams 25755 313038.00 192 536 6515.00 0
Agawam 98123 344338.00 144 1463 5134.00 ↓ 1
Alford 390 84372.90 346 5 1081.80 0
Amesbury 47701 287390.00 228 652 3929.00 0
Amherst 628988 1562340.00 3 5776 14340.00 ↓ 1
Andover 143035 396614.00 83 1873 5194.00 ↓ 2
Aquinnah 770 295242.00 221 10 3835.00 ↓ 2
Arlington 198560 433280.00 63 3025 6601.00 0
Ashburnham 25253 401701.00 79 752 11962.00 ↑ 5
Ashby 6900 197820.00 330 126 3613.00 0
Ashfield 4501 265488.00 266 73 4306.00 0
Ashland 69638 353484.00 130 1122 5695.00 ↑ 1
Athol 38955 325131.00 172 706 5893.00 ↑ 1
Attleboro 129945 279347.00 242 2029 4362.00 0
Auburn 64452 390994.00 90 981 5951.00 0
Avon 13960 318999.00 181 199 4547.00 ↓ 1
Ayer 40341 498146.00 40 553 6828.00 0
Barnstable 123792 276491.00 244 1944 4342.00 0
Barre 14841 266918.00 265 277 4982.00 0
Becket 5737 319539.00 180 68 3787.00 ↓ 2
Bedford 71650 477836.00 44 1145 7637.00 0
Belchertown 60467 376639.00 101 932 5805.00 ↑ 1
Bellingham 42187 234149.00 301 695 3857.00 0
Belmont 125209 456824.00 51 2011 7337.00 0
Berkley 18851 276608.00 243 238 3493.00 0
Berlin 10340 320401.00 178 140 4339.00 ↓ 1
Bernardston 7424 358207.00 121 109 5259.00 0
Beverly 228332 555946.00 29 2500 6087.00 0
Billerica 131322 300697.00 210 1807 4138.00 0
Blackstone 22990 254710.00 279 373 4133.00 0
Blandford 2691 222585.00 316 47 3887.00 ↓ 2
Bolton 17798 352070.00 132 231 4569.00 0
Boston 5814330 839059.00 11 75606 10910.00 0
Bourne 70276 334241.00 161 870 4138.00 ↓ 2
Boxborough 15557 306656.00 204 233 4593.00 ↓ 2
Boxford 27022 353669.00 129 351 4594.00 0
Boylston 16049 357487.00 123 247 5501.00 ↑ 1
Braintree 143948 362979.00 118 1808 4559.00 ↓ 1
Brewster 29491 297095.00 216 373 3758.00 ↓ 3
Bridgewater 104090 363755.00 115 1291 4512.00 0
Brimfield 9492 254666.00 280 165 4427.00 0
Brockton 365769 368621.00 108 5656 5700.00 0
Brookfield 9525 258244.00 277 133 3606.00 0
Brookline 376561 581765.00 27 5642 8717.00 0
Buckland 927 50432.90 351 29 1577.70 0
Burlington 90316 324658.00 173 1619 5820.00 ↑ 1
Cambridge 1758097 1569880.00 2 25606 22860.00 ↑ 1
Canton 88889 383590.00 93 1186 5118.00 0
Carlisle 17317 366652.00 112 262 5547.00 0
Carver 26723 218177.00 319 438 3576.00 0
Charlemont 3628 308977.00 198 82 6983.00 ↑ 6
Charlton 44681 315462.00 186 648 4575.00 ↓ 1
Chatham 14560 249763.00 286 201 3448.00 0
Chelmsford 110175 306269.00 205 1493 4150.00 ↓ 4
Chelsea 193617 524447.00 36 2326 6301.00 0
Cheshire 9799 333740.00 163 212 7221.00 ↑ 1
Chester 2437 179491.00 336 38 2799.00 0
Chesterfield 2852 233074.00 302 42 3432.00 0
Chicopee 187334 330335.00 165 2775 4893.00 ↑ 1
Chilmark 5218 687832.00 21 31 4087.00 0
Clarksburg 3301 197252.00 331 55 3287.00 0
Clinton 41617 295583.00 219 584 4147.00 ↓ 1
Cohasset 26288 357420.00 124 333 4528.00 ↓ 1
Colrain 4453 281404.00 240 71 4487.00 0
Concord 91580 488923.00 42 950 5072.00 ↓ 1
Conway 5763 298350.00 212 123 6368.00 ↑ 5
Cummington 2763 352391.00 131 33 4209.00 ↓ 1
Dalton 24506 378997.00 100 437 6758.00 0
Danvers 115467 402789.00 77 1734 6049.00 ↑ 1
Dartmouth 121062 326274.00 171 1496 4032.00 ↓ 1
Dedham 106428 388544.00 91 1315 4801.00 0
Deerfield 52398 987173.00 5 301 5671.00 0
Dennis 33275 254246.00 281 534 4080.00 0
Dighton 20823 262676.00 269 343 4327.00 0
Douglas 22522 237424.00 298 369 3890.00 ↓ 1
Dover 23012 448243.00 55 394 7674.00 ↑ 1
Dracut 102204 315303.00 187 1518 4683.00 ↓ 1
Dudley 69489 557263.00 28 442 3544.00 0
Dunstable 7697 231123.00 307 88 2642.00 0
Duxbury 47129 311692.00 193 635 4200.00 ↓ 2
East Bridgewater 40004 268870.00 259 856 5753.00 ↑ 2
East Brookfield 5637 251174.00 285 108 4812.00 0
East Longmeadow 58987 346871.00 140 814 4786.00 0
Eastham 9229 200516.00 329 136 2954.00 0
Easthampton 88907 549006.00 30 1066 6583.00 0
Easton 166653 701961.00 19 2076 8745.00 0
Edgartown 18085 442590.00 59 148 3622.00 ↓ 1
Egremont 2255 210049.00 324 32 2980.00 0
Erving 5939 281111.00 241 91 4307.00 0
Essex 9683 259743.00 274 146 3916.00 ↓ 1
Everett 198896 409656.00 73 2398 4939.00 ↓ 4
Fairhaven 61042 381209.00 97 649 4053.00 ↓ 2
Fall River 314268 351856.00 133 4300 4814.00 0
Falmouth 92287 295883.00 217 1110 3559.00 ↓ 1
Fitchburg 138874 329685.00 167 1916 4549.00 0
Florida 1293 164942.00 337 29 3700.00 0
Foxborough 73740 404954.00 76 1166 6403.00 0
Framingham 293987 395156.00 86 3810 5121.00 ↓ 3
Franklin 122221 360321.00 120 2062 6079.00 0
Freetown 25632 283252.00 238 458 5061.00 0
Gardner 66563 334931.00 159 1090 5485.00 ↑ 3
Georgetown 24598 273744.00 247 380 4229.00 ↑ 1
Gill 7380 441483.00 61 84 5025.00 ↓ 1
Gloucester 81551 287087.00 229 1277 4496.00 0
Goshen 1890 163418.00 338 28 2421.00 0
Gosnold 141 315641.00 185 2 4477.00 ↓ 1
Grafton 70450 350064.00 136 1012 5029.00 ↓ 1
Granby 21715 355261.00 126 292 4777.00 0
Granville 3535 228112.00 309 58 3743.00 ↑ 1
Great Barrington 41939 624081.00 24 580 8631.00 ↑ 1
Greenfield 70430 410707.00 69 1259 7342.00 ↑ 3
Groton 44444 380193.00 99 549 4696.00 0
Groveland 17276 252348.00 284 234 3418.00 0
Hadley 40349 695222.00 20 457 7875.00 0
Halifax 18356 240126.00 294 277 3624.00 ↓ 1
Hamilton 25087 340156.00 150 328 4447.00 ↓ 1
Hampden 18221 372044.00 107 204 4166.00 ↓ 2
Hancock 481 75074.20 349 6 936.50 0
Hanover 46163 321034.00 177 1210 8414.00 ↑ 6
Hanson 28014 260253.00 273 499 4636.00 ↑ 1
Hardwick 6530 195446.00 332 91 2724.00 0
Harvard 16157 232426.00 304 250 3597.00 ↑ 2
Harwich 32082 254849.00 278 507 4028.00 0
Hatfield 12376 382595.00 95 165 5101.00 ↓ 1
Haverhill 233711 354437.00 128 3268 4956.00 ↓ 1
Hawley 196 68943.70 350 3 1055.30 0
Heath 1325 225268.00 312 33 5610.00 ↑ 1
Hingham 91374 380645.00 98 996 4149.00 ↓ 1
Hinsdale 6535 307304.00 201 139 6536.00 ↑ 5
Holbrook 34786 306896.00 202 484 4270.00 ↓ 3
Holden 72768 383046.00 94 1120 5896.00 ↑ 2
Holland 6167 240404.00 293 103 4015.00 ↑ 1
Holliston 46693 340176.00 149 717 5224.00 ↑ 1
Holyoke 182544 449192.00 54 2159 5313.00 0
Hopedale 18244 323849.00 175 250 4438.00 ↓ 3
Hopkinton 60186 367398.00 110 1162 7094.00 ↑ 3
Hubbardston 11551 246829.00 288 182 3889.00 ↓ 1
Hudson 59269 281424.00 239 821 3898.00 0
Hull 25628 261636.00 271 362 3696.00 ↓ 1
Huntington 6244 283813.00 237 105 4773.00 ↓ 1
Ipswich 43754 326327.00 170 727 5422.00 ↑ 1
Kingston 46387 339324.00 152 731 5348.00 ↑ 1
Lakeville 32498 285873.00 233 544 4785.00 0
Lancaster 23342 271766.00 254 305 3551.00 ↓ 2
Lanesborough 8596 284230.00 235 164 5423.00 ↑ 2
Lawrence 326603 372277.00 106 3997 4555.00 ↑ 1
Lee 17704 303663.00 207 224 3842.00 0
Leicester 44545 395474.00 84 664 5895.00 ↑ 1
Lenox 21661 448211.00 56 241 4987.00 ↓ 1
Leominster 137990 341758.00 147 2156 5340.00 ↑ 1
Leverett 10402 513385.00 39 196 9674.00 0
Lexington 127974 375508.00 104 2058 6039.00 ↓ 1
Leyden 640 104638.00 344 10 1635.00 0
Lincoln 23633 271743.00 255 345 3967.00 0
Littleton 35715 366067.00 114 462 4736.00 ↓ 4
Longmeadow 63167 410004.00 71 861 5588.00 0
Lowell 403354 347291.00 138 5246 4517.00 ↑ 1
Ludlow 71000 342762.00 146 975 4707.00 0
Lunenburg 29897 286964.00 230 477 4579.00 0
Lynn 359044 356109.00 125 4688 4650.00 0
Lynnfield 49570 427575.00 66 790 6814.00 0
Malden 268384 396699.00 82 3819 5645.00 0
Manchester 17791 363131.00 117 192 3919.00 ↓ 1
Mansfield 70563 298609.00 211 962 4071.00 0
Marblehead 83781 440114.00 62 1249 6561.00 0
Marion 37139 807804.00 14 244 5307.00 0
Marlborough 143165 328246.00 168 1885 4322.00 0
Marshfield 63380 244546.00 289 928 3580.00 0
Mashpee 40520 260827.00 272 587 3778.00 0
Mattapoisett 19566 341334.00 148 279 4867.00 ↓ 1
Maynard 34908 335448.00 157 591 5679.00 ↑ 4
Medfield 44797 397831.00 81 613 5444.00 ↓ 1
Medford 442637 728490.00 17 4935 8122.00 0
Medway 40687 311378.00 194 769 5885.00 ↑ 2
Melrose 136196 469819.00 46 1867 6440.00 0
Mendon 15738 272548.00 251 241 4173.00 ↓ 1
Merrimac 17035 268153.00 260 222 3495.00 ↓ 1
Methuen 188130 349442.00 137 2730 5071.00 0
Middleborough 74624 272332.00 252 1025 3740.00 ↓ 3
Middlefield 510 114951.00 343 7 1578.00 0
Middleton 37025 355143.00 127 624 5985.00 ↑ 1
Milford 86730 295679.00 218 1323 4511.00 ↑ 3
Millbury 43716 319780.00 179 642 4696.00 0
Millis 23244 295490.00 220 327 4157.00 0
Millville 7995 222774.00 315 148 4124.00 0
Milton 156742 545242.00 32 2021 7031.00 0
Monroe 182 187134.00 335 10 10282.00 0
Monson 22083 263220.00 267 353 4208.00 ↑ 1
Montague 28669 339163.00 153 474 5607.00 ↑ 1
Monterey 2525 272696.00 249 28 3024.00 ↓ 2
Montgomery 853 96207.10 345 19 2142.90 0
Mount Washington 109 82985.70 347 1 761.30 0
Nahant 15043 465195.00 48 246 7607.00 ↑ 1
Nantucket 39510 346100.00 141 229 2006.00 ↓ 3
Natick 147821 410432.00 70 2106 5847.00 0
Needham 157976 540386.00 33 2096 7169.00 0
New Ashford 284 161435.00 339 6 3411.00 0
New Bedford 334967 335035.00 158 4835 4836.00 0
New Braintree 2201 207403.00 325 25 2356.00 0
New Marlborough 2245 147379.00 341 28 1838.00 0
New Salem 2670 273795.00 246 56 5742.00 ↑ 8
Newbury 22331 338095.00 154 212 3209.00 ↓ 3
Newburyport 59295 333891.00 162 646 3638.00 ↓ 5
Newton 756881 825478.00 13 7468 8145.00 ↓ 1
Norfolk 32280 258390.00 276 431 3450.00 0
North Adams 57006 442723.00 58 1062 8247.00 ↑ 3
North Andover 238752 788266.00 15 1819 6005.00 0
North Attleborough 76734 253033.00 283 1006 3317.00 ↓ 1
North Brookfield 12386 267414.00 262 198 4274.00 ↓ 2
North Reading 58364 350415.00 135 842 5056.00 ↓ 1
Northampton 272540 933373.00 8 4800 16438.00 0
Northborough 61568 453921.00 52 778 5736.00 0
Northbridge 56480 309979.00 197 841 4615.00 0
Northfield 9651 327236.00 169 124 4205.00 0
Norton 131788 661923.00 23 1332 6690.00 0
Norwell 36783 343160.00 145 493 4599.00 0
Norwood 109160 360770.00 119 1692 5592.00 0
Oak Bluffs 12051 231371.00 305 127 2438.00 0
Oakham 5201 243706.00 290 88 4123.00 0
Orange 23539 289718.00 225 423 5207.00 ↑ 2
Orleans 12169 216520.00 320 172 3061.00 0
Otis 3595 191228.00 333 46 2447.00 0
Oxford 37414 272115.00 253 546 3972.00 0
Palmer 36236 306705.00 203 555 4697.00 0
Paxton 41814 844188.00 10 359 7248.00 0
Peabody 214015 382395.00 96 3326 5943.00 ↑ 2
Pelham 2745 222530.00 317 58 4702.00 0
Pembroke 47655 253895.00 282 815 4342.00 ↑ 1
Pepperell 25265 205538.00 327 353 2872.00 0
Peru 967 115867.00 342 20 2397.00 0
Petersham 3412 269154.00 258 43 3392.00 ↓ 1
Phillipston 3670 214210.00 322 65 3794.00 ↑ 1
Pittsfield 165289 376037.00 102 3181 7237.00 ↑ 2
Plainfield 1488 237721.00 297 35 5592.00 ↑ 1
Plainville 25390 275649.00 245 382 4147.00 0
Plymouth 186657 297563.00 215 3143 5011.00 ↓ 1
Plympton 6705 222974.00 314 140 4656.00 ↑ 2
Princeton 11162 345546.00 142 160 4953.00 0
Provincetown 11969 463406.00 49 67 2594.00 ↓ 1
Quincy 342491 337327.00 155 4575 4506.00 0
Randolph 136094 395187.00 85 2030 5895.00 ↑ 1
Raynham 46983 310672.00 196 698 4615.00 ↓ 2
Reading 94032 339710.00 151 1380 4985.00 ↑ 1
Rehoboth 27392 215471.00 321 418 3288.00 0
Revere 262767 431834.00 64 3166 5203.00 0
Richmond 3430 262878.00 268 42 3219.00 ↓ 1
Rochester 16112 283880.00 236 263 4634.00 ↓ 1
Rockland 56677 313283.00 191 968 5350.00 ↓ 1
Rockport 17621 272694.00 250 289 4473.00 ↑ 1
Rowe 1061 315907.00 184 34 10123.00 ↑ 11
Rowley 18399 297727.00 214 325 5259.00 ↑ 1
Royalston 3403 267145.00 264 59 4632.00 0
Russell 4523 238718.00 296 77 4064.00 0
Rutland 29336 321800.00 176 513 5627.00 0
Salem 211061 468804.00 47 3067 6812.00 0
Salisbury 20334 229680.00 308 259 2926.00 0
Sandisfield 3265 350456.00 134 55 5904.00 ↑ 2
Sandwich 51263 243207.00 291 820 3891.00 0
Saugus 118288 415245.00 67 1656 5813.00 0
Savoy 1805 290940.00 222 35 5642.00 ↑ 2
Scituate 55339 305753.00 206 828 4575.00 ↓ 1
Seekonk 30790 219721.00 318 354 2526.00 0
Sharon 67037 366728.00 111 1020 5580.00 0
Sheffield 20911 684689.00 22 149 4879.00 0
Shelburne 11395 622445.00 26 218 11908.00 0
Sherborn 15326 406142.00 75 193 5114.00 0
Shirley 19227 225518.00 311 257 3014.00 0
Shrewsbury 141426 358071.00 122 2040 5165.00 0
Shutesbury 7129 409152.00 74 117 6715.00 ↓ 1
Somerset 53665 289750.00 224 841 4540.00 ↑ 1
Somerville 723773 956786.00 6 8146 10769.00 0
South Hadley 150300 831472.00 12 2936 16242.00 ↑ 1
Southampton 20748 344766.00 143 337 5600.00 ↑ 1
Southborough 60232 622862.00 25 620 6411.00 ↓ 1
Southbridge 53301 317836.00 182 701 4180.00 ↓ 1
Southwick 22824 232901.00 303 366 3734.00 0
Spencer 34683 302380.00 208 544 4743.00 ↑ 1
Springfield 646068 413498.00 68 8423 5391.00 0
Sterling 29535 375806.00 103 347 4415.00 ↓ 2
Stockbridge 7546 442272.00 60 84 4924.00 ↓ 1
Stoneham 100362 450784.00 53 1227 5511.00 0
Stoughton 100568 363332.00 116 1577 5697.00 ↑ 2
Stow 22701 313328.00 190 290 4003.00 ↓ 1
Sturbridge 25268 239076.00 295 352 3330.00 0
Sudbury 69666 391167.00 89 857 4812.00 ↓ 1
Sunderland 38153 1025380.00 4 299 8040.00 0
Sutton 28194 314862.00 188 461 5148.00 ↓ 1
Swampscott 66738 490129.00 41 1208 8871.00 ↑ 1
Swansea 46402 290938.00 223 712 4464.00 ↓ 1
Taunton 192680 334669.00 160 2781 4830.00 0
Templeton 25698 284913.00 234 387 4291.00 0
Tewksbury 123987 402220.00 78 1359 4408.00 ↓ 1
Tisbury 22821 546729.00 31 218 5222.00 0
Tolland 341 82274.00 348 2 482.50 0
Topsfield 25730 445332.00 57 359 6213.00 0
Townsend 20717 227315.00 310 249 2732.00 ↓ 1
Truro 4552 231285.00 306 45 2286.00 ↓ 2
Tyngsborough 34286 286215.00 232 475 3965.00 ↓ 1
Tyringham 797 329898.00 166 10 4139.00 ↓ 1
Upton 21586 234549.00 300 363 3944.00 0
Uxbridge 37550 240530.00 292 574 3677.00 0
Wakefield 106140 391467.00 88 1486 5481.00 ↑ 1
Wales 3622 189534.00 334 54 2826.00 0
Walpole 87570 336094.00 156 1380 5296.00 0
Waltham 567251 853688.00 9 7416 11161.00 0
Ware 31239 307459.00 200 528 5197.00 0
Wareham 59843 247437.00 287 1112 4598.00 ↑ 1
Warren 11271 207099.00 326 187 3436.00 0
Warwick 1985 270457.00 256 32 4360.00 0
Washington 1046 234978.00 299 16 3595.00 0
Watertown 172713 522791.00 37 2294 6944.00 0
Wayland 60817 460123.00 50 886 6704.00 0
Webster 66541 387296.00 92 1046 6088.00 0
Wellesley 280246 943175.00 7 3184 10716.00 0
Wellfleet 5887 213310.00 323 66 2392.00 ↓ 1
Wendell 2906 409728.00 72 56 7895.00 ↑ 2
Wenham 24551 471851.00 45 346 6650.00 0
West Boylston 25956 331044.00 164 344 4387.00 ↓ 1
West Bridgewater 27171 372930.00 105 377 5175.00 ↑ 1
West Brookfield 13570 366373.00 113 236 6372.00 ↑ 1
West Newbury 11685 289492.00 226 162 4014.00 ↓ 3
West Springfield 92974 316800.00 183 1196 4075.00 ↓ 1
West Stockbridge 4079 347114.00 139 60 5105.00 ↑ 2
West Tisbury 7855 273570.00 248 87 3030.00 ↓ 2
Westborough 80766 431647.00 65 1270 6787.00 0
Westfield 123369 298317.00 213 2024 4895.00 ↓ 1
Westford 66678 288784.00 227 976 4227.00 ↓ 1
Westhampton 2578 150653.00 340 23 1344.00 0
Westminster 20988 286892.00 231 345 4716.00 ↑ 1
Weston 77611 706729.00 18 1239 11283.00 0
Westport 43321 258598.00 275 591 3527.00 0
Westwood 58645 399076.00 80 874 5947.00 ↓ 1
Weymouth 176552 314276.00 189 2565 4566.00 ↓ 1
Whately 3266 225011.00 313 51 3514.00 ↓ 1
Whitman 40774 262396.00 270 707 4550.00 ↑ 1
Wilbraham 70455 484778.00 43 1237 8511.00 0
Williamsburg 13112 533383.00 34 185 7526.00 0
Williamstown 146988 2047620.00 1 2123 29570.00 0
Wilmington 76151 311325.00 195 1253 5122.00 ↓ 2
Winchendon 28830 267810.00 261 507 4710.00 ↑ 1
Winchester 114504 513833.00 38 1680 7539.00 0
Windsor 1717 203121.00 328 40 4732.00 0
Winthrop 99491 527296.00 35 1066 5649.00 0
Woburn 152684 367691.00 109 1985 4780.00 0
Worcester 1407795 734854.00 16 22721 11860.00 0
Worthington 3164 302275.00 209 35 3344.00 ↓ 1
Wrentham 44374 393689.00 87 545 4835.00 0
Yarmouth 64905 269744.00 257 1033 4293.00 ↑ 1
Unknown 413902 4072
State Total 33563649 481085.00 459397 6585.00
Data from mass.gov: 2021-12-02, 2021-11-25 as of 10 am. Exact number not reported for municipalities with 1–5 cases.