← All Seller's Markets

Massachusetts Seller's Markets

354 cities with less than 3 months of inventory

354

Seller's Markets

0.2

Lowest Supply (mo)

4

Fastest Selling (days)

$3.09M

Highest Median Price

All 354 Seller's Markets in Massachusetts

1 Cochituate
0.2 mo
$1.06M 70d on market
2 East Dennis
0.2 mo
$690K 16d on market
3 Middleborough Center
0.2 mo
$450K 34d on market
4 Brewster
0.3 mo
$740K 6d on market
5 Clinton
0.3 mo
$428K 35d on market
6 Foxborough
0.3 mo
$635K 14d on market
7 Hampden
0.3 mo
$440K 39d on market
8 Holliston
0.3 mo
$626K 29d on market -30.2% YoY
9 Monterey
0.3 mo
$549K 52d on market
10 North Scituate
0.3 mo
$935K 20d on market
11 Northborough
0.3 mo
$955K 55d on market
12 Ocean Grove
0.3 mo
$361K 21d on market
13 Pepperell
0.3 mo
$553K 21d on market
14 Phillipston
0.3 mo
$515K 114d on market
15 Pinehurst
0.3 mo
$711K 30d on market -14.4% YoY
16 Saugus
0.3 mo
$570K 16d on market -25.5% YoY
17 Sharon
0.3 mo
$628K 29d on market -26.2% YoY
18 Avon
0.4 mo
$579K 50d on market
19 Boylston
0.4 mo
$650K 38d on market
20 Cohasset
0.4 mo
$1.45M 35d on market -16.4% YoY
21 Milton
0.4 mo
$1.01M 31d on market -10.6% YoY
22 Plainville
0.4 mo
$538K 39d on market
23 Princeton
0.4 mo
$625K 57d on market
24 Somerset
0.4 mo
$520K 22d on market +7.2% YoY
25 Wayland
0.4 mo
$1.07M 68d on market -9.4% YoY
26 Berkley
0.5 mo
$763K 40d on market +41.2% YoY
27 East Brookfield
0.5 mo
$242K 65d on market
28 Easthampton Town
0.5 mo
$481K 21d on market +29.6% YoY
29 Easthampton
0.5 mo
$481K 21d on market +24.3% YoY
30 Hanson
0.5 mo
$667K 105d on market
31 Harwich Port
0.5 mo
$1.31M 42d on market
32 Hinsdale
0.5 mo
$168K 53d on market
33 Holbrook
0.5 mo
$563K 27d on market
34 Leverett
0.5 mo
$451K 44d on market
35 Medfield
0.5 mo
$963K 27d on market
36 Montague
0.5 mo
$352K 20d on market
37 North Chelmsford
0.5 mo
$415K 69d on market
38 Norton Center
0.5 mo
$679K 37d on market
39 Ocean Bluff-Brant Rock
0.5 mo
$730K 18d on market
40 Oxford
0.5 mo
$294K 16d on market
41 Pelham
0.5 mo
$694K 41d on market
42 Peru
0.5 mo
$105K 17d on market
43 Sherborn
0.5 mo
$1.19M 21d on market
44 South Ashburnham
0.5 mo
$265K 25d on market
45 Sturbridge
0.5 mo
$510K 24d on market
46 Wales
0.5 mo
$580K 44d on market
47 Winchester
0.5 mo
$1.73M 72d on market
48 Acushnet Center
0.6 mo
$570K 38d on market
49 East Falmouth
0.6 mo
$690K 25d on market -7.9% YoY
50 Georgetown
0.6 mo
$745K 30d on market +4.6% YoY
51 Marblehead
0.6 mo
$1.04M 23d on market +13.2% YoY
52 Methuen Town
0.6 mo
$579K 23d on market +3.3% YoY
53 Methuen
0.6 mo
$583K 23d on market +4.0% YoY
54 Milford
0.6 mo
$480K 27d on market -13.9% YoY
55 Newbury
0.6 mo
$943K 44d on market
56 Plympton
0.6 mo
$641K 41d on market
57 West Falmouth
0.6 mo
$850K 66d on market
58 Beverly
0.7 mo
$775K 23d on market +17.8% YoY
59 Bondsville
0.7 mo
$428K 53d on market
60 Braintree Town
0.7 mo
$660K 30d on market +3.9% YoY
61 Braintree
0.7 mo
$660K 30d on market +3.9% YoY
62 Carlisle
0.7 mo
$1.20M 81d on market
63 Cordaville
0.7 mo
$450K 22d on market
64 Franklin Town
0.7 mo
$587K 22d on market -9.8% YoY
65 Franklin
0.7 mo
$587K 22d on market -9.8% YoY
66 Grafton
0.7 mo
$460K 56d on market -18.2% YoY
67 Leominster
0.7 mo
$398K 27d on market -3.0% YoY
68 Mansfield
0.7 mo
$655K 26d on market +1.6% YoY
69 Merrimac
0.7 mo
$638K 34d on market
70 Middleborough
0.7 mo
$560K 32d on market -5.1% YoY
71 North Reading
0.7 mo
$747K 23d on market +16.3% YoY
72 Oakham
0.7 mo
$435K 38d on market
73 Peabody
0.7 mo
$635K 30d on market -1.2% YoY
74 South Amherst
0.7 mo
$325K 49d on market
75 South Hamilton
0.7 mo
$763K 69d on market
76 South Yarmouth
0.7 mo
$609K 44d on market +5.5% YoY
77 Taunton
0.7 mo
$478K 27d on market +3.8% YoY
78 Tewksbury
0.7 mo
$633K 20d on market +15.0% YoY
79 Tyngsborough
0.7 mo
$673K 33d on market -11.9% YoY
80 West Yarmouth
0.7 mo
$563K 39d on market +7.1% YoY
81 Acushnet
0.8 mo
$575K 28d on market 0.0% YoY
82 Belmont
0.8 mo
$1.24M 29d on market -14.3% YoY
83 Billerica
0.8 mo
$653K 23d on market -16.8% YoY
84 Boxford
0.8 mo
$983K 71d on market -19.7% YoY
85 Burlington
0.8 mo
$840K 25d on market -5.6% YoY
86 East Pepperell
0.8 mo
$528K 31d on market
87 Forestdale
0.8 mo
$575K 19d on market
88 Gloucester
0.8 mo
$815K 51d on market +25.4% YoY
89 Longmeadow
0.8 mo
$452K 26d on market
90 Marshfield Hills
0.8 mo
$1.08M 17d on market
91 Marshfield
0.8 mo
$900K 23d on market
92 Millville
0.8 mo
$400K 31d on market
93 Monson
0.8 mo
$520K 33d on market
94 North Andover
0.8 mo
$678K 25d on market +47.3% YoY
95 Onset
0.8 mo
$700K 80d on market
96 South Duxbury
0.8 mo
$2.20M 20d on market
97 Watertown Town
0.8 mo
$758K 22d on market -18.2% YoY
98 Watertown
0.8 mo
$758K 22d on market -18.2% YoY
99 Wellesley
0.8 mo
$2.27M 28d on market +5.0% YoY
100 West Boylston
0.8 mo
$473K 19d on market -14.5% YoY
101 West Newbury
0.8 mo
$860K 24d on market -8.1% YoY
102 Weymouth Town
0.8 mo
$590K 28d on market -1.7% YoY
103 Whitman
0.8 mo
$510K 20d on market +10.9% YoY
104 Wilmington
0.8 mo
$788K 28d on market +4.7% YoY
105 Abington
0.9 mo
$565K 31d on market -8.1% YoY
106 Acton
0.9 mo
$658K 22d on market -34.3% YoY
107 Amherst Town
0.9 mo
$539K 35d on market -10.8% YoY
108 Auburn
0.9 mo
$450K 38d on market +21.6% YoY
109 Bedford
0.9 mo
$973K 44d on market +16.1% YoY
110 Dighton
0.9 mo
$549K 33d on market
111 Dracut
0.9 mo
$495K 19d on market -13.2% YoY
112 Holden
0.9 mo
$506K 26d on market -13.4% YoY
113 Lakeville
0.9 mo
$725K 74d on market +42.6% YoY
114 Lynnfield
0.9 mo
$910K 34d on market -1.2% YoY
115 Melrose
0.9 mo
$800K 18d on market -4.9% YoY
116 Millbury
0.9 mo
$475K 24d on market +6.7% YoY
117 Northbridge
0.9 mo
$535K 30d on market -6.1% YoY
118 Revere
0.9 mo
$583K 30d on market -2.1% YoY
119 Stoughton
0.9 mo
$520K 34d on market -11.9% YoY
120 Woburn
0.9 mo
$744K 27d on market -8.0% YoY
121 Yarmouth
0.9 mo
$600K 37d on market +3.4% YoY
122 Agawam Town
1.0 mo
$353K 24d on market +6.5% YoY
123 Agawam
1.0 mo
$353K 24d on market +5.9% YoY
124 Amherst Center
1.0 mo
$627K 72d on market
125 Andover
1.0 mo
$730K 33d on market
126 Ashfield
1.0 mo
$700K 23d on market
127 Attleboro
1.0 mo
$470K 28d on market -4.5% YoY
128 Barre
1.0 mo
$400K 106d on market
129 Bellingham
1.0 mo
$400K 13d on market
130 Berlin
1.0 mo
$800K 20d on market
131 Blackstone
1.0 mo
$459K 23d on market
132 Blandford
1.0 mo
$365K 92d on market
133 Bridgewater
1.0 mo
$438K 25d on market
134 Brookfield
1.0 mo
$270K 22d on market
135 Charlemont
1.0 mo
$410K 27d on market
136 Chelmsford
1.0 mo
$583K 23d on market -10.0% YoY
137 Chester
1.0 mo
$291K 43d on market
138 Chicopee
1.0 mo
$308K 20d on market +4.2% YoY
139 Conway
1.0 mo
$525K 150d on market
140 Dedham
1.0 mo
$800K 20d on market -11.0% YoY
141 Dudley
1.0 mo
$410K 61d on market -4.7% YoY
142 East Douglas
1.0 mo
$468K 4d on market
143 Essex
1.0 mo
$765K 19d on market
144 Everett
1.0 mo
$695K 23d on market +15.8% YoY
145 Framingham
1.0 mo
$700K 52d on market -9.7% YoY
146 Granby
1.0 mo
$283K 27d on market
147 Green Harbor-Cedar Crest
1.0 mo
$536K 6d on market
148 Green Harbor
1.0 mo
$795K 20d on market
149 Groveland
1.0 mo
$590K 63d on market
150 Harvard
1.0 mo
$640K 47d on market -26.9% YoY
151 Haverhill
1.0 mo
$500K 26d on market -2.8% YoY
152 Ludlow
1.0 mo
$383K 51d on market
153 Lunenburg
1.0 mo
$421K 36d on market -23.3% YoY
154 Manchester
1.0 mo
$1.56M 21d on market
155 Millers Falls
1.0 mo
$339K 24d on market
156 Millis
1.0 mo
$635K 46d on market -2.6% YoY
157 Monomoscoy Island
1.0 mo
$995K 20d on market
158 New Bedford
1.0 mo
$455K 27d on market +9.3% YoY
159 New Braintree
1.0 mo
$605K 25d on market
160 New Salem
1.0 mo
$425K 92d on market
161 Popponesset
1.0 mo
$763K 90d on market
162 Quincy
1.0 mo
$688K 24d on market +8.8% YoY
163 Reading
1.0 mo
$725K 48d on market
164 Shelburne Falls
1.0 mo
$550K 27d on market
165 Shirley
1.0 mo
$594K 71d on market
166 South Lancaster
1.0 mo
$450K 66d on market
167 Stoneham
1.0 mo
$865K 23d on market
168 Sunderland
1.0 mo
$585K 26d on market
169 Teaticket
1.0 mo
$575K 33d on market
170 Tolland
1.0 mo
$390K 19d on market
171 Turners Falls
1.0 mo
$379K 21d on market
172 Waltham
1.0 mo
$790K 35d on market -2.4% YoY
173 Wareham Center
1.0 mo
$499K 17d on market
174 Warren
1.0 mo
$250K 44d on market
175 West Springfield Town
1.0 mo
$365K 31d on market +13.9% YoY
176 West Warren
1.0 mo
$362K 35d on market
177 Westhampton
1.0 mo
$569K 25d on market
178 Weston
1.0 mo
$1.88M 71d on market -41.1% YoY
179 Weweantic
1.0 mo
$445K 27d on market
180 Amesbury Town
1.1 mo
$643K 27d on market +14.9% YoY
181 Amesbury
1.1 mo
$643K 27d on market +14.9% YoY
182 Ayer
1.1 mo
$460K 23d on market
183 Charlton
1.1 mo
$590K 41d on market +1.7% YoY
184 Lancaster
1.1 mo
$473K 34d on market -12.5% YoY
185 Malden
1.1 mo
$658K 29d on market -4.8% YoY
186 Norwood
1.1 mo
$748K 36d on market +8.5% YoY
187 Pembroke
1.1 mo
$577K 32d on market
188 Salem
1.1 mo
$635K 26d on market +6.7% YoY
189 Southborough
1.1 mo
$553K 26d on market
190 Spencer, Ma
1.1 mo
$472K 36d on market +26.8% YoY
191 Sudbury
1.1 mo
$1.09M 18d on market +3.3% YoY
192 Westminster
1.1 mo
$451K 30d on market +11.2% YoY
193 Wrentham
1.1 mo
$719K 34d on market
194 Ashburnham
1.2 mo
$400K 33d on market
195 Bridgewater Town
1.2 mo
$508K 22d on market -16.5% YoY
196 Dalton
1.2 mo
$270K 23d on market
197 Groton
1.2 mo
$720K 18d on market +2.7% YoY
198 Hamilton
1.2 mo
$763K 46d on market
199 Mendon
1.2 mo
$610K 91d on market +1.7% YoY
200 Newburyport
1.2 mo
$914K 25d on market +1.7% YoY
201 Norfolk
1.2 mo
$785K 42d on market -1.9% YoY
202 North Attleborough Town
1.2 mo
$495K 29d on market +1.0% YoY
203 North Attleborough
1.2 mo
$495K 29d on market +1.0% YoY
204 Randolph Town
1.2 mo
$570K 38d on market +8.1% YoY
205 Randolph
1.2 mo
$570K 38d on market +8.1% YoY
206 Seekonk
1.2 mo
$590K 41d on market +5.4% YoY
207 Stow
1.2 mo
$696K 20d on market
208 The Pinehills
1.2 mo
$750K 64d on market -2.6% YoY
209 West Chatham
1.2 mo
$3.09M 27d on market
210 Yarmouth Port
1.2 mo
$665K 32d on market -14.5% YoY
211 Brockton
1.3 mo
$500K 27d on market +1.0% YoY
212 Brookline
1.3 mo
$735K 51d on market -39.0% YoY
213 Falmouth
1.3 mo
$520K 25d on market
214 Harwich Center
1.3 mo
$630K 63d on market
215 Medway
1.3 mo
$550K 28d on market
216 North Falmouth
1.3 mo
$1.28M 57d on market
217 Uxbridge
1.3 mo
$538K 27d on market +6.5% YoY
218 Ware
1.3 mo
$370K 50d on market
219 West Brookfield
1.3 mo
$480K 127d on market
220 Westfield
1.3 mo
$405K 26d on market +11.3% YoY
221 Westwood
1.3 mo
$1.08M 25d on market -27.1% YoY
222 Whitinsville
1.3 mo
$452K 21d on market +10.2% YoY
223 Bolton Ma
1.4 mo
$825K 43d on market +17.5% YoY
224 Brookfield Ma
1.4 mo
$603K 98d on market -6.6% YoY
225 Cambridge
1.4 mo
$1.13M 40d on market +19.2% YoY
226 Easton
1.4 mo
$625K 56d on market +0.1% YoY
227 Freetown
1.4 mo
$573K 47d on market -13.5% YoY
228 Greenfield Town
1.4 mo
$308K 21d on market +7.0% YoY
229 Greenfield
1.4 mo
$308K 21d on market -7.8% YoY
230 Hanover
1.4 mo
$620K 22d on market -16.5% YoY
231 Hudson
1.4 mo
$675K 59d on market +5.5% YoY
232 Lowell
1.4 mo
$490K 31d on market -4.4% YoY
233 Marlborough
1.4 mo
$566K 22d on market +0.6% YoY
234 Medford
1.4 mo
$750K 31d on market -10.9% YoY
235 Millis-Clicquot
1.4 mo
$570K 20d on market -9.5% YoY
236 Natick
1.4 mo
$933K 41d on market -2.7% YoY
237 Needham
1.4 mo
$1.51M 19d on market -10.3% YoY
238 Worcester
1.4 mo
$448K 30d on market +1.8% YoY
239 Alford
1.5 mo
$1.50M 29d on market
240 Baldwinville
1.5 mo
$353K 23d on market
241 Bliss Corner
1.5 mo
$480K 91d on market
242 Dennis Port
1.5 mo
$640K 25d on market
243 Dunstable
1.5 mo
$860K 41d on market
244 Lawrence
1.5 mo
$558K 38d on market +3.2% YoY
245 Lee
1.5 mo
$434K 315d on market
246 Lenox
1.5 mo
$784K 86d on market
247 Mashpee Neck
1.5 mo
$1.87M 82d on market
248 Middleton
1.5 mo
$570K 38d on market -43.7% YoY
249 Monson Center
1.5 mo
$433K 73d on market
250 Newton
1.5 mo
$1.45M 41d on market +1.8% YoY
251 North Pembroke
1.5 mo
$868K 47d on market
252 Palmer Town
1.5 mo
$288K 34d on market -8.6% YoY
253 Palmer
1.5 mo
$288K 34d on market -8.6% YoY
254 Raynham
1.5 mo
$643K 20d on market -20.0% YoY
255 Seabrook
1.5 mo
$943K 55d on market
256 Somerville
1.5 mo
$905K 40d on market -11.7% YoY
257 Southbridge Town
1.5 mo
$447K 29d on market +9.0% YoY
258 Southbridge
1.5 mo
$447K 29d on market +9.0% YoY
259 Westford
1.5 mo
$878K 32d on market +24.0% YoY
260 Wilbraham
1.5 mo
$424K 34d on market
261 Athol
1.6 mo
$375K 26d on market +12.6% YoY
262 Bourne
1.6 mo
$700K 118d on market +55.6% YoY
263 Lynn
1.6 mo
$575K 28d on market +6.5% YoY
264 Monument Beach
1.6 mo
$700K 18d on market
265 North Eastham
1.6 mo
$944K 13d on market
266 Sterling
1.6 mo
$555K 64d on market
267 Swansea
1.6 mo
$499K 19d on market -9.3% YoY
268 Barnstable Town
1.7 mo
$780K 53d on market +12.0% YoY
269 Fairhaven
1.7 mo
$525K 34d on market +10.6% YoY
270 Great Barrington
1.7 mo
$1.27M 80d on market
271 Mattapoisett Center
1.7 mo
$823K 59d on market +30.6% YoY
272 Nahant
1.7 mo
$2.00M 248d on market
273 North Lakeville
1.7 mo
$485K 25d on market
274 Rockland
1.7 mo
$575K 28d on market +29.2% YoY
275 Rutland
1.7 mo
$520K 42d on market +4.0% YoY
276 Wenham
1.7 mo
$1.06M 56d on market
277 Ashby
1.8 mo
$553K 69d on market
278 Barnstable
1.8 mo
$780K 53d on market +12.0% YoY
279 Buzzards Bay
1.8 mo
$455K 50d on market
280 Carver
1.8 mo
$545K 22d on market -19.3% YoY
281 Danvers
1.8 mo
$691K 26d on market
282 Dennis
1.8 mo
$620K 32d on market
283 Fitchburg
1.8 mo
$418K 29d on market +0.8% YoY
284 Gardner
1.8 mo
$428K 24d on market +22.3% YoY
285 Harwich
1.8 mo
$771K 41d on market +1.5% YoY
286 Hingham
1.8 mo
$1.38M 62d on market
287 Lexington
1.8 mo
$1.69M 48d on market -19.6% YoY
288 Lincoln
1.8 mo
$1.02M 29d on market -39.6% YoY
289 Mattapoisett
1.8 mo
$705K 53d on market -7.2% YoY
290 Norton
1.8 mo
$595K 21d on market +0.4% YoY
291 Pittsfield
1.8 mo
$324K 49d on market +20.0% YoY
292 Plymouth
1.8 mo
$729K 59d on market
293 Rockport
1.8 mo
$798K 29d on market +2.4% YoY
294 Springfield
1.8 mo
$301K 31d on market +0.5% YoY
295 Canton
1.9 mo
$680K 22d on market +0.7% YoY
296 Chatham
1.9 mo
$1.98M 34d on market
297 Fall River
1.9 mo
$483K 32d on market +19.1% YoY
298 Norwell
1.9 mo
$855K 30d on market +10.6% YoY
299 Wareham
1.9 mo
$499K 31d on market +4.5% YoY
300 Winthrop Town
1.9 mo
$715K 33d on market +10.0% YoY
301 Winthrop
1.9 mo
$715K 33d on market +10.0% YoY
302 Aquinnah
2.0 mo
$1.60M 202d on market
303 Arlington
2.0 mo
$1.10M 8d on market
304 Ashland
2.0 mo
$630K 27d on market +0.2% YoY
305 Becket
2.0 mo
$565K 112d on market
306 East Bridgewater
2.0 mo
$533K 40d on market -13.8% YoY
307 Halifax
2.0 mo
$601K 18d on market
308 Hancock
2.0 mo
$375K 118d on market
309 Hardwick
2.0 mo
$436K 25d on market
310 Holland
2.0 mo
$400K 39d on market
311 Holyoke
2.0 mo
$308K 45d on market +14.3% YoY
312 Leicester
2.0 mo
$360K 34d on market -17.2% YoY
313 Lenox Dale
2.0 mo
$185K 19d on market
314 Leyden
2.0 mo
$530K 31d on market
315 Marion Center
2.0 mo
$1.33M 189d on market
316 North Brookfield
2.0 mo
$425K 37d on market
317 Northfield
2.0 mo
$480K 94d on market
318 Orange
2.0 mo
$347K 10d on market
319 Paxton
2.0 mo
$578K 25d on market
320 Sagamore
2.0 mo
$1.50M 83d on market
321 South Hadley
2.0 mo
$468K 71d on market
322 Southwick
2.0 mo
$594K 20d on market
323 Washington
2.0 mo
$367K 40d on market
324 West Tisbury
2.0 mo
$1.64M 42d on market
325 Westborough
2.0 mo
$615K 75d on market
326 White Island Shores
2.0 mo
$638K 115d on market
327 Woods Hole
2.0 mo
$1.94M 91d on market
328 Chelsea
2.1 mo
$507K 61d on market
329 Northwest Harwich
2.1 mo
$771K 12d on market
330 Northampton
2.2 mo
$600K 27d on market +36.8% YoY
331 Rochester
2.2 mo
$740K 123d on market
332 Shrewsbury
2.2 mo
$663K 50d on market +10.4% YoY
333 Brimfield
2.3 mo
$335K 84d on market
334 Duxbury
2.3 mo
$1.18M 19d on market +3.7% YoY
335 East Sandwich
2.3 mo
$788K 45d on market
336 Fiskdale
2.3 mo
$738K 55d on market
337 Littleton
2.3 mo
$835K 25d on market
338 Provincetown
2.3 mo
$2.07M 51d on market +80.3% YoY
339 Spencer
2.3 mo
$435K 19d on market
340 Boston
2.4 mo
$838K 46d on market -1.8% YoY
341 Dartmouth
2.4 mo
$575K 38d on market -5.8% YoY
342 Wellfleet
2.4 mo
$1.04M 77d on market
343 East Harwich
2.5 mo
$777K 51d on market
344 Mansfield Center
2.5 mo
$400K 28d on market
345 North Westport
2.5 mo
$385K 110d on market
346 Pocasset
2.5 mo
$738K 79d on market
347 West Bridgewater
2.5 mo
$498K 22d on market -20.7% YoY
348 Winchendon
2.5 mo
$422K 65d on market
349 North Adams
2.6 mo
$215K 51d on market -10.0% YoY
350 Concord
2.7 mo
$1.35M 26d on market +1.8% YoY
351 Kingston
2.7 mo
$575K 27d on market
352 New Seabury
2.7 mo
$1.31M 56d on market -14.4% YoY
353 Sheffield
2.7 mo
$350K 85d on market
354 Shirley, Ma
2.7 mo
$430K 32d on market

Explore More Massachusetts Market Data

Selling in Massachusetts's Hot Markets

Massachusetts currently has 354 seller's markets—cities where housing inventory is below 3 months. In these markets, homes typically sell quickly and often above asking price, giving sellers significant leverage.

Maximizing Your Sale in a Seller's Market

Ready to List Your Massachusetts Home?

Work with a local expert who can help you sell fast and for top dollar.

Browse Agents