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