10 cheapest places to live in MassachusettsNorth Adams, Palmer Town, Westfield…
10 most expensive places in MassachusettsLongmeadow, Wellesley, Lexington…
All 118 cities
Tap a column to sort.
| City | Population | Median rent | Median income | Rent / income |
|---|---|---|---|---|
| Boston | 663,972 | $2,472 | $94,755 | 31.3% |
| Worcester | 205,501 | $1,717 | $67,544 | 30.5% |
| Springfield | 154,751 | $1,218 | $51,339 | 28.5% |
| Cambridge | 117,794 | $2,909 | $126,469 | 27.6% |
| Lowell | 114,799 | $1,923 | $76,205 | 30.3% |
| Brockton | 105,080 | $1,818 | $77,089 | 28.3% |
| Quincy | 101,361 | $2,224 | $95,711 | 27.9% |
| Lynn | 100,905 | $1,913 | $74,715 | 30.7% |
| New Bedford | 100,731 | $1,282 | $56,025 | 27.5% |
| Fall River | 93,764 | $1,330 | $53,933 | 29.6% |
| Newton | 88,504 | $2,830 | $184,989 | 18.4% |
| Lawrence | 88,297 | $1,979 | $57,903 | 41.0% |
| Somerville | 80,549 | $2,602 | $127,056 | 24.6% |
| Framingham | 72,013 | $2,083 | $98,179 | 25.5% |
| Haverhill | 67,387 | $1,900 | $87,675 | 26.0% |
| Malden | 65,509 | $2,235 | $95,298 | 28.1% |
| Waltham | 64,723 | $2,404 | $116,560 | 24.7% |
| Brookline | 62,822 | $2,869 | $140,631 | 24.5% |
| Revere | 59,933 | $2,469 | $81,121 | 36.5% |
| Taunton | 59,719 | $1,423 | $79,715 | 21.4% |
| Medford | 59,062 | $2,756 | $118,089 | 28.0% |
| Weymouth Town | 57,786 | $2,188 | $100,077 | 26.2% |
| Chicopee | 55,213 | $1,231 | $66,927 | 22.1% |
| Peabody | 54,180 | $2,449 | $95,278 | 30.8% |
| Methuen Town | 53,043 | $1,626 | $103,270 | 18.9% |
| Everett | 49,236 | $2,228 | $79,658 | 33.6% |
| Barnstable Town | 49,232 | $2,044 | $97,348 | 25.2% |
| Attleboro | 46,499 | $1,791 | $93,266 | 23.0% |
| Arlington | 46,015 | $2,217 | $141,440 | 18.8% |
| Salem | 44,241 | $2,224 | $85,137 | 31.3% |
| Leominster | 43,697 | $1,320 | $81,556 | 19.4% |
| Pittsfield | 43,559 | $1,417 | $68,386 | 24.9% |
| Beverly | 42,408 | $2,146 | $103,739 | 24.8% |
| Fitchburg | 41,633 | $1,400 | $70,659 | 23.8% |
| Marlborough | 41,398 | $2,068 | $95,047 | 26.1% |
| Woburn | 41,205 | $2,408 | $107,754 | 26.8% |
| Westfield | 40,673 | $1,156 | $82,847 | 16.7% |
| Chelsea | 39,460 | $2,146 | $72,220 | 35.7% |
| Braintree Town | 38,762 | $2,121 | $125,305 | 20.3% |
| Holyoke | 37,949 | $1,241 | $51,892 | 28.7% |
| Amherst Town | 35,472 | $1,777 | $65,938 | 32.3% |
| Watertown Town | 35,270 | $2,820 | $123,422 | 27.4% |
| Randolph Town | 34,683 | $1,986 | $103,129 | 23.1% |
| Lexington | 34,085 | $3,500+ | $219,402 | 19.1% |
| Franklin Town | 33,067 | $2,236 | $142,788 | 18.8% |
| Needham | 32,059 | $2,857 | $212,241 | 16.2% |
| Norwood | 31,380 | $2,280 | $97,110 | 28.2% |
| North Attleborough Town | 30,842 | $1,594 | $109,426 | 17.5% |
| Wellesley | 29,906 | $3,500+ | $250,000+ | 16.8% |
| Gloucester | 29,862 | $1,667 | $87,898 | 22.8% |
| Melrose | 29,488 | $2,239 | $126,854 | 21.2% |
| Bridgewater Town | 28,669 | $2,670 | $112,482 | 28.5% |
| Northampton | 28,640 | $1,598 | $78,467 | 24.4% |
| West Springfield Town | 28,635 | $1,290 | $70,401 | 22.0% |
| Saugus | 28,599 | $2,553 | $100,819 | 30.4% |
| Agawam Town | 28,510 | $1,447 | $82,359 | 21.1% |
| Milton | 28,481 | $1,503 | $178,053 | 10.1% |
| Danvers | 27,924 | $2,360 | $117,072 | 24.2% |
| Milford | 27,919 | $1,969 | $88,992 | 26.6% |
| Wakefield | 27,284 | $2,605 | $130,320 | 24.0% |
| Belmont | 27,009 | $2,777 | $178,188 | 18.7% |
| Burlington | 26,223 | $2,845 | $142,207 | 24.0% |
| Reading | 25,448 | $1,926 | $163,725 | 14.1% |
| Dedham | 25,109 | $2,355 | $124,375 | 22.7% |
| Wilmington | 23,195 | $3,141 | $161,473 | 23.3% |
| Stoneham | 22,986 | $1,970 | $112,635 | 21.0% |
| Winchester | 22,862 | $3,096 | $218,176 | 17.0% |
| Gardner | 21,075 | $1,292 | $62,948 | 24.6% |
| Marblehead | 20,334 | $2,476 | $165,859 | 17.9% |
| Winthrop Town | 18,807 | $2,228 | $106,357 | 25.1% |
| Newburyport | 18,444 | $1,571 | $144,259 | 13.1% |
| Somerset | 18,246 | $1,492 | $111,720 | 16.0% |
| Southbridge Town | 17,806 | $1,358 | $59,397 | 27.4% |
| Greenfield | 17,662 | $1,226 | $53,961 | 27.3% |
| Amesbury Town | 17,277 | $1,890 | $100,599 | 22.5% |
| Abington | 17,008 | $1,788 | $119,787 | 17.9% |
| Easthampton Town | 16,103 | $1,471 | $72,925 | 24.2% |
| Longmeadow | 15,724 | $3,500+ | $144,639 | 29.0% |
| Hudson | 15,610 | $1,387 | $96,149 | 17.3% |
| Swampscott | 15,209 | $3,183 | $128,964 | 29.6% |
| Lynnfield | 12,964 | $2,960 | $172,484 | 20.6% |
| North Adams | 12,660 | $764 | $48,521 | 18.9% |
| Palmer Town | 12,372 | $882 | $78,789 | 13.4% |
| Webster | 12,300 | $1,428 | $60,384 | 28.4% |
| South Yarmouth | 11,642 | $1,702 | $79,638 | 25.6% |
| Holbrook | 11,320 | $2,364 | $107,768 | 26.3% |
| Nantucket | 10,837 | $2,484 | $109,988 | 27.1% |
| Maynard | 10,663 | $2,036 | $119,549 | 20.4% |
| Hull | 10,098 | $1,824 | $127,112 | 17.2% |
| Andover | 9,261 | $1,788 | $127,054 | 16.9% |
| Athol | 8,711 | $1,567 | $61,742 | 30.5% |
| Middleborough Center | 8,064 | $1,983 | $79,520 | 29.9% |
| Plymouth | 7,852 | $2,439 | $72,639 | 40.3% |
| Whitinsville | 7,250 | $2,095 | $93,504 | 26.9% |
| Mansfield Center | 7,232 | $1,768 | $101,546 | 20.9% |
| Clinton | 6,908 | $1,881 | $78,909 | 28.6% |
| Pinehurst | 6,737 | $1,759 | $136,406 | 15.5% |
| Northborough | 6,720 | $1,219 | $154,926 | 9.4% |
| Cochituate | 6,688 | $2,338 | $190,938 | 14.7% |
| East Falmouth | 6,415 | $1,884 | $69,121 | 32.7% |
| Kingston | 6,373 | $1,298 | $130,179 | 12.0% |
| Foxborough | 6,356 | $1,401 | $83,162 | 20.2% |
| Medfield | 6,355 | $2,144 | $186,625 | 13.8% |
| West Yarmouth | 6,323 | $2,320 | $63,859 | 43.6% |
| North Scituate | 6,163 | $1,561 | $136,852 | 13.7% |
| Sharon | 6,022 | $2,664 | $183,239 | 17.4% |
| West Concord | 5,997 | $3,162 | $178,979 | 21.2% |
| Walpole | 5,989 | $2,494 | $132,411 | 22.6% |
| Yarmouth Port | 5,825 | $1,636 | $108,563 | 18.1% |
| Salisbury | 5,735 | $1,912 | $93,052 | 24.7% |
| Ware | 5,723 | $990 | $52,039 | 22.8% |
| East Harwich | 5,670 | $2,213 | $108,157 | 24.6% |
| Bliss Corner | 5,666 | $1,500 | $73,919 | 24.4% |
| Scituate | 5,602 | $2,886 | $126,379 | 27.4% |
| Adams | 5,584 | $1,052 | $48,750 | 25.9% |
| Oxford | 5,572 | $1,047 | $91,742 | 13.7% |
| Spencer | 5,520 | $1,052 | $59,618 | 21.2% |
| Hingham | 5,343 | $1,066 | $222,696 | 5.7% |