Most Affordable Housing in Massachusetts (2026)

North Adams is the #1 ranked city in Massachusetts with $185,300 (median home value). This ranking includes 224 Massachusetts cities with available data.

#1
North Adams
$185,300
Pop. 12,660
#2
Adams
$189,100
Pop. 5,584
#3
West Wareham
$204,200
Pop. 2,776
#4
Orange
$217,200
Pop. 3,793
#5
Millers Falls
$222,600
Pop. 1,081
#6
Springfield
$222,700
Pop. 154,751
#7
Athol
$227,000
Pop. 8,711
#8
Ware
$229,700
Pop. 5,723
#9
Pittsfield
$233,700
Pop. 43,559
#10
North Brookfield
$235,000
Pop. 2,477
Loading map…

All 224 Cities Ranked

Source: U.S. Census Bureau ACS
#CityPopulationMedian Home Value
1North Adams12,660$185,300
2Adams5,584$189,100
3West Wareham2,776$204,200
4Orange3,793$217,200
5Millers Falls1,081$222,600
6Springfield154,751$222,700
7Athol8,711$227,000
8Ware5,723$229,700
9Pittsfield43,559$233,700
10North Brookfield2,477$235,000
11Turners Falls3,949$235,500
12Chicopee55,213$251,800
13Greenfield17,662$252,000
14Palmer Town12,372$255,000
15Holyoke37,949$255,300
16Winchendon4,407$258,300
17Lee1,522$265,900
18Southbridge Town17,806$267,000
19Gardner21,075$271,300
20Monson Center1,794$279,500
21Holland1,313$281,000
22West Brookfield1,518$282,900
23Baldwinville2,454$284,900
24Agawam Town28,510$290,000
25Westfield40,673$295,500
26Fitchburg41,633$295,500
27Shelburne Falls1,755$296,000
28Spencer5,520$297,700
29Granby1,127$299,700
30Webster12,300$303,900
31West Springfield Town28,635$307,900
32Acushnet Center2,792$313,100
33South Ashburnham1,174$323,400
34New Bedford100,731$324,400
35Oxford5,572$327,300
36Clinton6,908$328,600
37Belchertown2,299$331,500
38East Brookfield1,349$337,500
39Ocean Grove3,099$337,800
40Worcester205,501$339,500
41Easthampton Town16,103$343,800
42Townsend1,082$344,400
43Leominster43,697$345,000
44Rutland1,796$357,700
45Fall River93,764$357,800
46Fiskdale2,564$359,200
47Wilbraham4,247$361,600
48White Island Shores1,880$366,800
49South Lancaster1,991$370,200
50Middleborough Center8,064$372,400
51Shirley1,256$378,700
52Smith Mills4,467$384,600
53Bellingham4,939$385,300
54Taunton59,719$388,200
55North Westport4,995$389,300
56Somerset18,246$389,400
57Lawrence88,297$393,500
58Lowell114,799$395,100
59Northampton28,640$398,000
60Hopedale4,126$399,100
61Pepperell1,887$399,700
62East Douglas2,842$400,900
63Sturbridge2,277$404,700
64Brockton105,080$405,500
65Attleboro46,499$409,100
66Wareham Center2,737$411,500
67Lenox1,809$411,700
68East Pepperell1,984$415,200
69Onset1,561$415,500
70North Seekonk2,903$417,300
71Ayer3,012$417,300
72Norton Center2,526$418,400
73Weweantic1,384$418,700
74South Deerfield1,822$419,100
75Longmeadow15,724$425,800
76Plymouth7,852$426,000
77Haverhill67,387$426,900
78Housatonic1,054$429,200
79Milford27,919$429,800
80Bliss Corner5,666$430,700
81Holbrook11,320$436,500
82Williamstown4,352$436,900
83Lunenburg2,163$439,600
84Whitinsville7,250$440,100
85Salisbury5,735$441,500
86Mansfield Center7,232$449,200
87Dennis Port3,439$450,500
88Buzzards Bay2,941$453,500
89Amherst Town35,472$454,000
90South Dennis3,190$454,400
91North Plymouth4,458$456,600
92West Yarmouth6,323$456,800
93Hudson15,610$457,400
94Great Barrington1,953$459,000
95Hatfield1,361$460,300
96Forestdale3,716$462,500
97North Attleborough Town30,842$462,700
98Randolph Town34,683$463,500
99Devens1,871$464,000
100South Yarmouth11,642$465,100
101Methuen Town53,043$472,200
102Lynn100,905$472,600
103Upton2,985$474,600
104Amesbury Town17,277$475,400
105Chelsea39,460$476,500
106Ocean Bluff-Brant Rock4,695$483,600
107Marlborough41,398$485,400
108Millis-Clicquot4,479$487,700
109North Lakeville3,602$488,400
110Teaticket1,728$488,700
111Hanson2,002$490,700
112Maynard10,663$494,200
113Salem44,241$497,400
114Bridgewater Town28,669$500,600
115Raynham Center4,871$510,800
116Sandwich2,976$511,000
117Weymouth Town57,786$516,200
118Abington17,008$516,300
119Bourne1,765$521,100
120North Pembroke3,924$521,400
121Foxborough6,356$523,200
122Kingston6,373$529,400
123Westborough4,234$540,600
124Monument Beach3,067$540,600
125Orleans1,618$542,500
126Yarmouth Port5,825$542,600
127Harwich Center1,620$546,600
128Littleton Common2,838$551,800
129Northborough6,720$553,700
130East Falmouth6,415$554,200
131Barnstable Town49,232$559,200
132Sagamore3,958$562,600
133Peabody54,180$566,200
134Revere59,933$566,200
135Franklin Town33,067$567,100
136Ipswich4,806$570,500
137Walpole5,989$572,000
138Mashpee Neck1,071$578,400
139West Dennis2,586$580,900
140East Harwich5,670$585,400
141Pinehurst6,737$585,600
142Gloucester29,862$587,800
143Saugus28,599$589,500
144Northwest Harwich4,205$596,800
145Quincy101,361$598,100
146Framingham72,013$600,600
147Hopkinton3,142$601,900
148Everett49,236$605,200
149Hull10,098$606,100
150Cedar Crest2,289$606,500
151Winthrop Town18,807$606,900
152Malden65,509$607,500
153Pocasset2,375$607,700
154Danvers27,924$611,200
155Norwood31,380$613,500
156Sharon6,022$614,300
157Rowley1,576$615,500
158Beverly42,408$621,900
159Marion Center1,159$622,600
160Braintree Town38,762$623,200
161Stoneham22,986$629,000
162Dedham25,109$630,400
163North Eastham1,958$641,200
164Woburn41,205$641,800
165Wilmington23,195$646,200
166Marshfield4,698$646,400
167Mattapoisett Center2,573$649,200
168East Sandwich3,597$651,900
169Harwich Port2,011$654,900
170North Falmouth2,558$656,400
171East Dennis3,685$658,500
172The Pinehills4,988$669,100
173Wakefield27,284$670,100
174Burlington26,223$679,400
175Nahant3,328$686,000
176Swampscott15,209$690,800
177Rockport4,795$694,300
178Scituate5,602$699,200
179Brewster1,711$702,000
180Waltham64,723$705,700
181Boston663,972$710,400
182Medford59,062$715,500
183Andover9,261$719,900
184Cordaville3,076$730,600
185West Falmouth1,655$734,000
186Medfield6,355$734,200
187Groton1,571$736,800
188Watertown Town35,270$737,600
189Reading25,448$741,100
190West Chatham1,337$743,100
191Falmouth3,996$745,900
192Marshfield Hills2,121$750,600
193North Scituate6,163$771,000
194Essex1,775$774,400
195Provincetown3,466$786,900
196Newburyport18,444$792,400
197Topsfield2,573$793,300
198Melrose29,488$796,100
199Vineyard Haven2,672$815,000
200Green Harbor1,254$825,600
201Dennis1,903$835,300
202Cochituate6,688$862,000
203West Concord5,997$881,800
204Arlington46,015$885,000
205Milton28,481$896,500
206Somerville80,549$899,400
207Lynnfield12,964$904,200
208Marblehead20,334$906,200
209Boxford2,325$977,400
210South Duxbury3,272$987,500
211Oak Bluffs1,357$1,013,900
212Cambridge117,794$1,040,500
213Belmont27,009$1,108,800
214Needham32,059$1,146,000
215Lexington34,085$1,147,900
216Winchester22,862$1,181,700
217Newton88,504$1,202,500
218Hingham5,343$1,216,800
219Dover2,386$1,230,600
220Brookline62,822$1,233,100
221Nantucket10,837$1,359,200
222Duxbury1,620$1,386,200
223Wellesley29,906$1,513,400
224Chatham1,614$1,550,000

Methodology

Cities in Massachusetts are ranked by median home value. Only cities with populations above 1,000 are included. Data sourced from U.S. Census Bureau ACS. Last updated 2026.

Frequently Asked Questions

What is the #1 most affordable housing in massachusetts?
North Adams ranks #1 with $185,300 (median home value).
What are the top 5 most affordable housing in massachusetts?
1. North Adams ($185,300), 2. Adams ($189,100), 3. West Wareham ($204,200), 4. Orange ($217,200), 5. Millers Falls ($222,600)
How many cities in Massachusetts are ranked?
This ranking includes 224 cities in Massachusetts with available data.

More Rankings in Massachusetts

See This Ranking in Other States