Dover is the #1 ranked city in Massachusetts with $250,001 (median income). This ranking includes 221 Massachusetts cities with available data.
| # | City | Population | Median Income |
|---|---|---|---|
| 1 | Dover | 2,386 | $250,001 |
| 2 | Wellesley | 29,906 | $250,001 |
| 3 | Boxford | 2,325 | $238,375 |
| 4 | Hingham | 5,343 | $222,696 |
| 5 | Lexington | 34,085 | $219,402 |
| 6 | Winchester | 22,862 | $218,176 |
| 7 | Needham | 32,059 | $212,241 |
| 8 | Marshfield Hills | 2,121 | $210,096 |
| 9 | South Duxbury | 3,272 | $206,111 |
| 10 | Green Harbor | 1,254 | $195,930 |
| 11 | Cochituate | 6,688 | $190,938 |
| 12 | Medfield | 6,355 | $186,625 |
| 13 | Newton | 88,504 | $184,989 |
| 14 | Sharon | 6,022 | $183,239 |
| 15 | Marion Center | 1,159 | $180,130 |
| 16 | West Concord | 5,997 | $178,979 |
| 17 | Belmont | 27,009 | $178,188 |
| 18 | Milton | 28,481 | $178,053 |
| 19 | North Pembroke | 3,924 | $177,703 |
| 20 | Cedar Crest | 2,289 | $175,313 |
| 21 | Hopkinton | 3,142 | $173,750 |
| 22 | Lynnfield | 12,964 | $172,484 |
| 23 | Topsfield | 2,573 | $169,468 |
| 24 | Marblehead | 20,334 | $165,859 |
| 25 | Reading | 25,448 | $163,725 |
| 26 | Wilmington | 23,195 | $161,473 |
| 27 | Cordaville | 3,076 | $161,023 |
| 28 | Essex | 1,775 | $156,094 |
| 29 | Northborough | 6,720 | $154,926 |
| 30 | Longmeadow | 15,724 | $144,639 |
| 31 | Newburyport | 18,444 | $144,259 |
| 32 | Franklin Town | 33,067 | $142,788 |
| 33 | Burlington | 26,223 | $142,207 |
| 34 | Arlington | 46,015 | $141,440 |
| 35 | East Douglas | 2,842 | $141,042 |
| 36 | Brookline | 62,822 | $140,631 |
| 37 | North Scituate | 6,163 | $136,852 |
| 38 | Pinehurst | 6,737 | $136,406 |
| 39 | West Chatham | 1,337 | $135,199 |
| 40 | North Falmouth | 2,558 | $133,571 |
| 41 | Walpole | 5,989 | $132,411 |
| 42 | Sagamore | 3,958 | $132,000 |
| 43 | Mashpee Neck | 1,071 | $131,250 |
| 44 | Wakefield | 27,284 | $130,320 |
| 45 | Kingston | 6,373 | $130,179 |
| 46 | Sturbridge | 2,277 | $129,413 |
| 47 | Littleton Common | 2,838 | $129,347 |
| 48 | Swampscott | 15,209 | $128,964 |
| 49 | East Sandwich | 3,597 | $128,750 |
| 50 | Dennis | 1,903 | $127,292 |
| 51 | Hull | 10,098 | $127,112 |
| 52 | Somerville | 80,549 | $127,056 |
| 53 | Andover | 9,261 | $127,054 |
| 54 | Melrose | 29,488 | $126,854 |
| 55 | Duxbury | 1,620 | $126,750 |
| 56 | Cambridge | 117,794 | $126,469 |
| 57 | Scituate | 5,602 | $126,379 |
| 58 | Granby | 1,127 | $126,136 |
| 59 | Bourne | 1,765 | $125,366 |
| 60 | Braintree Town | 38,762 | $125,305 |
| 61 | Dedham | 25,109 | $124,375 |
| 62 | Provincetown | 3,466 | $123,456 |
| 63 | Watertown Town | 35,270 | $123,422 |
| 64 | The Pinehills | 4,988 | $121,792 |
| 65 | Raynham Center | 4,871 | $120,913 |
| 66 | Abington | 17,008 | $119,787 |
| 67 | Maynard | 10,663 | $119,549 |
| 68 | Ocean Bluff-Brant Rock | 4,695 | $118,625 |
| 69 | Medford | 59,062 | $118,089 |
| 70 | Danvers | 27,924 | $117,072 |
| 71 | Waltham | 64,723 | $116,560 |
| 72 | Millis-Clicquot | 4,479 | $116,324 |
| 73 | West Falmouth | 1,655 | $115,735 |
| 74 | Hanson | 2,002 | $115,109 |
| 75 | Norton Center | 2,526 | $114,051 |
| 76 | Devens | 1,871 | $113,125 |
| 77 | Stoneham | 22,986 | $112,635 |
| 78 | Bridgewater Town | 28,669 | $112,482 |
| 79 | Lunenburg | 2,163 | $112,422 |
| 80 | East Pepperell | 1,984 | $111,736 |
| 81 | Somerset | 18,246 | $111,720 |
| 82 | Hopedale | 4,126 | $111,016 |
| 83 | Nahant | 3,328 | $111,004 |
| 84 | North Seekonk | 2,903 | $110,541 |
| 85 | Nantucket | 10,837 | $109,988 |
| 86 | Upton | 2,985 | $109,925 |
| 87 | Hatfield | 1,361 | $109,625 |
| 88 | North Attleborough Town | 30,842 | $109,426 |
| 89 | Sandwich | 2,976 | $108,583 |
| 90 | Yarmouth Port | 5,825 | $108,563 |
| 91 | East Harwich | 5,670 | $108,157 |
| 92 | Holbrook | 11,320 | $107,768 |
| 93 | Woburn | 41,205 | $107,754 |
| 94 | Winthrop Town | 18,807 | $106,357 |
| 95 | Rowley | 1,576 | $106,250 |
| 96 | Forestdale | 3,716 | $105,368 |
| 97 | White Island Shores | 1,880 | $104,940 |
| 98 | South Lancaster | 1,991 | $104,745 |
| 99 | Beverly | 42,408 | $103,739 |
| 100 | Methuen Town | 53,043 | $103,270 |
| 101 | Randolph Town | 34,683 | $103,129 |
| 102 | Rutland | 1,796 | $102,885 |
| 103 | Mansfield Center | 7,232 | $101,546 |
| 104 | Hanscom AFB | 1,745 | $101,194 |
| 105 | Saugus | 28,599 | $100,819 |
| 106 | Amesbury Town | 17,277 | $100,599 |
| 107 | East Dennis | 3,685 | $100,504 |
| 108 | Weymouth Town | 57,786 | $100,077 |
| 109 | Westborough | 4,234 | $100,037 |
| 110 | Mattapoisett Center | 2,573 | $99,864 |
| 111 | Marshfield | 4,698 | $99,537 |
| 112 | Framingham | 72,013 | $98,179 |
| 113 | Barnstable Town | 49,232 | $97,348 |
| 114 | South Deerfield | 1,822 | $97,250 |
| 115 | Norwood | 31,380 | $97,110 |
| 116 | Ocean Grove | 3,099 | $97,109 |
| 117 | Hudson | 15,610 | $96,149 |
| 118 | Buzzards Bay | 2,941 | $95,847 |
| 119 | Quincy | 101,361 | $95,711 |
| 120 | Malden | 65,509 | $95,298 |
| 121 | Peabody | 54,180 | $95,278 |
| 122 | Marlborough | 41,398 | $95,047 |
| 123 | Boston | 663,972 | $94,755 |
| 124 | West Dennis | 2,586 | $93,958 |
| 125 | Whitinsville | 7,250 | $93,504 |
| 126 | Attleboro | 46,499 | $93,266 |
| 127 | Salisbury | 5,735 | $93,052 |
| 128 | Ipswich | 4,806 | $92,969 |
| 129 | Fiskdale | 2,564 | $92,273 |
| 130 | Oxford | 5,572 | $91,742 |
| 131 | Northwest Harwich | 4,205 | $89,063 |
| 132 | Milford | 27,919 | $88,992 |
| 133 | North Lakeville | 3,602 | $88,750 |
| 134 | Bellingham | 4,939 | $88,731 |
| 135 | Wareham Center | 2,737 | $88,424 |
| 136 | Wilbraham | 4,247 | $88,409 |
| 137 | Gloucester | 29,862 | $87,898 |
| 138 | Haverhill | 67,387 | $87,675 |
| 139 | Monument Beach | 3,067 | $86,953 |
| 140 | Housatonic | 1,054 | $86,920 |
| 141 | South Dennis | 3,190 | $86,500 |
| 142 | Rockport | 4,795 | $86,250 |
| 143 | Teaticket | 1,728 | $85,669 |
| 144 | Salem | 44,241 | $85,137 |
| 145 | North Westport | 4,995 | $85,120 |
| 146 | Pocasset | 2,375 | $84,544 |
| 147 | Holland | 1,313 | $83,382 |
| 148 | Foxborough | 6,356 | $83,162 |
| 149 | Williamstown | 4,352 | $82,917 |
| 150 | Westfield | 40,673 | $82,847 |
| 151 | Agawam Town | 28,510 | $82,359 |
| 152 | Chatham | 1,614 | $82,269 |
| 153 | South Ashburnham | 1,174 | $82,006 |
| 154 | Leominster | 43,697 | $81,556 |
| 155 | Ayer | 3,012 | $81,286 |
| 156 | Revere | 59,933 | $81,121 |
| 157 | North Eastham | 1,958 | $80,375 |
| 158 | Taunton | 59,719 | $79,715 |
| 159 | Everett | 49,236 | $79,658 |
| 160 | South Yarmouth | 11,642 | $79,638 |
| 161 | Middleborough Center | 8,064 | $79,520 |
| 162 | Clinton | 6,908 | $78,909 |
| 163 | Palmer Town | 12,372 | $78,789 |
| 164 | Northampton | 28,640 | $78,467 |
| 165 | Brockton | 105,080 | $77,089 |
| 166 | Harwich Center | 1,620 | $76,944 |
| 167 | Orleans | 1,618 | $76,768 |
| 168 | Lowell | 114,799 | $76,205 |
| 169 | Pepperell | 1,887 | $76,196 |
| 170 | North Brookfield | 2,477 | $75,956 |
| 171 | Brewster | 1,711 | $75,481 |
| 172 | Lynn | 100,905 | $74,715 |
| 173 | Bliss Corner | 5,666 | $73,919 |
| 174 | Vineyard Haven | 2,672 | $73,917 |
| 175 | Easthampton Town | 16,103 | $72,925 |
| 176 | Plymouth | 7,852 | $72,639 |
| 177 | Chelsea | 39,460 | $72,220 |
| 178 | North Plymouth | 4,458 | $71,205 |
| 179 | Fitchburg | 41,633 | $70,659 |
| 180 | East Brookfield | 1,349 | $70,625 |
| 181 | West Springfield Town | 28,635 | $70,401 |
| 182 | Lee | 1,522 | $70,306 |
| 183 | Acushnet Center | 2,792 | $69,159 |
| 184 | East Falmouth | 6,415 | $69,121 |
| 185 | Belchertown | 2,299 | $68,393 |
| 186 | Pittsfield | 43,559 | $68,386 |
| 187 | Falmouth | 3,996 | $68,267 |
| 188 | Worcester | 205,501 | $67,544 |
| 189 | Winchendon | 4,407 | $67,188 |
| 190 | Chicopee | 55,213 | $66,927 |
| 191 | Amherst Town | 35,472 | $65,938 |
| 192 | Harwich Port | 2,011 | $64,813 |
| 193 | West Yarmouth | 6,323 | $63,859 |
| 194 | Millers Falls | 1,081 | $63,646 |
| 195 | Gardner | 21,075 | $62,948 |
| 196 | Dennis Port | 3,439 | $61,974 |
| 197 | Athol | 8,711 | $61,742 |
| 198 | Webster | 12,300 | $60,384 |
| 199 | West Brookfield | 1,518 | $59,734 |
| 200 | Spencer | 5,520 | $59,618 |
| 201 | Southbridge Town | 17,806 | $59,397 |
| 202 | Oak Bluffs | 1,357 | $59,082 |
| 203 | Lenox | 1,809 | $58,920 |
| 204 | Monson Center | 1,794 | $58,603 |
| 205 | Lawrence | 88,297 | $57,903 |
| 206 | Great Barrington | 1,953 | $57,071 |
| 207 | Baldwinville | 2,454 | $56,957 |
| 208 | Turners Falls | 3,949 | $56,729 |
| 209 | Townsend | 1,082 | $56,726 |
| 210 | Smith Mills | 4,467 | $56,250 |
| 211 | New Bedford | 100,731 | $56,025 |
| 212 | West Wareham | 2,776 | $55,900 |
| 213 | Greenfield | 17,662 | $53,961 |
| 214 | Fall River | 93,764 | $53,933 |
| 215 | Orange | 3,793 | $53,014 |
| 216 | Shelburne Falls | 1,755 | $52,604 |
| 217 | Ware | 5,723 | $52,039 |
| 218 | Holyoke | 37,949 | $51,892 |
| 219 | Springfield | 154,751 | $51,339 |
| 220 | Adams | 5,584 | $48,750 |
| 221 | North Adams | 12,660 | $48,521 |
Cities in Massachusetts are ranked by median income. Only cities with populations above 1,000 are included. Data sourced from U.S. Census Bureau ACS. Last updated 2026.