Home > All Cities

Browse Homes For Sale by City and Area

City/Town (# of listings) Average List Price
Abington (25 listings) $516,267
Acton (55 listings) $722,611
Acushnet (30 listings) $366,163
Agawam (76 listings) $279,943
Amesbury (36 listings) $445,075
Amherst (100 listings) $423,261
Andover (67 listings) $747,367
Arlington (15 listings) $907,727
Ashburnham (32 listings) $211,044
Ashby (14 listings) $188,279
Ashfield (15 listings) $186,467
Ashland (31 listings) $476,716
Athol (56 listings) $168,753
Atkinson (8 listings) $448,962
Attleboro (79 listings) $373,665
Auburn (34 listings) $354,801
Ayer (21 listings) $347,967
Barnstable (214 listings) $1,729,074
Barre (22 listings) $247,532
Barrington (7 listings) $485,571
Becket (31 listings) $122,562
Bedford (11 listings) $1,133,773
Belchertown (118 listings) $245,363
Bellingham (34 listings) $344,459
Belmont (19 listings) $1,746,247
Berkley (35 listings) $455,997
Berlin (15 listings) $605,627
Bernardston (8 listings) $266,200
Beverly (36 listings) $1,170,425
Billerica (25 listings) $644,567
Blackstone (19 listings) $269,063
Blandford (16 listings) $166,025
Bolton (36 listings) $796,549
Boston (847 listings) $1,591,862
Bourne (110 listings) $765,375
Boxford (38 listings) $803,705
Boylston (12 listings) $710,275
Braintree (20 listings) $626,130
Brewster (35 listings) $520,830
Bridgewater (27 listings) $417,311
Brimfield (28 listings) $187,139
Bristol (13 listings) $439,169
Brockton (122 listings) $372,113
Brookfield (15 listings) $166,840
Brookline (69 listings) $2,514,938
Buckland (9 listings) $253,578
Burlington (15 listings) $823,207
Cambridge (56 listings) $1,731,944
Canton (51 listings) $768,198
Carlisle (26 listings) $1,042,453
Carver (20 listings) $413,600
Charlemont (9 listings) $115,811
Charlton (56 listings) $253,612
Chatham (56 listings) $1,633,339
Chelmsford (30 listings) $432,885
Chelsea (13 listings) $612,277
Chester (14 listings) $221,864
Chesterfield (8 listings) $246,350
Chicopee (87 listings) $210,616
Clinton (45 listings) $266,560
Cohasset (70 listings) $1,544,592
Colrain (7 listings) $392,486
Concord (88 listings) $2,161,248
Conway (10 listings) $257,410
Cumberland (9 listings) $480,967
Cummington (9 listings) $90,811
Danvers (26 listings) $511,746
Dartmouth (127 listings) $603,147
Dedham (35 listings) $1,188,463
Deerfield (29 listings) $269,548
Dennis (102 listings) $652,982
Derry (19 listings) $367,737
Devens (7 listings) $436,129
Dighton (44 listings) $400,665
Douglas (57 listings) $312,295
Dover (55 listings) $2,452,069
Dracut (37 listings) $490,930
Dudley (32 listings) $292,162
Dunstable (12 listings) $601,600
Duxbury (51 listings) $1,087,104
East Bridgewater (18 listings) $438,906
East Brookfield (13 listings) $224,715
East Longmeadow (75 listings) $340,310
Eastham (28 listings) $774,050
Easthampton (12 listings) $332,942
Easton (56 listings) $694,937
Edgartown (15 listings) $2,335,525
Enfield (21 listings) $235,312
Essex (8 listings) $762,125
Everett (27 listings) $653,004
Fairhaven (49 listings) $308,992
Fall River (131 listings) $265,897
Falmouth (189 listings) $1,009,488
Fitchburg (87 listings) $235,048
Foxboro (20 listings) $586,365
Framingham (48 listings) $831,306
Franklin (71 listings) $582,196
Freetown (19 listings) $459,995
Gardner (66 listings) $240,519
Gloucester (83 listings) $968,949
Goshen (12 listings) $178,408
Grafton (53 listings) $442,101
Granby (39 listings) $317,761
Granville (11 listings) $182,355
Greenfield (48 listings) $262,056
Groton (32 listings) $607,719
Hadley (28 listings) $474,896
Halifax (20 listings) $402,900
Hamilton (25 listings) $1,333,032
Hampden (27 listings) $352,748
Hampton (10 listings) $741,360
Hanover (41 listings) $683,033
Hanson (12 listings) $370,746
Hardwick (22 listings) $324,959
Harvard (42 listings) $779,317
Harwich (46 listings) $667,593
Hatfield (19 listings) $507,668
Haverhill (68 listings) $404,876
Hingham (88 listings) $1,395,304
Holbrook (11 listings) $300,345
Holden (50 listings) $463,368
Holland (17 listings) $210,065
Hollis (10 listings) $671,960
Holliston (43 listings) $730,285
Holyoke (64 listings) $369,317
Hopedale (9 listings) $623,467
Hopkinton (52 listings) $917,879
Hubbardston (31 listings) $225,477
Hudson (25 listings) $406,176
Hull (48 listings) $609,179
Huntington (15 listings) $299,287
Ipswich (53 listings) $1,024,775
Kingston (40 listings) $537,125
Lakeville (43 listings) $501,972
Lancaster (16 listings) $728,781
Lawrence (52 listings) $300,075
Leicester (37 listings) $317,748
Leominster (36 listings) $314,014
Leverett (23 listings) $316,913
Lexington (37 listings) $1,971,103
Lincoln (29 listings) $1,596,262
Little Compton (9 listings) $621,211
Littleton (25 listings) $610,700
Longmeadow (60 listings) $470,947
Lowell (98 listings) $369,068
Ludlow (123 listings) $227,339
Lunenburg (34 listings) $413,585
Lynn (60 listings) $425,808
Lynnfield (19 listings) $875,916
Malden (23 listings) $838,109
Manchester (34 listings) $1,830,376
Mansfield (30 listings) $693,953
Marblehead (36 listings) $1,537,014
Marion (50 listings) $853,867
Marlborough (26 listings) $475,256
Marshfield (93 listings) $654,835
Mashpee (150 listings) $1,099,725
Mattapoisett (76 listings) $652,184
Maynard (13 listings) $373,585
Medfield (45 listings) $1,012,936
Medford (26 listings) $744,788
Medway (23 listings) $524,343
City/Town (# of listings) Average List Price
Melrose (17 listings) $687,665
Mendon (14 listings) $477,721
Merrimac (18 listings) $809,783
Methuen (67 listings) $463,791
Middleboro (62 listings) $505,382
Middlefield (8 listings) $138,450
Middleton (25 listings) $650,666
Milford (42 listings) $362,045
Millbury (30 listings) $426,763
Millis (16 listings) $509,125
Milton (43 listings) $1,161,100
Monson (44 listings) $185,516
Montague (12 listings) $144,624
Nahant (15 listings) $1,066,373
Nantucket (7 listings) $1,162,714
Nashua (17 listings) $409,988
Natick (45 listings) $818,367
Needham (71 listings) $1,598,306
New Bedford (160 listings) $229,303
New Braintree (11 listings) $219,300
New Salem (13 listings) $175,585
Newbury (21 listings) $826,914
Newburyport (72 listings) $957,810
Newton (152 listings) $2,125,925
Norfolk (32 listings) $770,778
North Andover (32 listings) $776,650
North Attleboro (61 listings) $448,524
North Brookfield (19 listings) $191,058
North Reading (16 listings) $671,436
Northampton (101 listings) $390,350
Northborough (39 listings) $722,715
Northbridge (37 listings) $315,921
Northfield (26 listings) $176,754
Norton (43 listings) $536,692
Norwell (67 listings) $917,577
Norwood (19 listings) $633,326
Oak Bluffs (22 listings) $1,480,173
Oakham (15 listings) $212,940
Orange (39 listings) $180,533
Orleans (12 listings) $2,501,242
Otis (26 listings) $336,808
Oxford (28 listings) $232,143
Palmer (63 listings) $180,570
Pawtucket (9 listings) $218,933
Paxton (25 listings) $445,212
Peabody (27 listings) $459,352
Pelham (21 listings) $487,352
Pembroke (33 listings) $498,706
Pepperell (20 listings) $454,670
Petersham (12 listings) $267,925
Phillipston (15 listings) $255,960
Pittsfield (10 listings) $409,860
Plainfield (8 listings) $84,213
Plainville (26 listings) $569,764
Plymouth (306 listings) $586,791
Princeton (20 listings) $214,105
Providence (16 listings) $273,775
Provincetown (16 listings) $580,725
Quincy (76 listings) $600,687
Randolph (27 listings) $373,122
Raynham (19 listings) $452,426
Reading (24 listings) $743,358
Rehoboth (109 listings) $523,630
Revere (38 listings) $611,831
Rindge (7 listings) $239,443
Rochester (23 listings) $784,565
Rockland (16 listings) $355,073
Rockport (30 listings) $1,101,707
Rowley (14 listings) $554,664
Royalston (15 listings) $170,440
Russell (9 listings) $188,611
Rutland (35 listings) $257,131
Salem (80 listings) $506,517
Salisbury (52 listings) $476,237
Sandown (8 listings) $279,813
Sandwich (121 listings) $645,351
Saugus (21 listings) $526,423
Scituate (62 listings) $968,800
Seekonk (38 listings) $404,113
Sharon (48 listings) $728,140
Shelburne (9 listings) $565,878
Sherborn (37 listings) $1,152,176
Shirley (16 listings) $345,244
Shrewsbury (64 listings) $571,197
Shutesbury (20 listings) $229,540
Somers (10 listings) $251,090
Somerset (34 listings) $362,354
Somerville (67 listings) $1,079,563
South Hadley (34 listings) $301,415
Southampton (35 listings) $341,509
Southborough (38 listings) $1,031,982
Southbridge (57 listings) $188,295
Southwick (59 listings) $250,420
Spencer (58 listings) $238,230
Springfield (233 listings) $157,086
Sterling (26 listings) $347,473
Stoneham (12 listings) $766,192
Stoughton (25 listings) $556,616
Stow (28 listings) $650,551
Sturbridge (60 listings) $337,148
Sudbury (78 listings) $1,037,764
Suffield (8 listings) $662,413
Sutton (59 listings) $556,969
Swampscott (30 listings) $1,595,270
Swansea (71 listings) $366,331
Taunton (101 listings) $271,990
Templeton (30 listings) $205,727
Tewksbury (21 listings) $517,461
Thompson (8 listings) $296,425
Tisbury (7 listings) $2,718,857
Tiverton (55 listings) $380,113
Tolland (11 listings) $251,555
Topsfield (14 listings) $742,400
Townsend (15 listings) $515,247
Truro (10 listings) $1,119,145
Tyngsborough (25 listings) $504,176
Upton (16 listings) $612,362
Uxbridge (43 listings) $438,446
Wakefield (18 listings) $804,749
Wales (20 listings) $137,455
Walpole (42 listings) $743,764
Waltham (27 listings) $771,974
Ware (78 listings) $122,696
Wareham (110 listings) $399,863
Warren (27 listings) $209,044
Warwick (15 listings) $214,493
Watertown (19 listings) $744,068
Wayland (29 listings) $1,327,955
Webster (59 listings) $364,888
Wellesley (81 listings) $2,424,383
Wellfleet (18 listings) $1,071,977
Wendell (8 listings) $57,200
Wenham (16 listings) $1,647,181
West Boylston (16 listings) $399,556
West Bridgewater (14 listings) $464,436
West Brookfield (23 listings) $174,278
West Newbury (33 listings) $675,745
West Springfield (45 listings) $402,628
West Tisbury (11 listings) $1,242,818
Westborough (44 listings) $823,183
Westfield (119 listings) $257,521
Westford (35 listings) $535,760
Westhampton (24 listings) $214,600
Westminster (33 listings) $458,205
Weston (75 listings) $3,196,968
Westport (85 listings) $727,729
Westwood (55 listings) $1,491,862
Weymouth (64 listings) $451,597
Whitman (10 listings) $467,578
Wilbraham (64 listings) $331,420
Williamsburg (12 listings) $457,817
Wilmington (15 listings) $793,393
Winchendon (46 listings) $132,047
Winchester (44 listings) $1,534,175
Windham (11 listings) $573,591
Winthrop (19 listings) $645,863
Woburn (25 listings) $593,496
Woodstock (9 listings) $294,900
Worcester (225 listings) $309,317
Worthington (14 listings) $306,971
Wrentham (35 listings) $647,753
Yarmouth (115 listings) $884,376