Most Affordable Cities in Massachusetts
Cities ranked by home-value-to-income ratio. Lower ratio = more affordable. Only cities with 500+ population included.
| # | City | Ratio | Home Value | Median Income | Population |
|---|---|---|---|---|---|
| 1 | Chester CDP | 2.4x | $203,300 | $86,042 | 692 |
| 2 | Granby CDP | 2.4x | $299,700 | $126,136 | 1,127 |
| 3 | Russell CDP | 2.7x | $280,000 | $103,456 | 568 |
| 4 | East Douglas CDP | 2.8x | $400,900 | $141,042 | 2,842 |
| 5 | North Pembroke CDP | 2.9x | $521,400 | $177,703 | 3,924 |
| 6 | Longmeadow CDP | 2.9x | $425,800 | $144,639 | 15,724 |
| 7 | North Brookfield CDP | 3.1x | $235,000 | $75,956 | 2,477 |
| 8 | Sturbridge CDP | 3.1x | $404,700 | $129,413 | 2,277 |
| 9 | Palmer Town city | 3.2x | $255,000 | $78,789 | 12,372 |
| 10 | Sharon CDP | 3.4x | $614,300 | $183,239 | 6,022 |
| 11 | Holland CDP | 3.4x | $281,000 | $83,382 | 1,313 |
| 12 | Pittsfield city | 3.4x | $233,700 | $68,386 | 43,559 |
| 13 | Marion Center CDP | 3.5x | $622,600 | $180,130 | 1,159 |
| 14 | Cedar Crest CDP | 3.5x | $606,500 | $175,313 | 2,289 |
| 15 | Hopkinton CDP | 3.5x | $601,900 | $173,750 | 3,142 |
| 16 | Rutland CDP | 3.5x | $357,700 | $102,885 | 1,796 |
| 17 | Ocean Grove CDP | 3.5x | $337,800 | $97,109 | 3,099 |
| 18 | Somerset CDP | 3.5x | $389,400 | $111,720 | 18,246 |
| 19 | White Island Shores CDP | 3.5x | $366,800 | $104,940 | 1,880 |
| 20 | Millers Falls CDP | 3.5x | $222,600 | $63,646 | 1,081 |
| 21 | Agawam Town city | 3.5x | $290,000 | $82,359 | 28,510 |
| 22 | South Lancaster CDP | 3.5x | $370,200 | $104,745 | 1,991 |
| 23 | Westfield city | 3.6x | $295,500 | $82,847 | 40,673 |
| 24 | Oxford CDP | 3.6x | $327,300 | $91,742 | 5,572 |
| 25 | Marshfield Hills CDP | 3.6x | $750,600 | $210,096 | 2,121 |
| 26 | Northborough CDP | 3.6x | $553,700 | $154,926 | 6,720 |
| 27 | Hopedale CDP | 3.6x | $399,100 | $111,016 | 4,126 |
| 28 | West Wareham CDP | 3.7x | $204,200 | $55,900 | 2,776 |
| 29 | Norton Center CDP | 3.7x | $418,400 | $114,051 | 2,526 |
| 30 | Athol CDP | 3.7x | $227,000 | $61,742 | 8,711 |
| 31 | East Pepperell CDP | 3.7x | $415,200 | $111,736 | 1,984 |
| 32 | Northfield CDP | 3.7x | $279,300 | $74,875 | 908 |
| 33 | Chicopee city | 3.8x | $251,800 | $66,927 | 55,213 |
| 34 | North Seekonk CDP | 3.8x | $417,300 | $110,541 | 2,903 |
| 35 | Lee CDP | 3.8x | $265,900 | $70,306 | 1,522 |
| 36 | North Adams city | 3.8x | $185,300 | $48,521 | 12,660 |
| 37 | Winchendon CDP | 3.8x | $258,300 | $67,188 | 4,407 |
| 38 | Adams CDP | 3.9x | $189,100 | $48,750 | 5,584 |
| 39 | Fiskdale CDP | 3.9x | $359,200 | $92,273 | 2,564 |
| 40 | Lunenburg CDP | 3.9x | $439,600 | $112,422 | 2,163 |
| 41 | Medfield CDP | 3.9x | $734,200 | $186,625 | 6,355 |
| 42 | South Ashburnham CDP | 3.9x | $323,400 | $82,006 | 1,174 |
| 43 | Franklin Town city | 4.0x | $567,100 | $142,788 | 33,067 |
| 44 | Wilmington CDP | 4.0x | $646,200 | $161,473 | 23,195 |
| 45 | Holbrook CDP | 4.1x | $436,500 | $107,768 | 11,320 |
| 46 | Kingston CDP | 4.1x | $529,400 | $130,179 | 6,373 |
| 47 | Ocean Bluff-Brant Rock CDP | 4.1x | $483,600 | $118,625 | 4,695 |
| 48 | Wilbraham CDP | 4.1x | $361,600 | $88,409 | 4,247 |
| 49 | Orange CDP | 4.1x | $217,200 | $53,014 | 3,793 |
| 50 | Boxford CDP | 4.1x | $977,400 | $238,375 | 2,325 |
| 51 | Devens CDP | 4.1x | $464,000 | $113,125 | 1,871 |
| 52 | Maynard CDP | 4.1x | $494,200 | $119,549 | 10,663 |
| 53 | Turners Falls CDP | 4.2x | $235,500 | $56,729 | 3,949 |
| 54 | Bourne CDP | 4.2x | $521,100 | $125,366 | 1,765 |
| 55 | Clinton CDP | 4.2x | $328,600 | $78,909 | 6,908 |
| 56 | Fitchburg city | 4.2x | $295,500 | $70,659 | 41,633 |
| 57 | Millis-Clicquot CDP | 4.2x | $487,700 | $116,324 | 4,479 |
| 58 | Hatfield CDP | 4.2x | $460,300 | $109,625 | 1,361 |
| 59 | Green Harbor CDP | 4.2x | $825,600 | $195,930 | 1,254 |
| 60 | Raynham Center CDP | 4.2x | $510,800 | $120,913 | 4,871 |
| 61 | North Attleborough Town city | 4.2x | $462,700 | $109,426 | 30,842 |
| 62 | Leominster city | 4.2x | $345,000 | $81,556 | 43,697 |
| 63 | Sagamore CDP | 4.3x | $562,600 | $132,000 | 3,958 |
| 64 | Hanson CDP | 4.3x | $490,700 | $115,109 | 2,002 |
| 65 | Littleton Common CDP | 4.3x | $551,800 | $129,347 | 2,838 |
| 66 | New Seabury CDP | 4.3x | $883,500 | $206,000 | 824 |
| 67 | Pinehurst CDP | 4.3x | $585,600 | $136,406 | 6,737 |
| 68 | South Deerfield CDP | 4.3x | $419,100 | $97,250 | 1,822 |
| 69 | Gardner city | 4.3x | $271,300 | $62,948 | 21,075 |
| 70 | Abington CDP | 4.3x | $516,300 | $119,787 | 17,008 |
| 71 | Upton CDP | 4.3x | $474,600 | $109,925 | 2,985 |
| 72 | Walpole CDP | 4.3x | $572,000 | $132,411 | 5,989 |
| 73 | Springfield city | 4.3x | $222,700 | $51,339 | 154,751 |
| 74 | Bellingham CDP | 4.3x | $385,300 | $88,731 | 4,939 |
| 75 | West Springfield Town city | 4.4x | $307,900 | $70,401 | 28,635 |
| 76 | Attleboro city | 4.4x | $409,100 | $93,266 | 46,499 |
| 77 | Forestdale CDP | 4.4x | $462,500 | $105,368 | 3,716 |
| 78 | Mashpee Neck CDP | 4.4x | $578,400 | $131,250 | 1,071 |
| 79 | Ware CDP | 4.4x | $229,700 | $52,039 | 5,723 |
| 80 | Mansfield Center CDP | 4.4x | $449,200 | $101,546 | 7,232 |
| 81 | Bridgewater Town city | 4.5x | $500,600 | $112,482 | 28,669 |
| 82 | Randolph Town city | 4.5x | $463,500 | $103,129 | 34,683 |
| 83 | Southbridge Town city | 4.5x | $267,000 | $59,397 | 17,806 |
| 84 | Cochituate CDP | 4.5x | $862,000 | $190,938 | 6,688 |
| 85 | Reading CDP | 4.5x | $741,100 | $163,725 | 25,448 |
| 86 | Acushnet Center CDP | 4.5x | $313,100 | $69,159 | 2,792 |
| 87 | Cordaville CDP | 4.5x | $730,600 | $161,023 | 3,076 |
| 88 | Methuen Town city | 4.6x | $472,200 | $103,270 | 53,043 |
| 89 | North Westport CDP | 4.6x | $389,300 | $85,120 | 4,995 |
| 90 | Wareham Center CDP | 4.7x | $411,500 | $88,424 | 2,737 |
| 91 | Greenfield city | 4.7x | $252,000 | $53,961 | 17,662 |
| 92 | Topsfield CDP | 4.7x | $793,300 | $169,468 | 2,573 |
| 93 | Middleborough Center CDP | 4.7x | $372,400 | $79,520 | 8,064 |
| 94 | Sandwich CDP | 4.7x | $511,000 | $108,583 | 2,976 |
| 95 | Whitinsville CDP | 4.7x | $440,100 | $93,504 | 7,250 |
| 96 | Easthampton Town city | 4.7x | $343,800 | $72,925 | 16,103 |
| 97 | Amesbury Town city | 4.7x | $475,400 | $100,599 | 17,277 |
| 98 | Buzzards Bay CDP | 4.7x | $453,500 | $95,847 | 2,941 |
| 99 | West Brookfield CDP | 4.7x | $282,900 | $59,734 | 1,518 |
| 100 | Salisbury CDP | 4.7x | $441,500 | $93,052 | 5,735 |
| 101 | Hudson CDP | 4.8x | $457,400 | $96,149 | 15,610 |
| 102 | Hull CDP | 4.8x | $606,100 | $127,112 | 10,098 |
| 103 | Monson Center CDP | 4.8x | $279,500 | $58,603 | 1,794 |
| 104 | Burlington CDP | 4.8x | $679,400 | $142,207 | 26,223 |
| 105 | East Brookfield CDP | 4.8x | $337,500 | $70,625 | 1,349 |
| 106 | South Duxbury CDP | 4.8x | $987,500 | $206,111 | 3,272 |
| 107 | Milford CDP | 4.8x | $429,800 | $88,992 | 27,919 |
| 108 | Belchertown CDP | 4.8x | $331,500 | $68,393 | 2,299 |
| 109 | Haverhill city | 4.9x | $426,900 | $87,675 | 67,387 |
| 110 | Taunton city | 4.9x | $388,200 | $79,715 | 59,719 |
| 111 | Brookfield CDP | 4.9x | $325,700 | $66,774 | 940 |
| 112 | North Falmouth CDP | 4.9x | $656,400 | $133,571 | 2,558 |
| 113 | Holyoke city | 4.9x | $255,300 | $51,892 | 37,949 |
| 114 | Dover CDP | 4.9x | $1,230,600 | $250,001 | 2,386 |
| 115 | West Concord CDP | 4.9x | $881,800 | $178,979 | 5,997 |
| 116 | Housatonic CDP | 4.9x | $429,200 | $86,920 | 1,054 |
| 117 | Essex CDP | 5.0x | $774,400 | $156,094 | 1,775 |
| 118 | Braintree Town city | 5.0x | $623,200 | $125,305 | 38,762 |
| 119 | Spencer CDP | 5.0x | $297,700 | $59,618 | 5,520 |
| 120 | Yarmouth Port CDP | 5.0x | $542,600 | $108,563 | 5,825 |
| 121 | Baldwinville CDP | 5.0x | $284,900 | $56,957 | 2,454 |
| 122 | Worcester city | 5.0x | $339,500 | $67,544 | 205,501 |
| 123 | Webster CDP | 5.0x | $303,900 | $60,384 | 12,300 |
| 124 | Milton CDP | 5.0x | $896,500 | $178,053 | 28,481 |
| 125 | East Sandwich CDP | 5.1x | $651,900 | $128,750 | 3,597 |
| 126 | Dedham CDP | 5.1x | $630,400 | $124,375 | 25,109 |
| 127 | Northampton city | 5.1x | $398,000 | $78,467 | 28,640 |
| 128 | Marlborough city | 5.1x | $485,400 | $95,047 | 41,398 |
| 129 | Ayer CDP | 5.1x | $417,300 | $81,286 | 3,012 |
| 130 | Wakefield CDP | 5.1x | $670,100 | $130,320 | 27,284 |
| 131 | Weymouth Town city | 5.2x | $516,200 | $100,077 | 57,786 |
| 132 | Lowell city | 5.2x | $395,100 | $76,205 | 114,799 |
| 133 | Danvers CDP | 5.2x | $611,200 | $117,072 | 27,924 |
| 134 | Lexington CDP | 5.2x | $1,147,900 | $219,402 | 34,085 |
| 135 | Lynnfield CDP | 5.2x | $904,200 | $172,484 | 12,964 |
| 136 | Pepperell CDP | 5.2x | $399,700 | $76,196 | 1,887 |
| 137 | South Dennis CDP | 5.3x | $454,400 | $86,500 | 3,190 |
| 138 | Brockton city | 5.3x | $405,500 | $77,089 | 105,080 |
| 139 | Williamstown CDP | 5.3x | $436,900 | $82,917 | 4,352 |
| 140 | Swampscott CDP | 5.4x | $690,800 | $128,964 | 15,209 |
| 141 | Needham CDP | 5.4x | $1,146,000 | $212,241 | 32,059 |
| 142 | Westborough CDP | 5.4x | $540,600 | $100,037 | 4,234 |
| 143 | East Harwich CDP | 5.4x | $585,400 | $108,157 | 5,670 |
| 144 | Winchester CDP | 5.4x | $1,181,700 | $218,176 | 22,862 |
| 145 | Marblehead CDP | 5.5x | $906,200 | $165,859 | 20,334 |
| 146 | Hingham CDP | 5.5x | $1,216,800 | $222,696 | 5,343 |
| 147 | Newburyport city | 5.5x | $792,400 | $144,259 | 18,444 |
| 148 | The Pinehills CDP | 5.5x | $669,100 | $121,792 | 4,988 |
| 149 | West Chatham CDP | 5.5x | $743,100 | $135,199 | 1,337 |
| 150 | North Lakeville CDP | 5.5x | $488,400 | $88,750 | 3,602 |
| 151 | Scituate CDP | 5.5x | $699,200 | $126,379 | 5,602 |
| 152 | Stoneham CDP | 5.6x | $629,000 | $112,635 | 22,986 |
| 153 | Shelburne Falls CDP | 5.6x | $296,000 | $52,604 | 1,755 |
| 154 | Barre CDP | 5.6x | $313,100 | $55,625 | 550 |
| 155 | North Scituate CDP | 5.6x | $771,000 | $136,852 | 6,163 |
| 156 | Andover CDP | 5.7x | $719,900 | $127,054 | 9,261 |
| 157 | Teaticket CDP | 5.7x | $488,700 | $85,669 | 1,728 |
| 158 | Winthrop Town city | 5.7x | $606,900 | $106,357 | 18,807 |
| 159 | Barnstable Town city | 5.7x | $559,200 | $97,348 | 49,232 |
| 160 | Huntington CDP | 5.8x | $301,800 | $52,344 | 853 |
| 161 | New Bedford city | 5.8x | $324,400 | $56,025 | 100,731 |
| 162 | Rowley CDP | 5.8x | $615,500 | $106,250 | 1,576 |
| 163 | Bliss Corner CDP | 5.8x | $430,700 | $73,919 | 5,666 |
| 164 | South Yarmouth CDP | 5.8x | $465,100 | $79,638 | 11,642 |
| 165 | Salem city | 5.8x | $497,400 | $85,137 | 44,241 |
| 166 | Saugus CDP | 5.8x | $589,500 | $100,819 | 28,599 |
| 167 | Plymouth CDP | 5.9x | $426,000 | $72,639 | 7,852 |
| 168 | Peabody city | 5.9x | $566,200 | $95,278 | 54,180 |
| 169 | Woburn city | 6.0x | $641,800 | $107,754 | 41,205 |
| 170 | Watertown Town city | 6.0x | $737,600 | $123,422 | 35,270 |
| 171 | Beverly city | 6.0x | $621,900 | $103,739 | 42,408 |
| 172 | Wellesley CDP | 6.1x | $1,513,400 | $250,001 | 29,906 |
| 173 | Waltham city | 6.1x | $705,700 | $116,560 | 64,723 |
| 174 | Medford city | 6.1x | $715,500 | $118,089 | 59,062 |
| 175 | Townsend CDP | 6.1x | $344,400 | $56,726 | 1,082 |
| 176 | Framingham city | 6.1x | $600,600 | $98,179 | 72,013 |
| 177 | Ipswich CDP | 6.1x | $570,500 | $92,969 | 4,806 |
| 178 | Nahant CDP | 6.2x | $686,000 | $111,004 | 3,328 |
| 179 | West Dennis CDP | 6.2x | $580,900 | $93,958 | 2,586 |
| 180 | Monument Beach CDP | 6.2x | $540,600 | $86,953 | 3,067 |
| 181 | Belmont CDP | 6.2x | $1,108,800 | $178,188 | 27,009 |
| 182 | Quincy city | 6.2x | $598,100 | $95,711 | 101,361 |
| 183 | Arlington CDP | 6.3x | $885,000 | $141,440 | 46,015 |
| 184 | Melrose city | 6.3x | $796,100 | $126,854 | 29,488 |
| 185 | Foxborough CDP | 6.3x | $523,200 | $83,162 | 6,356 |
| 186 | Norwood CDP | 6.3x | $613,500 | $97,110 | 31,380 |
| 187 | Lynn city | 6.3x | $472,600 | $74,715 | 100,905 |
| 188 | West Falmouth CDP | 6.3x | $734,000 | $115,735 | 1,655 |
| 189 | Provincetown CDP | 6.4x | $786,900 | $123,456 | 3,466 |
| 190 | Malden city | 6.4x | $607,500 | $95,298 | 65,509 |
| 191 | North Plymouth CDP | 6.4x | $456,600 | $71,205 | 4,458 |
| 192 | Marshfield CDP | 6.5x | $646,400 | $99,537 | 4,698 |
| 193 | Newton city | 6.5x | $1,202,500 | $184,989 | 88,504 |
| 194 | Mattapoisett Center CDP | 6.5x | $649,200 | $99,864 | 2,573 |
| 195 | East Dennis CDP | 6.6x | $658,500 | $100,504 | 3,685 |
| 196 | Dennis CDP | 6.6x | $835,300 | $127,292 | 1,903 |
| 197 | Chelsea city | 6.6x | $476,500 | $72,220 | 39,460 |
| 198 | Fall River city | 6.6x | $357,800 | $53,933 | 93,764 |
| 199 | Gloucester city | 6.7x | $587,800 | $87,898 | 29,862 |
| 200 | Northwest Harwich CDP | 6.7x | $596,800 | $89,063 | 4,205 |
| 201 | Lawrence city | 6.8x | $393,500 | $57,903 | 88,297 |
| 202 | Smith Mills CDP | 6.8x | $384,600 | $56,250 | 4,467 |
| 203 | Amherst Town city | 6.9x | $454,000 | $65,938 | 35,472 |
| 204 | Revere city | 7.0x | $566,200 | $81,121 | 59,933 |
| 205 | Lenox CDP | 7.0x | $411,700 | $58,920 | 1,809 |
| 206 | Orleans CDP | 7.1x | $542,500 | $76,768 | 1,618 |
| 207 | Somerville city | 7.1x | $899,400 | $127,056 | 80,549 |
| 208 | Harwich Center CDP | 7.1x | $546,600 | $76,944 | 1,620 |
| 209 | West Yarmouth CDP | 7.2x | $456,800 | $63,859 | 6,323 |
| 210 | Pocasset CDP | 7.2x | $607,700 | $84,544 | 2,375 |
| 211 | Dennis Port CDP | 7.3x | $450,500 | $61,974 | 3,439 |
| 212 | Boston city | 7.5x | $710,400 | $94,755 | 663,972 |
| 213 | Everett city | 7.6x | $605,200 | $79,658 | 49,236 |
| 214 | North Eastham CDP | 8.0x | $641,200 | $80,375 | 1,958 |
| 215 | East Falmouth CDP | 8.0x | $554,200 | $69,121 | 6,415 |
| 216 | Great Barrington CDP | 8.0x | $459,000 | $57,071 | 1,953 |
| 217 | Rockport CDP | 8.0x | $694,300 | $86,250 | 4,795 |
| 218 | Cambridge city | 8.2x | $1,040,500 | $126,469 | 117,794 |
| 219 | Brookline CDP | 8.8x | $1,233,100 | $140,631 | 62,822 |
| 220 | Brewster CDP | 9.3x | $702,000 | $75,481 | 1,711 |
| 221 | Harwich Port CDP | 10.1x | $654,900 | $64,813 | 2,011 |
| 222 | Falmouth CDP | 10.9x | $745,900 | $68,267 | 3,996 |
| 223 | Duxbury CDP | 10.9x | $1,386,200 | $126,750 | 1,620 |
| 224 | Vineyard Haven CDP | 11.0x | $815,000 | $73,917 | 2,672 |
| 225 | Woods Hole CDP | 12.1x | $876,700 | $72,386 | 999 |
| 226 | Nantucket CDP | 12.4x | $1,359,200 | $109,988 | 10,837 |
| 227 | Oak Bluffs CDP | 17.2x | $1,013,900 | $59,082 | 1,357 |
| 228 | Chatham CDP | 18.8x | $1,550,000 | $82,269 | 1,614 |