Massachusetts housing market by ZIP code

Competition, prices and speed of sales for 520 ZIP codes in Massachusetts, 3 months ending August 31, 2026.

ZIP codes with data520Redfin publishes ZIP codes with enough recent sales
Seller’s markets85%Of ZIP codes, under 4 months of supply
Typical competition score83Middle ZIP code, on a 0–100 U.S. scale

Most competitive

  1. East Walpole 02032 · 96
  2. Melrose 02176 · 96
  3. Springfield 01118 · 94
  4. Plainville 02762 · 94
  5. Lawrence 01843 · 94
  6. Franklin 02038 · 94
  7. North Weymouth 02191 · 94
  8. Haverhill 01835 · 94
  9. Littleton 01460 · 94
  10. Reading 01867 · 93

Least competitive

  1. Vineyard Haven 02568 · 3
  2. Boston 02111 · 10
  3. Boston 02110 · 16
  4. Boston 02210 · 23
  5. North Truro 02652 · 24
  6. Provincetown 02657 · 25
  7. Dover 02030 · 25
  8. Boston 02108 · 27
  9. Great Barrington 01230 · 30
  10. Williamstown 01267 · 31

All ZIP codes

ZIP codeCountyCompetition scoreSold above listDays on marketMonths of supplyPrice per sq ft
Abington 02351Plymouth County8445%231.7$350
Acton 01718Middlesex County—100%48—$291
Acton 01720Middlesex County9263%201.4$385
Acushnet 02743Bristol County7436%251.6$288
Adams 01220Berkshire County5536%243.2$193
Agawam 01001Hampden County9266%221.3$249
Allston 02134Suffolk County3217%337.1$616
Amesbury 01913Essex County8952%211.4$385
Amherst 01002Hampshire County7845%222.7$314
Amherst 01003Hampshire County—————
Amherst 01004—————
Andover 01810Essex County9058%211.7$412
Andover 01899—————
Arlington 02474Middlesex County9254%211.1$598
Arlington 02476Middlesex County9050%221.1$609
Ashburnham 01430Worcester County8154%252.4$275
Ashby 01431Middlesex County—38%425.2$210
Ashfield 01330Franklin County—50%231.6$273
Ashland 01721Middlesex County9062%192$353
Ashley Falls 01222Berkshire County—50%1321.6$238
Assonet 02702Bristol County—27%465.8$293
Athol 01331Worcester County8756%212.2$248
Attleboro 02703Bristol County9061%221.6$316
Attleboro Falls 02763Bristol County—80%83.2$286
Auburn 01501Worcester County8756%232$299
Auburndale 02466Middlesex County8744%181.4$561
Avon 02322Norfolk County—64%221.5$335
Ayer 01432Middlesex County9363%201.4$344
Baldwinville 01436Worcester County—67%486.4$277
Barnstable 02630Barnstable County—22%185$549
Barre 01005Worcester County7840%251.6$247
Becket 01223Berkshire County—20%679.3$258
Bedford 01730Middlesex County8448%212.4$496
Belchertown 01007Hampshire County7541%213.4$258
Bellingham 02019Norfolk County8546%231.4$282
Belmont 02478Middlesex County9059%191.9$601
Berkley 02779Bristol County—43%263.9$328
Berlin 01503Worcester County—21%221.6$297
Bernardston 01337Franklin County—17%212.7$233
Beverly 01915Essex County9366%211.6$475
Billerica 01821Middlesex County9157%211.2$382
Blackstone 01504Worcester County8952%211.4$286
Blandford 01008Hampden County—60%202.2$257
Bolton 01740Worcester County9164%201.9$309
Bondsville 01009Hampden County—100%259.6$218
Boston 02108Suffolk County275%283.8$1,406
Boston 02109Suffolk County357%293$1,152
Boston 02110Suffolk County162%544.3$1,317
Boston 02111Suffolk County100%576.5$1,037
Boston 02113Suffolk County—36%274.6$1,091
Boston 02114Suffolk County3313%533.9$1,148
Boston 02115Suffolk County5032%334.8$1,195
Boston 02116Suffolk County5321%263.9$1,330
Boston 02117—0%161.6$1,903
Boston 02118Suffolk County3610%393.4$1,078
Boston 02123—————
Boston 02127Suffolk County5718%272.1$828
Boston 02128Suffolk County5121%264.1$646
Boston 02133Suffolk County—————
Boston 02199Suffolk County—————
Boston 02205Suffolk County—20%151.3$2,133
Boston 02210Suffolk County237%367$1,527
Boston 02215Suffolk County327%463$1,104
Boxborough 01719Middlesex County7545%203.8$327
Boxford 01921Essex County9160%231.4$357
Boylston 01505Worcester County9158%181.5$343
Braintree 02184Norfolk County8652%212$428
Brant Rock 02020—————
Brewster 02631Barnstable County7232%272.2$488
Bridgewater 02324Plymouth County8444%221.9$318
Brighton 02135Suffolk County5833%264.5$631
Brimfield 01010Hampden County—45%294.9$247
Brockton 02301Plymouth County8455%222.5$321
Brockton 02302Plymouth County8453%272.2$366
Brockton 02303—————
Brookfield 01506Worcester County—50%202.6$267
Brookline 02445Norfolk County4823%414$776
Brookline 02446Norfolk County7234%232.2$843
Buckland 01338Franklin County—100%183.2$343
Burlington 01803Middlesex County9056%201.7$441
Buzzards Bay 02532Barnstable County5524%332.7$374
Byfield 01922Essex County9169%172.2$375
Cambridge 02138Middlesex County7835%281.8$919
Cambridge 02139Middlesex County8945%211.2$965
Cambridge 02140Middlesex County9151%201.3$931
Cambridge 02141Middlesex County7038%372.9$842
Cambridge 02142Middlesex County—0%177.5$1,396
Canton 02021Norfolk County8552%202.2$425
Carlisle 01741Middlesex County7953%253.2$411
Carver 02330Plymouth County7841%262.1$357
Cataumet 02534Barnstable County—20%343.2$407
Centerville 02632Barnstable County5418%291.2$486
Charlemont 01339Franklin County—29%472.7$281
Charlestown 02129Suffolk County8237%191.4$948
Charlton 01507Worcester County7842%281.7$272
Chatham 02633Barnstable County4316%203.4$690
Chelmsford 01824Middlesex County9367%211.1$384
Chelsea 02150Suffolk County5425%264.8$400
Cherry Valley 01611Worcester County—71%271.8$292
Cheshire 01225Berkshire County—50%483.6$175
Chester 01011Hampden County—38%262.8$223
Chesterfield 01012Hampshire County—0%816.4$87
Chestnut Hill 02467Norfolk County6632%262.9$622
Chicopee 01013Hampden County9359%201.1$234
Chicopee 01020Hampden County9366%201.2$244
Chicopee 01022Hampden County—62%340.2$256
Chilmark 02535Dukes County—0%4325.6$1,176
Clinton 01510Worcester County8046%222.5$290
Cohasset 02025Norfolk County8344%231.9$546
Colrain 01340Franklin County—0%3932.1$254
Concord 01742Middlesex County5829%362.4$517
Conway 01341Franklin County—33%233.2$257
Cotuit 02635Barnstable County346%283.7$490
Cummaquid 02637Barnstable County—————
Cummington 01026Hampshire County—0%321.1$212
Cuttyhunk 02713Dukes County—————
Dalton 01226Berkshire County8157%262.2$184
Danvers 01923Essex County8653%222$428
Dedham 02026Norfolk County8951%211.5$448
Deerfield 01342Franklin County—0%454.8$209
Dennis 02638Barnstable County4825%283.4$478
Dennis Port 02639Barnstable County6624%222.1$667
Devens 01434Worcester County—50%3011.2$270
Dighton 02715Bristol County8761%321.8$391
Dorchester 02121Suffolk County—27%298.1$269
Dorchester 02122Suffolk County5932%383.7$471
Dorchester 02125Suffolk County6225%243.3$553
Dorchester Center 02124Suffolk County6834%223.3$418
Douglas 01516Worcester County8138%241.5$291
Dover 02030Norfolk County255%413.8$464
Dracut 01826Middlesex County8653%212.1$353
Drury 01343Berkshire County—0%64—$330
Dudley 01571Worcester County7934%221.9$267
Dunstable 01827Middlesex County—78%202.1$306
Duxbury 02332Plymouth County8548%211.9$459
East Bridgewater 02333Plymouth County9058%211.5$322
East Brookfield 01515Worcester County—57%212.5$286
East Dennis 02641Barnstable County—————
East Falmouth 02536Barnstable County6634%232.9$495
East Freetown 02717Bristol County—18%403.8$336
East Longmeadow 01028Hampden County8854%221.5$259
East Otis 01029Berkshire County—0%472.7$376
East Sandwich 02537Barnstable County6136%314.5$405
East Taunton 02718Bristol County8553%202.4$300
East Walpole 02032Norfolk County9673%171.1$365
East Wareham 02538Plymouth County—69%242.2$404
East Weymouth 02189Norfolk County8450%202.1$437
Eastham 02642Barnstable County5629%313.4$546
Easthampton 01027Hampshire County9263%221.5$310
Edgartown 02539Dukes County—9%2413.4$1,071
Erving 01344Franklin County—25%422.4$209
Essex 01929Essex County7341%371.9$416
Everett 02149Middlesex County6936%262.4$375
Fairhaven 02719Bristol County8547%241.6$339
Fall River 02720Bristol County6842%284.3$253
Fall River 02721Bristol County7343%312.7$228
Fall River 02723Bristol County7345%223.8$244
Fall River 02724Bristol County6770%426.4$256
Falmouth 02540Barnstable County5524%194$485
Fayville 01745Worcester County—0%441.6$414
Feeding Hills 01030Hampden County9364%191.5$248
Fiskdale 01518Worcester County—11%382.5$232
Fitchburg 01420Worcester County7846%262.6$246
Florence 01062Hampshire County9259%211.4$358
Forestdale 02644Barnstable County7441%262.2$361
Foxboro 02035Norfolk County8953%211.7$366
Framingham 01701Middlesex County8957%191.8$395
Framingham 01702Middlesex County8347%212.1$340
Franklin 02038Norfolk County9468%191.3$343
Gardner 01440Worcester County8447%232$232
Georgetown 01833Essex County8951%221.3$360
Gilbertville 01031Worcester County—0%1108$120
Gill 01354Franklin County—100%76.4$230
Glendale 01229Berkshire County—0%281.6$390
Gloucester 01930Essex County6031%262.9$459
Goshen 01032Hampshire County—0%273.2$328
Grafton 01519Worcester County8257%242.8$320
Granby 01033Hampshire County8848%181.4$277
Granville 01034Hampden County—0%382$231
Great Barrington 01230Berkshire County3021%505.6$378
Greenfield 01301Franklin County8353%212.6$222
Groton 01450Middlesex County7635%271.7$325
Groveland 01834Essex County9374%211.5$389
Hadley 01035Hampshire County9372%201.6$341
Halifax 02338Plymouth County8862%231.4$347
Hampden 01036Hampden County9269%182$279
Hanover 02339Plymouth County9164%202$385
Hanson 02341Plymouth County8753%202.3$337
Hardwick 01037Worcester County—50%224.8$290
Harvard 01451Worcester County7136%232.9$349
Harwich 02645Barnstable County7532%161.8$483
Harwich Port 02646Barnstable County6530%332.1$850
Hatfield 01038Hampshire County—0%2010.7$314
Haverhill 01830Essex County8751%211.7$311
Haverhill 01832Essex County8859%221.8$320
Haverhill 01835Essex County9466%211$311
Haydenville 01039Hampshire County—50%253.2$403
Heath 01346Franklin County—0%819.6$114
Hingham 02043Plymouth County8344%192$550
Hinsdale 01235Berkshire County—45%274.9$280
Holbrook 02343Norfolk County8971%212.3$406
Holden 01520Worcester County8654%202.1$296
Holland 01521Hampden County7942%222.9$359
Holliston 01746Middlesex County9058%201.6$360
Holyoke 01040Hampden County8754%232$183
Hopedale 01747Worcester County8252%203.2$293
Hopkinton 01748Middlesex County8546%211.7$357
Housatonic 01236Berkshire County—0%503.8$332
Hubbardston 01452Worcester County8653%261.2$311
Hudson 01749Middlesex County8959%212$357
Hull 02045Plymouth County3211%433.3$432
Humarock 02047Plymouth County—33%20—$704
Huntington 01050Hampshire County—43%183.7$176
Hyannis 02601Barnstable County4514%332.3$406
Hyannis Port 02647Barnstable County—————
Hyde Park 02136Suffolk County8047%213.1$426
Indian Orchard 01151Hampden County7969%273.8$219
Ipswich 01938Essex County8151%213.5$421
Jamaica Plain 02130Suffolk County8750%211.8$642
Jefferson 01522Worcester County—25%292.9$278
Kingston 02364Plymouth County8749%211.5$386
Lake Pleasant 01347Franklin County—100%22—$234
Lakeville 02347Plymouth County6635%203.8$358
Lancaster 01523Worcester County8955%211.3$288
Lanesborough 01237Berkshire County3919%353.8$274
Lawrence 01840Essex County—0%2112.8$206
Lawrence 01841Essex County8859%211.9$305
Lawrence 01843Essex County9471%171.4$334
Lee 01238Berkshire County5430%492.7$297
Leeds 01053Hampshire County—43%232.3$299
Leicester 01524Worcester County8880%212.9$278
Lenox 01240Berkshire County3322%493.9$314
Leominster 01453Worcester County8253%232.9$280
Leverett 01054Franklin County—63%212.4$316
Lexington 02420Middlesex County7537%321.9$550
Lexington 02421Middlesex County8241%251.7$558
Lincoln 01773Middlesex County8757%212.3$484
Littleton 01460Middlesex County9463%191.2$374
Longmeadow 01106Hampden County9266%201.7$258
Lowell 01850Middlesex County8056%282.8$313
Lowell 01851Middlesex County8458%252.5$324
Lowell 01852Middlesex County8249%252.5$328
Lowell 01854Middlesex County8561%232.5$330
Ludlow 01056Hampden County8962%202$251
Lunenburg 01462Worcester County7646%273$320
Lynn 01901Essex County—0%495.3$390
Lynn 01902Essex County7851%263$348
Lynn 01904Essex County8956%221.7$391
Lynn 01905Essex County9065%211.9$377
Lynnfield 01940Essex County8951%221.4$418
Malden 02148Middlesex County8554%212.3$451
Manchester 01944Essex County7863%223.4$608
Mansfield 02048Bristol County9365%201.4$353
Marblehead 01945Essex County8543%221.2$536
Marion 02738Plymouth County3313%244.1$368
Marlborough 01752Middlesex County8043%222.1$303
Marshfield 02050Plymouth County8951%201.4$424
Marstons Mills 02648Barnstable County5827%252.6$438
Mashpee 02649Barnstable County4415%343$420
Mattapan 02126Suffolk County5430%373.3$400
Mattapoisett 02739Plymouth County4421%344.5$430
Maynard 01754Middlesex County8646%241.1$328
Medfield 02052Norfolk County9253%190.5$416
Medford 02155Middlesex County8350%212.5$496
Medway 02053Norfolk County9364%201.2$337
Melrose 02176Middlesex County9666%171.2$494
Mendon 01756Worcester County7530%221.6$314
Merrimac 01860Essex County6525%362$329
Methuen 01844Essex County8853%211.7$341
Middleboro 02346Plymouth County7741%272$299
Middlefield 01243Hampshire County—————
Middleton 01949Essex County6831%223.1$402
Milford 01757Worcester County8748%221.2$298
Millbury 01527Worcester County7841%232.3$285
Millers Falls 01349Franklin County—0%371.6$181
Millis 02054Norfolk County8447%251.6$369
Millville 01529Worcester County—70%191.6$277
Milton 02186Norfolk County8748%221.8$547
Monponsett 02350Plymouth County—100%18—$315
Monroe Bridge 01350Franklin County—————
Monson 01057Hampden County8359%213.2$239
Montague 01351Franklin County—33%211.1$247
Monterey 01245Berkshire County—0%4212.8$500
Nahant 01908Essex County—0%393.2$558
Nantucket 02554Nantucket County—40%2124.5$1,581
Natick 01760Middlesex County8644%191$454
Needham 02492Norfolk County8339%201.3$564
Needham Heights 02494Norfolk County7131%262.3$530
New Bedford 02740Bristol County7946%272.3$259
New Bedford 02744Bristol County—64%287$317
New Bedford 02745Bristol County7741%252.1$316
New Bedford 02746Bristol County7147%282.3$222
New Braintree 01531Worcester County—0%496.4$192
New Salem 01355Franklin County—————
Newbury 01951Essex County—43%263.4$586
Newburyport 01950Essex County7842%232.5$552
Newton 02458Middlesex County6930%342$544
Newton Center 02459Middlesex County7235%262$586
Newton Highlands 02461Middlesex County8847%191.8$684
Newton Lower Falls 02462Middlesex County—0%364.3$500
Newton Upper Falls 02464Middlesex County8540%211.7$539
Newtonville 02460Middlesex County9158%151.7$588
Norfolk 02056Norfolk County9059%221.5$344
North Adams 01247Berkshire County5031%403.9$173
North Andover 01845Essex County9262%201.5$367
North Attleboro 02760Bristol County9160%211.5$330
North Billerica 01862Middlesex County9156%221.1$367
North Brookfield 01535Worcester County—31%403.4$251
North Chatham 02650Barnstable County—33%222.7$673
North Chelmsford 01863Middlesex County8559%202.4$360
North Dartmouth 02747Bristol County7243%223$309
North Dighton 02764Bristol County8447%221.3$369
North Easton 02356Bristol County8341%212$348
North Falmouth 02556Barnstable County7337%261.9$491
North Grafton 01536Worcester County8656%222$310
North Oxford 01537Worcester County—18%273.2$232
North Reading 01864Middlesex County8645%201.6$425
North Reading 01889—0%41—$374
North Scituate 02060—————
North Truro 02652Barnstable County247%483.2$740
North Weymouth 02191Norfolk County9470%191.6$481
Northampton 01060Hampshire County7446%234$344
Northborough 01532Worcester County8244%231.8$331
Northbridge 01534Worcester County4724%472.9$265
Northfield 01360Franklin County—0%523.2$206
Norton 02766Bristol County8952%191.4$312
Norwell 02061Plymouth County8850%201.6$425
Norwood 02062Norfolk County9259%201.4$432
Oak Bluffs 02557Dukes County—0%682.1$1,354
Oakham 01068Worcester County—13%313.6$265
Orange 01364Franklin County8250%292$207
Orleans 02653Barnstable County4817%253.7$503
Osterville 02655Barnstable County3722%394.4$571
Otis 01253Berkshire County—50%708$312
Oxford 01540Worcester County7937%251.6$302
Palmer 01069Hampden County8653%212$263
Paxton 01612Worcester County8147%391.5$295
Peabody 01960Essex County9364%201.3$406
Peabody 01961—0%47—$464
Pembroke 02359Plymouth County8957%201.8$392
Pepperell 01463Middlesex County9265%211.7$298
Petersham 01366Worcester County—50%212.7$305
Pittsfield 01201Berkshire County6737%362.7$211
Plainfield 01070Hampshire County—0%291.1$127
Plainville 02762Norfolk County9467%190.8$337
Plymouth 02360Plymouth County7941%262.1$382
Plympton 02367Plymouth County—44%232.8$380
Pocasset 02559Barnstable County6030%263.2$413
Princeton 01541Worcester County—42%252.4$284
Provincetown 02657Barnstable County2514%506.1$1,403
Quincy 02169Norfolk County8047%222.7$460
Quincy 02170Norfolk County8558%212.6$487
Quincy 02171Norfolk County8245%212$512
Randolph 02368Norfolk County8649%231.7$346
Raynham 02767Bristol County8966%222$332
Reading 01867Middlesex County9357%200.9$473
Rehoboth 02769Bristol County6636%342.5$323
Revere 02151Suffolk County7749%222.9$421
Richmond 01254Berkshire County—50%11011.2$219
Rochdale 01542Worcester County—25%430.8$289
Rochester 02770Plymouth County7656%303.6$348
Rockland 02370Plymouth County9365%221$353
Rockport 01966Essex County5728%323.8$545
Roslindale 02131Suffolk County9053%211.5$517
Rowe 01367Franklin County—0%476.4$394
Rowley 01969Essex County8958%221.8$375
Roxbury 02119Suffolk County3925%347.4$459
Roxbury Crossing 02120Suffolk County—14%263.2$485
Royalston 01368Worcester County—33%212.1$206
Russell 01071Hampden County—0%252.1$253
Rutland 01543Worcester County6023%292.5$286
Sagamore Beach 02562Barnstable County5820%231.7$498
Salem 01970Essex County8450%222.2$418
Salisbury 01952Essex County6735%242.4$408
Sandisfield 01255Berkshire County—0%15—$244
Sandwich 02563Barnstable County6120%272.2$441
Saugus 01906Essex County8751%221.8$393
Savoy 01256Berkshire County—50%694.8$244
Scituate 02066Plymouth County8956%192$522
Seekonk 02771Bristol County8347%251.8$314
Sharon 02067Norfolk County8045%232.2$381
Sheffield 01257Berkshire County—40%665.8$299
Shelburne Falls 01370Franklin County—38%304.4$202
Sherborn 01770Middlesex County9264%141.9$411
Shirley 01464Middlesex County9160%211.5$294
Shrewsbury 01545Worcester County8346%212$353
Shrewsbury 01546—50%25—$321
Shutesbury 01072Franklin County—50%190.8$341
Somerset 02725Bristol County—0%536.4$384
Somerset 02726Bristol County9164%211.4$345
Somerville 02143Middlesex County8447%221.8$769
Somerville 02144Middlesex County8243%212.3$713
Somerville 02145Middlesex County5525%293.3$598
South Chatham 02659Barnstable County—36%142$641
South Dartmouth 02748Bristol County6530%302.4$377
South Deerfield 01373Franklin County9365%221.1$250
South Dennis 02660Barnstable County7136%212$549
South Easton 02375Bristol County8152%292.4$348
South Egremont 01258Berkshire County—0%106.4$529
South Grafton 01560Worcester County8452%221.9$284
South Hadley 01075Hampshire County8353%222.7$264
South Hamilton 01982Essex County9266%201.8$456
South Lee 01260Berkshire County—100%206.4$291
South Orleans 02662—————
South Walpole 02071Norfolk County—20%540.6$374
South Weymouth 02190Norfolk County9049%201.2$397
South Yarmouth 02664Barnstable County7538%171.9$474
Southampton 01073Hampshire County9259%191.3$303
Southborough 01772Worcester County7036%213$354
Southbridge 01550Worcester County7543%252.4$215
Southfield 01259Berkshire County—17%1874.3$285
Southwick 01077Hampden County8253%212.7$282
Spencer 01562Worcester County7951%262.8$269
Springfield 01103Hampden County—0%298.8$172
Springfield 01104Hampden County8857%281.7$237
Springfield 01105Hampden County—38%314.7$136
Springfield 01107Hampden County—73%212.6$187
Springfield 01108Hampden County8554%262.1$181
Springfield 01109Hampden County8356%272.6$208
Springfield 01118Hampden County9477%201.1$242
Springfield 01119Hampden County9260%221.3$251
Springfield 01128Hampden County—85%210.5$236
Springfield 01129Hampden County9263%230.8$232
Springfield 01139—————
Sterling 01564Worcester County8755%221.9$327
Still River 01467—100%216.4$349
Stockbridge 01262Berkshire County—0%453.5$312
Stockbridge 01263—100%169.6$575
Stoneham 02180Middlesex County9156%201.4$437
Stoughton 02072Norfolk County9159%211.4$335
Stow 01775Middlesex County8848%201.7$339
Sturbridge 01566Worcester County7956%213.3$268
Sudbury 01776Middlesex County8646%221.4$409
Sunderland 01375Franklin County—83%201.6$301
Sutton 01590Worcester County7144%303.9$276
Swampscott 01907Essex County7942%262.1$441
Swansea 02777Bristol County8248%222.2$356
Taunton 02780Bristol County8654%241.9$326
Templeton 01468Worcester County8755%232.1$271
Tewksbury 01876Middlesex County9261%221.1$382
Three Rivers 01080Hampden County—75%183.2$195
Topsfield 01983Essex County9363%221.4$402
Townsend 01469Middlesex County8342%201.5$268
Truro 02666Barnstable County—0%453.6$697
Turners Falls 01376Franklin County—75%213.6$223
Tyngsboro 01879Middlesex County9259%201.4$331
Upton 01568Worcester County7945%212.8$316
Uxbridge 01569Worcester County9157%191.7$305
Vineyard Haven 02568Dukes County30%8812.2$772
Waban 02468Middlesex County6132%262.7$619
Wakefield 01880Middlesex County9160%211.7$468
Wales 01081Hampden County—83%174.3$324
Walpole 02081Norfolk County9161%172$396
Waltham 02451Middlesex County8543%201.6$487
Waltham 02452Middlesex County7438%163.4$429
Waltham 02453Middlesex County8344%211.8$473
Ware 01082Hampshire County8360%183.3$219
Wareham 02571Plymouth County7340%292.3$420
Warren 01083Worcester County—0%1165.6$278
Warwick 01378Franklin County—0%20—$190
Watertown 02472Middlesex County7636%221.7$507
Wayland 01778Middlesex County7736%252$443
Webster 01570Worcester County7749%243$279
Wellesley 02482Norfolk County8144%180.9$680
Wellesley Hills 02481Norfolk County8241%171.4$672
Wellfleet 02667Barnstable County6223%183.7$627
Wendell 01379Franklin County—100%273.2$266
Wenham 01984Essex County—71%212.3$436
West Barnstable 02668Barnstable County—20%302.9$459
West Boylston 01583Worcester County8544%212$312
West Bridgewater 02379Plymouth County—46%213.9$358
West Brookfield 01585Worcester County7150%283.6$273
West Chesterfield 01084Hampshire County—0%46—$214
West Dennis 02670Barnstable County6427%132.1$603
West Falmouth 02574—————
West Harwich 02671Barnstable County—9%343.8$537
West Hatfield 01088Hampshire County—100%226.4$342
West Newbury 01985Essex County8553%221.9$387
West Newton 02465Middlesex County8756%192.4$619
West Roxbury 02132Suffolk County8442%221.3$505
West Springfield 01089Hampden County9057%201.6$249
West Stockbridge 01266Berkshire County—30%474.2$359
West Tisbury 02575Dukes County—————
West Townsend 01474Middlesex County—50%294$277
West Wareham 02576Plymouth County—62%210.7$345
West Warren 01092Worcester County—0%393.2$131
West Yarmouth 02673Barnstable County5822%221.9$411
Westborough 01581Worcester County7128%232$394
Westfield 01085Hampden County8858%212.1$240
Westford 01886Middlesex County8951%211$371
Westminster 01473Worcester County7744%312.7$302
Weston 02493Middlesex County4822%443$578
Westport 02790Bristol County6230%262.7$350
Westport Point 02791Bristol County—————
Westwood 02090Norfolk County8948%161.2$493
Weymouth 02188Norfolk County9254%210.5$396
Whitinsville 01588Worcester County9367%241.1$310
Whitman 02382Plymouth County9066%211.8$343
Wilbraham 01095Hampden County8859%212.4$267
Williamsburg 01096Hampshire County—40%187$248
Williamstown 01267Berkshire County3113%336.8$306
Wilmington 01887Middlesex County9359%201.1$422
Winchendon 01475Worcester County8951%221.6$251
Winchester 01890Middlesex County8147%212.1$534
Windsor 01270Berkshire County—33%434.3$169
Winthrop 02152Suffolk County6131%234.8$407
Woburn 01801Middlesex County9054%211.5$456
Woods Hole 02543Dukes County—0%2325.6$819
Worcester 01602Worcester County8746%211.6$291
Worcester 01603Worcester County8750%221.8$257
Worcester 01604Worcester County8656%222$271
Worcester 01605Worcester County7644%282.7$270
Worcester 01606Worcester County9268%211.8$317
Worcester 01607Worcester County7636%222.6$253
Worcester 01608Worcester County—0%362$252
Worcester 01609Worcester County7950%203$267
Worcester 01610Worcester County6329%253.3$187
Worthington 01098Hampshire County—14%252.7$197
Wrentham 02093Norfolk County8463%213.1$355
Yarmouth Port 02675Barnstable County7130%241.9$424

Competition scores rank each ZIP code against every U.S. ZIP code with enough sales (0–100). Source: Redfin, rolling 3-month figures. Methodology

More for Massachusetts

Other states