Brockton is the #1 ranked city in Massachusetts with 0.704 (diversity index). This ranking includes 225 Massachusetts cities with available data.
| # | City | Population | Diversity Index |
|---|---|---|---|
| 1 | Brockton | 105,080 | 0.704 |
| 2 | Randolph Town | 34,683 | 0.691 |
| 3 | Malden | 65,509 | 0.686 |
| 4 | Boston | 663,972 | 0.657 |
| 5 | Lowell | 114,799 | 0.633 |
| 6 | Everett | 49,236 | 0.628 |
| 7 | Framingham | 72,013 | 0.604 |
| 8 | Cambridge | 117,794 | 0.601 |
| 9 | Quincy | 101,361 | 0.594 |
| 10 | Lexington | 34,085 | 0.563 |
| 11 | Worcester | 205,501 | 0.554 |
| 12 | Marlborough | 41,398 | 0.551 |
| 13 | New Bedford | 100,731 | 0.547 |
| 14 | Waltham | 64,723 | 0.544 |
| 15 | Lynn | 100,905 | 0.533 |
| 16 | Foxborough | 6,356 | 0.527 |
| 17 | Devens | 1,871 | 0.525 |
| 18 | Hanscom AFB | 1,745 | 0.503 |
| 19 | Holbrook | 11,320 | 0.502 |
| 20 | Springfield | 154,751 | 0.498 |
| 21 | Amherst Town | 35,472 | 0.497 |
| 22 | Brookline | 62,822 | 0.497 |
| 23 | Raynham Center | 4,871 | 0.493 |
| 24 | Methuen Town | 53,043 | 0.485 |
| 25 | Medford | 59,062 | 0.483 |
| 26 | Milford | 27,919 | 0.479 |
| 27 | Somerville | 80,549 | 0.477 |
| 28 | Revere | 59,933 | 0.468 |
| 29 | Belmont | 27,009 | 0.467 |
| 30 | Onset | 1,561 | 0.465 |
| 31 | Watertown Town | 35,270 | 0.465 |
| 32 | Webster | 12,300 | 0.462 |
| 33 | Newton | 88,504 | 0.459 |
| 34 | Braintree Town | 38,762 | 0.458 |
| 35 | Milton | 28,481 | 0.456 |
| 36 | Fitchburg | 41,633 | 0.447 |
| 37 | Nantucket | 10,837 | 0.447 |
| 38 | Winchester | 22,862 | 0.444 |
| 39 | Norwood | 31,380 | 0.440 |
| 40 | Cordaville | 3,076 | 0.434 |
| 41 | Fall River | 93,764 | 0.432 |
| 42 | Wellesley | 29,906 | 0.428 |
| 43 | West Yarmouth | 6,323 | 0.420 |
| 44 | Vineyard Haven | 2,672 | 0.418 |
| 45 | Sharon | 6,022 | 0.412 |
| 46 | Leominster | 43,697 | 0.412 |
| 47 | Woburn | 41,205 | 0.412 |
| 48 | Taunton | 59,719 | 0.411 |
| 49 | Haverhill | 67,387 | 0.407 |
| 50 | Dover | 2,386 | 0.404 |
| 51 | Norton Center | 2,526 | 0.404 |
| 52 | North Plymouth | 4,458 | 0.399 |
| 53 | West Chatham | 1,337 | 0.398 |
| 54 | Williamstown | 4,352 | 0.398 |
| 55 | Teaticket | 1,728 | 0.397 |
| 56 | Arlington | 46,015 | 0.392 |
| 57 | Burlington | 26,223 | 0.390 |
| 58 | West Springfield Town | 28,635 | 0.389 |
| 59 | Ayer | 3,012 | 0.388 |
| 60 | Provincetown | 3,466 | 0.382 |
| 61 | Salem | 44,241 | 0.380 |
| 62 | Chicopee | 55,213 | 0.378 |
| 63 | Lunenburg | 2,163 | 0.370 |
| 64 | Pinehurst | 6,737 | 0.369 |
| 65 | South Yarmouth | 11,642 | 0.369 |
| 66 | Saugus | 28,599 | 0.369 |
| 67 | Melrose | 29,488 | 0.363 |
| 68 | Cochituate | 6,688 | 0.362 |
| 69 | Barnstable Town | 49,232 | 0.357 |
| 70 | Southbridge Town | 17,806 | 0.355 |
| 71 | Attleboro | 46,499 | 0.355 |
| 72 | North Seekonk | 2,903 | 0.354 |
| 73 | West Concord | 5,997 | 0.353 |
| 74 | Northborough | 6,720 | 0.342 |
| 75 | Pittsfield | 43,559 | 0.339 |
| 76 | Weymouth Town | 57,786 | 0.335 |
| 77 | Peabody | 54,180 | 0.333 |
| 78 | Falmouth | 3,996 | 0.328 |
| 79 | West Dennis | 2,586 | 0.327 |
| 80 | Hudson | 15,610 | 0.326 |
| 81 | Lynnfield | 12,964 | 0.326 |
| 82 | Andover | 9,261 | 0.323 |
| 83 | Townsend | 1,082 | 0.322 |
| 84 | Ocean Grove | 3,099 | 0.321 |
| 85 | Gardner | 21,075 | 0.319 |
| 86 | Needham | 32,059 | 0.317 |
| 87 | Plymouth | 7,852 | 0.315 |
| 88 | Marion Center | 1,159 | 0.311 |
| 89 | Clinton | 6,908 | 0.311 |
| 90 | Bridgewater Town | 28,669 | 0.311 |
| 91 | Winthrop Town | 18,807 | 0.310 |
| 92 | Dedham | 25,109 | 0.306 |
| 93 | Holyoke | 37,949 | 0.303 |
| 94 | Pepperell | 1,887 | 0.301 |
| 95 | Topsfield | 2,573 | 0.299 |
| 96 | Stoneham | 22,986 | 0.298 |
| 97 | Oak Bluffs | 1,357 | 0.296 |
| 98 | Northampton | 28,640 | 0.295 |
| 99 | Littleton Common | 2,838 | 0.291 |
| 100 | Westborough | 4,234 | 0.287 |
| 101 | Winchendon | 4,407 | 0.282 |
| 102 | West Wareham | 2,776 | 0.281 |
| 103 | Housatonic | 1,054 | 0.280 |
| 104 | East Falmouth | 6,415 | 0.276 |
| 105 | Maynard | 10,663 | 0.275 |
| 106 | Groton | 1,571 | 0.266 |
| 107 | Medfield | 6,355 | 0.265 |
| 108 | Franklin Town | 33,067 | 0.264 |
| 109 | Smith Mills | 4,467 | 0.261 |
| 110 | Westfield | 40,673 | 0.256 |
| 111 | Hatfield | 1,361 | 0.252 |
| 112 | Abington | 17,008 | 0.251 |
| 113 | Shelburne Falls | 1,755 | 0.250 |
| 114 | Longmeadow | 15,724 | 0.248 |
| 115 | North Attleborough Town | 30,842 | 0.243 |
| 116 | Millis-Clicquot | 4,479 | 0.240 |
| 117 | Mattapoisett Center | 2,573 | 0.239 |
| 118 | Dennis Port | 3,439 | 0.239 |
| 119 | Wilmington | 23,195 | 0.239 |
| 120 | Easthampton Town | 16,103 | 0.238 |
| 121 | Palmer Town | 12,372 | 0.233 |
| 122 | Reading | 25,448 | 0.233 |
| 123 | Rowley | 1,576 | 0.232 |
| 124 | Wilbraham | 4,247 | 0.229 |
| 125 | Beverly | 42,408 | 0.228 |
| 126 | Chelsea | 39,460 | 0.227 |
| 127 | Mansfield Center | 7,232 | 0.226 |
| 128 | Amesbury Town | 17,277 | 0.224 |
| 129 | Whitinsville | 7,250 | 0.223 |
| 130 | Salisbury | 5,735 | 0.223 |
| 131 | Swampscott | 15,209 | 0.221 |
| 132 | Wakefield | 27,284 | 0.220 |
| 133 | Turners Falls | 3,949 | 0.219 |
| 134 | Northwest Harwich | 4,205 | 0.217 |
| 135 | Ware | 5,723 | 0.216 |
| 136 | Mashpee Neck | 1,071 | 0.214 |
| 137 | Hopkinton | 3,142 | 0.208 |
| 138 | Greenfield | 17,662 | 0.207 |
| 139 | Athol | 8,711 | 0.202 |
| 140 | North Adams | 12,660 | 0.201 |
| 141 | South Lancaster | 1,991 | 0.198 |
| 142 | Belchertown | 2,299 | 0.196 |
| 143 | Agawam Town | 28,510 | 0.194 |
| 144 | Buzzards Bay | 2,941 | 0.190 |
| 145 | Upton | 2,985 | 0.188 |
| 146 | Ipswich | 4,806 | 0.186 |
| 147 | Danvers | 27,924 | 0.181 |
| 148 | North Lakeville | 3,602 | 0.181 |
| 149 | Bellingham | 4,939 | 0.179 |
| 150 | Monument Beach | 3,067 | 0.179 |
| 151 | Oxford | 5,572 | 0.179 |
| 152 | Scituate | 5,602 | 0.178 |
| 153 | Hingham | 5,343 | 0.177 |
| 154 | Gloucester | 29,862 | 0.175 |
| 155 | Orange | 3,793 | 0.175 |
| 156 | East Pepperell | 1,984 | 0.174 |
| 157 | Walpole | 5,989 | 0.170 |
| 158 | Lee | 1,522 | 0.168 |
| 159 | South Duxbury | 3,272 | 0.163 |
| 160 | Weweantic | 1,384 | 0.162 |
| 161 | South Dennis | 3,190 | 0.161 |
| 162 | Nahant | 3,328 | 0.150 |
| 163 | Hopedale | 4,126 | 0.149 |
| 164 | Middleborough Center | 8,064 | 0.149 |
| 165 | Bliss Corner | 5,666 | 0.146 |
| 166 | Monson Center | 1,794 | 0.142 |
| 167 | Somerset | 18,246 | 0.140 |
| 168 | Spencer | 5,520 | 0.138 |
| 169 | East Brookfield | 1,349 | 0.137 |
| 170 | Newburyport | 18,444 | 0.136 |
| 171 | Hanson | 2,002 | 0.135 |
| 172 | Rockport | 4,795 | 0.135 |
| 173 | Holland | 1,313 | 0.127 |
| 174 | Fiskdale | 2,564 | 0.126 |
| 175 | North Scituate | 6,163 | 0.126 |
| 176 | North Eastham | 1,958 | 0.126 |
| 177 | Shirley | 1,256 | 0.125 |
| 178 | Wareham Center | 2,737 | 0.124 |
| 179 | Adams | 5,584 | 0.124 |
| 180 | Great Barrington | 1,953 | 0.119 |
| 181 | Baldwinville | 2,454 | 0.118 |
| 182 | White Island Shores | 1,880 | 0.117 |
| 183 | North Brookfield | 2,477 | 0.116 |
| 184 | Boxford | 2,325 | 0.116 |
| 185 | Harwich Port | 2,011 | 0.114 |
| 186 | Sandwich | 2,976 | 0.111 |
| 187 | North Pembroke | 3,924 | 0.110 |
| 188 | East Douglas | 2,842 | 0.107 |
| 189 | Hull | 10,098 | 0.106 |
| 190 | North Falmouth | 2,558 | 0.106 |
| 191 | Forestdale | 3,716 | 0.105 |
| 192 | Granby | 1,127 | 0.101 |
| 193 | Sturbridge | 2,277 | 0.100 |
| 194 | Acushnet Center | 2,792 | 0.098 |
| 195 | Marblehead | 20,334 | 0.097 |
| 196 | North Westport | 4,995 | 0.089 |
| 197 | Brewster | 1,711 | 0.088 |
| 198 | Sagamore | 3,958 | 0.087 |
| 199 | Orleans | 1,618 | 0.086 |
| 200 | Yarmouth Port | 5,825 | 0.085 |
| 201 | South Ashburnham | 1,174 | 0.085 |
| 202 | East Dennis | 3,685 | 0.078 |
| 203 | Rutland | 1,796 | 0.073 |
| 204 | Lenox | 1,809 | 0.069 |
| 205 | The Pinehills | 4,988 | 0.065 |
| 206 | Marshfield Hills | 2,121 | 0.062 |
| 207 | East Sandwich | 3,597 | 0.059 |
| 208 | Kingston | 6,373 | 0.058 |
| 209 | West Falmouth | 1,655 | 0.057 |
| 210 | South Deerfield | 1,822 | 0.052 |
| 211 | Marshfield | 4,698 | 0.048 |
| 212 | Harwich Center | 1,620 | 0.042 |
| 213 | Cedar Crest | 2,289 | 0.041 |
| 214 | Duxbury | 1,620 | 0.041 |
| 215 | Pocasset | 2,375 | 0.040 |
| 216 | Millers Falls | 1,081 | 0.040 |
| 217 | East Harwich | 5,670 | 0.036 |
| 218 | Ocean Bluff-Brant Rock | 4,695 | 0.035 |
| 219 | Bourne | 1,765 | 0.033 |
| 220 | Dennis | 1,903 | 0.020 |
| 221 | Essex | 1,775 | 0.018 |
| 222 | Chatham | 1,614 | 0.017 |
| 223 | West Brookfield | 1,518 | 0.015 |
| 224 | Lawrence | 88,297 | 0.000 |
| 225 | Green Harbor | 1,254 | 0.000 |
Cities in Massachusetts are ranked by diversity index. Only cities with populations above 1,000 are included. Data sourced from U.S. Census Bureau ACS. Last updated 2026.