2021-04-15. 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 28892 158536.00 258 736 4038.00 0
Acton 42095 177408.00 213 1094 4611.00 0
Acushnet 20650 197621.00 164 387 3703.00 ↓ 2
Adams 13516 164280.00 245 464 5640.00 ↑ 1
Agawam 60168 211144.00 132 1343 4713.00 ↓ 2
Alford 221 47811.30 348 4 865.40 0
Amesbury 29506 177768.00 211 649 3910.00 ↓ 2
Amherst 392972 976104.00 2 18637 46293.00 0
Andover 93103 258160.00 65 2256 6255.00 ↓ 1
Aquinnah 551 211270.00 131 9 3451.00 ↓ 8
Arlington 113174 246958.00 75 3265 7124.00 0
Ashburnham 13117 208653.00 137 474 7540.00 ↑ 4
Ashby 4078 116914.00 326 111 3182.00 ↑ 2
Ashfield 2448 144393.00 290 91 5367.00 0
Ashland 41639 211361.00 130 1062 5391.00 ↑ 1
Athol 22026 183836.00 195 634 5292.00 ↑ 2
Attleboro 76538 164536.00 242 2003 4306.00 ↑ 1
Auburn 36593 221989.00 109 1041 6315.00 ↑ 1
Avon 8295 189548.00 181 245 5598.00 0
Ayer 19819 244733.00 79 685 8459.00 ↑ 3
Barnstable 74689 166819.00 235 1903 4251.00 0
Barre 8230 148018.00 282 222 3993.00 0
Becket 2820 157068.00 261 83 4623.00 0
Bedford 40619 270889.00 57 1351 9010.00 0
Belchertown 34988 217935.00 119 1072 6678.00 ↑ 1
Bellingham 24102 133773.00 309 706 3919.00 ↑ 1
Belmont 69181 252406.00 69 1895 6914.00 0
Berkley 11278 165486.00 237 345 5062.00 ↑ 2
Berlin 6089 188677.00 183 171 5299.00 0
Bernardston 4246 204869.00 150 113 5452.00 ↓ 2
Beverly 155315 378163.00 25 5428 13216.00 0
Billerica 79461 181947.00 199 2128 4873.00 0
Blackstone 12915 143087.00 291 391 4332.00 ↑ 1
Blandford 1566 129531.00 315 24 1985.00 ↓ 2
Bolton 10740 212453.00 127 256 5064.00 ↓ 2
Boston 3482361 502535.00 11 110082 15885.00 ↑ 1
Bourne 43011 204566.00 151 1378 6554.00 ↑ 3
Boxborough 8827 173996.00 219 242 4771.00 0
Boxford 16832 220300.00 114 392 5130.00 ↓ 2
Boylston 9458 210675.00 134 301 6705.00 ↑ 2
Braintree 90449 228076.00 100 1868 4710.00 ↓ 3
Brewster 18032 181656.00 202 601 6055.00 ↑ 3
Bridgewater 68387 238986.00 86 2085 7286.00 ↑ 1
Brimfield 5420 145416.00 288 129 3461.00 ↓ 1
Brockton 203989 205579.00 145 5563 5606.00 ↑ 1
Brookfield 5496 149009.00 279 136 3687.00 0
Brookline 210157 324680.00 35 5943 9181.00 ↓ 1
Buckland 507 27583.10 351 17 924.90 0
Burlington 52575 188991.00 182 1609 5784.00 ↑ 3
Cambridge 867981 775059.00 3 32780 29271.00 0
Canton 56766 244967.00 78 1549 6684.00 ↓ 1
Carlisle 9694 205251.00 147 338 7157.00 ↑ 5
Carver 15798 128981.00 317 408 3331.00 0
Charlemont 2026 172544.00 226 54 4599.00 0
Charlton 27954 197364.00 165 621 4384.00 0
Chatham 8846 151745.00 277 185 3174.00 ↓ 1
Chelmsford 67217 186853.00 187 1857 5162.00 0
Chelsea 124788 338011.00 31 2963 8026.00 0
Cheshire 5244 178603.00 208 157 5347.00 ↑ 4
Chester 1432 105470.00 335 44 3240.00 0
Chesterfield 1710 139747.00 300 47 3841.00 0
Chicopee 109064 192318.00 175 3267 5761.00 ↑ 2
Chilmark 3766 496430.00 13 43 5668.00 ↓ 2
Clarksburg 1883 112519.00 332 85 5079.00 ↑ 1
Clinton 25373 180211.00 207 691 4908.00 0
Cohasset 17250 234536.00 91 444 6037.00 0
Colrain 2599 164242.00 246 91 5751.00 ↑ 2
Concord 55962 298767.00 42 1692 9033.00 0
Conway 3258 168666.00 232 120 6212.00 ↑ 4
Cummington 1781 227148.00 104 35 4464.00 ↓ 6
Dalton 14257 220491.00 113 534 8258.00 ↑ 6
Danvers 72028 251259.00 72 1693 5906.00 ↓ 2
Dartmouth 79272 213646.00 124 2558 6894.00 ↑ 2
Dedham 67606 246814.00 76 1957 7145.00 0
Deerfield 37453 705611.00 4 1469 27676.00 0
Dennis 19319 147612.00 283 565 4317.00 ↑ 2
Dighton 12566 158516.00 259 309 3898.00 ↓ 2
Douglas 12901 136001.00 305 405 4270.00 ↑ 2
Dover 14555 283512.00 47 394 7675.00 0
Dracut 61140 188619.00 184 1709 5272.00 0
Dudley 50097 401750.00 24 1993 15983.00 0
Dunstable 4857 145844.00 287 153 4594.00 ↑ 2
Duxbury 30899 204353.00 153 997 6593.00 ↑ 2
East Bridgewater 23624 158779.00 257 670 4503.00 ↑ 2
East Brookfield 3150 140358.00 298 83 3698.00 ↓ 2
East Longmeadow 37116 218260.00 118 919 5405.00 ↓ 1
Eastham 5117 111176.00 333 146 3172.00 ↓ 1
Easthampton 55678 343815.00 30 1523 9405.00 0
Easton 102028 429753.00 18 3720 15669.00 0
Edgartown 12441 304466.00 39 315 7709.00 0
Egremont 1389 129383.00 316 37 3447.00 0
Erving 3494 165382.00 239 107 5065.00 ↑ 2
Essex 5755 154376.00 271 130 3487.00 ↓ 3
Everett 121196 249621.00 73 3338 6875.00 ↑ 1
Fairhaven 39630 247490.00 74 716 4471.00 ↓ 1
Fall River 190190 212938.00 126 4894 5479.00 ↓ 2
Falmouth 59534 190873.00 177 1233 3953.00 ↓ 1
Fitchburg 82496 195844.00 167 2277 5405.00 ↓ 1
Florida 688 87764.90 340 21 2678.90 0
Foxborough 47726 262095.00 62 969 5322.00 ↓ 1
Framingham 178745 240256.00 85 5646 7589.00 0
Franklin 66874 197152.00 166 2626 7742.00 ↑ 3
Freetown 15410 170292.00 231 378 4177.00 0
Gardner 38317 192803.00 173 857 4312.00 ↓ 2
Georgetown 15078 167799.00 233 362 4029.00 ↓ 1
Gill 4896 292886.00 45 90 5384.00 ↑ 1
Gloucester 51607 181674.00 201 1437 5059.00 0
Goshen 1114 96321.60 337 35 3026.20 0
Gosnold 129 288778.00 46 0 0.00 ↓ 3
Grafton 41013 203792.00 155 1163 5779.00 ↓ 2
Granby 12573 205696.00 144 408 6675.00 ↑ 7
Granville 2152 138868.00 301 56 3614.00 0
Great Barrington 27479 408906.00 23 712 10595.00 ↓ 1
Greenfield 39126 228160.00 99 1097 6397.00 ↑ 1
Groton 26676 228198.00 98 966 8264.00 ↑ 5
Groveland 10927 159609.00 256 302 4411.00 0
Hadley 25804 444608.00 17 840 14473.00 0
Halifax 11110 145336.00 289 288 3767.00 ↓ 1
Hamilton 16127 218667.00 117 374 5071.00 ↓ 1
Hampden 10741 219314.00 116 273 5574.00 ↓ 1
Hancock 270 42141.40 350 10 1560.80 0
Hanover 27547 191572.00 176 979 6808.00 ↑ 4
Hanson 17228 160050.00 254 407 3781.00 0
Hardwick 3824 114454.00 330 89 2664.00 0
Harvard 9278 133468.00 310 249 3582.00 ↓ 1
Harwich 19015 151049.00 278 451 3583.00 ↓ 1
Hatfield 7252 224190.00 107 236 7296.00 ↑ 1
Haverhill 145655 220895.00 112 3768 5715.00 ↓ 1
Hawley 126 44320.90 349 3 1055.20 0
Heath 747 127000.00 320 28 4760.00 0
Hingham 61257 255184.00 66 1612 6715.00 ↑ 1
Hinsdale 3657 171968.00 228 97 4561.00 0
Holbrook 19976 176236.00 214 565 4985.00 0
Holden 42483 223628.00 108 1184 6233.00 ↓ 1
Holland 3552 138465.00 302 91 3547.00 0
Holliston 27457 200034.00 161 731 5325.00 ↓ 2
Holyoke 109115 268503.00 58 3687 9073.00 ↑ 1
Hopedale 11359 201633.00 157 255 4526.00 ↓ 1
Hopkinton 34750 212127.00 129 1243 7588.00 ↑ 5
Hubbardston 6654 142187.00 293 176 3761.00 ↑ 1
Hudson 36481 173221.00 223 959 4553.00 ↓ 1
Hull 15284 156034.00 265 365 3726.00 ↓ 2
Huntington 3533 160588.00 253 100 4545.00 ↑ 2
Ipswich 26103 194682.00 170 815 6078.00 0
Kingston 27950 204456.00 152 640 4682.00 ↓ 5
Lakeville 19526 171763.00 229 555 4882.00 ↑ 1
Lancaster 14212 165467.00 238 305 3551.00 ↓ 1
Lanesborough 4875 161194.00 250 135 4464.00 ↑ 1
Lawrence 213480 243335.00 80 5317 6061.00 ↓ 2
Lee 10810 185415.00 190 242 4150.00 ↓ 2
Leicester 26614 236281.00 90 983 8727.00 ↑ 2
Lenox 13243 274025.00 55 278 5753.00 ↓ 1
Leominster 80171 198558.00 163 1968 4874.00 ↑ 1
Leverett 5652 278951.00 51 190 9377.00 ↑ 2
Lexington 68772 201794.00 156 1989 5836.00 ↑ 1
Leyden 350 57223.60 343 10 1634.90 ↑ 1
Lincoln 13622 156632.00 263 377 4335.00 ↑ 1
Littleton 20594 211081.00 133 692 7092.00 ↑ 2
Longmeadow 38813 251927.00 70 1158 7516.00 ↑ 2
Lowell 255520 220005.00 115 6477 5577.00 ↓ 1
Ludlow 41405 199888.00 162 1234 5957.00 ↓ 1
Lunenburg 17218 165265.00 240 522 5010.00 ↑ 2
Lynn 218159 216375.00 121 5672 5625.00 0
Lynnfield 30681 264644.00 61 847 7305.00 ↓ 1
Malden 154704 228668.00 97 4422 6536.00 ↑ 2
Manchester 11362 231909.00 94 290 5919.00 0
Mansfield 43953 186000.00 188 1165 4930.00 ↑ 1
Marblehead 52140 273899.00 56 1238 6503.00 ↓ 1
Marion 20567 447349.00 16 660 14355.00 0
Marlborough 90894 208400.00 138 2178 4994.00 ↓ 1
Marshfield 39840 153719.00 272 919 3546.00 ↓ 1
Mashpee 24811 159708.00 255 504 3244.00 ↓ 2
Mattapoisett 11697 204057.00 154 288 5024.00 ↓ 4
Maynard 20306 195130.00 168 571 5487.00 ↓ 1
Medfield 27361 242986.00 83 742 6589.00 ↓ 2
Medford 300978 495348.00 14 9998 16455.00 0
Medway 24186 185096.00 191 625 4783.00 0
Melrose 80880 279002.00 50 2263 7806.00 ↑ 1
Mendon 8945 154908.00 269 276 4779.00 ↑ 3
Merrimac 11005 173233.00 222 261 4108.00 ↓ 2
Methuen 117314 217905.00 120 2861 5314.00 ↓ 2
Middleborough 44417 162095.00 249 1139 4157.00 0
Middlefield 299 67392.60 342 9 2028.60 0
Middleton 21896 210026.00 136 493 4729.00 ↓ 3
Milford 50804 173200.00 224 1387 4728.00 ↓ 1
Millbury 25556 186941.00 186 712 5209.00 0
Millis 14181 180276.00 206 387 4919.00 0
Millville 4585 127757.00 319 178 4960.00 0
Milton 105438 366776.00 28 2961 10300.00 0
Monroe 116 119272.00 324 2 2056.00 ↓ 1
Monson 12823 152845.00 275 351 4184.00 0
Montague 16367 193627.00 171 486 5750.00 ↑ 2
Monterey 1422 153574.00 273 37 3996.00 0
Montgomery 441 49739.00 347 13 1466.30 0
Mount Washington 67 51009.60 346 2 1522.70 0
Nahant 9539 294987.00 44 214 6617.00 0
Nantucket 27097 237365.00 89 617 5405.00 ↓ 3
Natick 88374 245375.00 77 2968 8241.00 ↑ 3
Needham 95138 325437.00 34 3058 10460.00 ↑ 1
New Ashford 142 80717.50 341 1 568.40 0
New Bedford 192284 192323.00 174 5119 5120.00 ↑ 1
New Braintree 1287 121276.00 322 30 2827.00 0
New Marlborough 1414 92825.60 339 34 2232.00 0
New Salem 1480 151767.00 276 55 5640.00 ↑ 2
Newbury 15004 227163.00 103 551 8342.00 ↑ 2
Newburyport 40699 229177.00 96 681 3835.00 ↓ 1
Newton 460513 502250.00 12 18528 20207.00 ↑ 1
Norfolk 20812 166593.00 236 472 3778.00 ↓ 3
North Adams 33373 259183.00 64 1124 8729.00 ↑ 1
North Andover 166153 548573.00 8 9129 30141.00 0
North Attleborough 47399 156300.00 264 1271 4191.00 ↑ 1
North Brookfield 7190 155232.00 268 159 3432.00 ↓ 1
North Reading 36805 220975.00 111 1044 6268.00 ↑ 2
Northampton 124391 426004.00 19 5938 20336.00 0
Northborough 37682 277817.00 52 944 6959.00 0
Northbridge 32402 177832.00 210 769 4220.00 ↑ 1
Northfield 5902 200119.00 159 185 6273.00 ↑ 4
Norton 83136 417562.00 21 3116 15651.00 0
Norwell 22939 214005.00 122 793 7398.00 ↑ 6
Norwood 67012 221473.00 110 1507 4981.00 ↓ 1
Oak Bluffs 8390 161082.00 251 185 3552.00 ↓ 1
Oakham 3004 140760.00 297 96 4498.00 ↑ 2
Orange 13402 164952.00 241 411 5059.00 ↑ 3
Orleans 7336 130527.00 314 203 3612.00 0
Otis 1947 103566.00 336 48 2553.00 0
Oxford 21434 155891.00 266 526 3826.00 0
Palmer 20569 174098.00 218 541 4579.00 0
Paxton 25224 509250.00 10 900 18170.00 0
Peabody 127272 227406.00 102 3329 5949.00 ↓ 1
Pelham 1428 115764.00 329 39 3162.00 0
Pembroke 29070 154878.00 270 830 4422.00 0
Pepperell 15070 122599.00 321 429 3490.00 0
Peru 450 53919.30 345 9 1078.40 0
Petersham 1879 148224.00 281 57 4496.00 ↑ 3
Phillipston 2018 117786.00 325 55 3210.00 0
Pittsfield 90894 206786.00 142 2830 6438.00 ↑ 2
Plainfield 802 128126.00 318 25 3994.00 0
Plainville 15146 164434.00 244 375 4071.00 ↓ 4
Plymouth 109854 175126.00 216 2599 4143.00 ↓ 1
Plympton 3946 131224.00 313 98 3259.00 ↓ 1
Princeton 6679 206764.00 143 193 5975.00 ↓ 1
Provincetown 4909 190063.00 179 102 3949.00 ↓ 1
Quincy 203694 200623.00 158 5360 5279.00 0
Randolph 77215 224215.00 106 2157 6263.00 0
Raynham 28484 188349.00 185 693 4583.00 ↓ 3
Reading 58763 212294.00 128 1607 5806.00 ↑ 1
Rehoboth 16855 132585.00 311 448 3524.00 0
Revere 163219 268236.00 59 4503 7400.00 ↓ 1
Richmond 2066 158340.00 260 59 4522.00 0
Rochester 9275 163418.00 247 265 4669.00 ↓ 2
Rockland 32683 180656.00 204 889 4914.00 ↓ 1
Rockport 11152 172583.00 225 268 4148.00 ↓ 1
Rowe 574 170905.00 230 11 3275.00 ↓ 3
Rowley 10966 177449.00 212 232 3755.00 ↓ 2
Royalston 1952 153237.00 274 58 4553.00 0
Russell 2667 140761.00 296 80 4223.00 ↑ 1
Rutland 16741 183640.00 196 444 4871.00 ↓ 1
Salem 133458 296434.00 43 3942 8756.00 ↑ 2
Salisbury 13027 147144.00 285 288 3253.00 ↓ 2
Sandisfield 1958 210166.00 135 45 4830.00 ↓ 3
Sandwich 29889 141802.00 294 705 3345.00 ↓ 1
Saugus 71585 251296.00 71 1878 6592.00 0
Savoy 965 155544.00 267 30 4836.00 ↑ 2
Scituate 34355 189815.00 180 866 4785.00 ↓ 1
Seekonk 19036 135843.00 308 486 3468.00 ↓ 3
Sharon 37563 205490.00 146 1140 6237.00 ↑ 3
Sheffield 16065 526016.00 9 702 22985.00 0
Shelburne 6115 334028.00 32 238 13000.00 0
Sherborn 9121 241709.00 84 253 6705.00 0
Shirley 12518 146827.00 286 233 2733.00 ↓ 5
Shrewsbury 82031 207691.00 139 2380 6026.00 0
Shutesbury 3916 224750.00 105 102 5855.00 ↓ 1
Somerset 33065 178526.00 209 790 4265.00 ↓ 1
Somerville 479842 634323.00 6 17411 23016.00 0
South Hadley 59703 330282.00 33 2484 13742.00 0
Southampton 12043 200117.00 160 358 5949.00 0
Southborough 35578 367914.00 27 1329 13743.00 ↑ 2
Southbridge 30705 183095.00 197 748 4460.00 ↓ 1
Southwick 13809 140910.00 295 388 3959.00 0
Spencer 20040 174717.00 217 569 4961.00 0
Springfield 366006 234252.00 93 11941 7643.00 0
Sterling 18412 234276.00 92 362 4606.00 ↓ 3
Stockbridge 4764 279218.00 49 92 5392.00 ↓ 1
Stoneham 62281 279740.00 48 1521 6831.00 ↑ 1
Stoughton 57246 206818.00 141 1691 6109.00 ↑ 2
Stow 13410 185090.00 192 370 5107.00 0
Sturbridge 15052 142416.00 292 383 3623.00 ↓ 1
Sudbury 42315 237594.00 87 1301 7305.00 ↑ 1
Sunderland 25821 693950.00 5 1023 27494.00 0
Sutton 16323 182290.00 198 505 5639.00 ↑ 2
Swampscott 42105 309222.00 36 1105 8115.00 0
Swansea 28832 180775.00 203 787 4934.00 ↓ 1
Taunton 112291 195040.00 169 3197 5553.00 ↓ 1
Templeton 14837 164497.00 243 366 4058.00 ↓ 5
Tewksbury 80311 260533.00 63 2147 6965.00 ↓ 1
Tisbury 15483 370931.00 26 301 7211.00 0
Tolland 233 56216.60 344 2 482.60 ↓ 1
Topsfield 16043 277671.00 53 367 6352.00 ↓ 3
Townsend 12475 136880.00 303 388 4257.00 0
Truro 2155 109495.00 334 62 3150.00 0
Tyngsborough 20799 173628.00 220 624 5210.00 ↑ 5
Tyringham 495 204893.00 149 9 3726.00 ↓ 9
Upton 12537 136224.00 304 417 4531.00 ↑ 4
Uxbridge 21222 135940.00 306 548 3511.00 ↓ 2
Wakefield 65963 243285.00 81 1648 6078.00 ↓ 2
Wales 2178 113972.00 331 61 3192.00 0
Walpole 54006 207276.00 140 1456 5589.00 ↓ 2
Waltham 319542 480897.00 15 11780 17729.00 0
Ware 17474 171982.00 227 487 4793.00 ↑ 2
Wareham 33857 139991.00 299 856 3540.00 ↓ 1
Warren 6349 116660.00 327 157 2885.00 0
Warwick 1083 147559.00 284 41 5586.00 ↑ 2
Washington 605 135910.00 307 18 4044.00 ↓ 1
Watertown 102070 308959.00 37 2920 8839.00 0
Wayland 36341 274945.00 54 1090 8247.00 ↑ 2
Webster 39158 227916.00 101 1208 7031.00 ↑ 1
Wellesley 186136 626445.00 7 6591 22182.00 0
Wellfleet 3216 116529.00 328 67 2428.00 ↓ 2
Wendell 1516 213747.00 123 50 7050.00 ↑ 4
Wenham 13891 266974.00 60 735 14126.00 ↑ 3
West Boylston 15150 193224.00 172 410 5229.00 0
West Bridgewater 17296 237393.00 88 584 8016.00 ↑ 2
West Brookfield 7908 213506.00 125 174 4698.00 ↓ 3
West Newbury 7336 181747.00 200 159 3939.00 ↓ 2
West Springfield 54171 184582.00 194 1589 5414.00 0
West Stockbridge 2410 205086.00 148 59 5021.00 ↓ 3
West Tisbury 5466 190367.00 178 84 2925.00 ↓ 4
Westborough 47656 254693.00 67 1397 7466.00 ↑ 1
Westfield 71702 173381.00 221 1934 4676.00 0
Westford 38645 167373.00 234 1055 4570.00 0
Westhampton 1645 96130.60 338 85 4967.20 0
Westminster 12816 175186.00 215 330 4511.00 ↑ 1
Weston 46038 419224.00 20 1500 13659.00 0
Westport 27244 162629.00 248 676 4035.00 ↓ 1
Westwood 35741 243216.00 82 1114 7581.00 ↑ 1
Weymouth 104340 185733.00 189 2980 5304.00 ↑ 1
Whately 1911 131658.00 312 70 4823.00 ↑ 3
Whitman 24353 156721.00 262 671 4319.00 0
Wilbraham 43928 302254.00 41 931 6406.00 ↓ 1
Williamsburg 7442 302733.00 40 212 8624.00 ↑ 1
Williamstown 84783 1181070.00 1 3689 51390.00 0
Wilmington 45259 185031.00 193 1359 5556.00 0
Winchendon 16017 148786.00 280 424 3938.00 0
Winchester 67977 305045.00 38 1635 7337.00 0
Windsor 1016 120193.00 323 29 3431.00 ↑ 1
Winthrop 69121 366337.00 29 1334 7070.00 ↓ 2
Woburn 95457 229878.00 95 2552 6145.00 ↑ 1
Worcester 788403 411538.00 22 27800 14511.00 ↑ 1
Worthington 1888 180371.00 205 49 4681.00 ↓ 1
Wrentham 28656 254238.00 68 614 5448.00 ↓ 2
Yarmouth 38650 160629.00 252 996 4140.00 0
Unknown 289285 4202
State Total 20045384 287321.00 613945 8800.00
Data from mass.gov: 2021-04-15, 2021-04-08 as of 10 am. Exact number not reported for municipalities with 1–5 cases.