Skip to main content

Most Affordable Cities in Massachusetts

Cities ranked by home-value-to-income ratio. Lower ratio = more affordable. Only cities with 500+ population included.

#CityRatioHome ValueMedian IncomePopulation
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