Home > All Cities

Browse Homes For Sale by City and Area

City/Town (# of listings) Average List Price
Abington (38 listings) $450,592
Acton (33 listings) $723,342
Acushnet (40 listings) $349,105
Agawam (76 listings) $254,300
Amesbury (42 listings) $599,805
Amherst (110 listings) $435,001
Andover (94 listings) $937,297
Arlington (13 listings) $816,800
Ashburnham (55 listings) $188,407
Ashby (19 listings) $140,184
Ashfield (22 listings) $206,418
Ashland (41 listings) $477,551
Athol (73 listings) $191,886
Attleboro (107 listings) $396,628
Auburn (50 listings) $367,018
Avon (8 listings) $382,325
Ayer (19 listings) $375,311
Barnstable (281 listings) $1,531,277
Barre (26 listings) $223,492
Becket (51 listings) $105,148
Bedford (35 listings) $801,380
Belchertown (110 listings) $266,115
Bellingham (34 listings) $415,231
Belmont (18 listings) $950,489
Berkley (29 listings) $358,527
Berlin (10 listings) $518,000
Bernardston (10 listings) $262,950
Beverly (47 listings) $1,219,828
Billerica (37 listings) $524,746
Blackstone (25 listings) $256,279
Blandford (17 listings) $219,635
Bolton (33 listings) $783,079
Boston (931 listings) $1,433,110
Bourne (119 listings) $746,363
Boxborough (11 listings) $546,264
Boxford (47 listings) $998,445
Boylston (25 listings) $658,744
Braintree (36 listings) $602,223
Brewster (45 listings) $538,653
Bridgewater (53 listings) $413,342
Brimfield (46 listings) $209,304
Bristol (14 listings) $420,386
Brockton (180 listings) $352,324
Brookfield (19 listings) $254,158
Brookline (74 listings) $1,954,569
Buckland (8 listings) $301,900
Burlington (20 listings) $681,910
Cambridge (57 listings) $1,343,925
Canton (59 listings) $677,942
Carlisle (24 listings) $1,173,920
Carver (26 listings) $435,890
Charlemont (11 listings) $145,827
Charlton (57 listings) $249,128
Chatham (57 listings) $1,418,725
Chelmsford (38 listings) $419,289
Chelsea (37 listings) $540,452
Chester (19 listings) $258,653
Chesterfield (16 listings) $234,406
Chicopee (117 listings) $216,115
Clinton (44 listings) $238,659
Cohasset (90 listings) $1,573,305
Colrain (13 listings) $326,408
Concord (103 listings) $2,091,958
Conway (16 listings) $234,712
Cumberland (10 listings) $430,450
Cummington (17 listings) $113,882
Danvers (31 listings) $494,203
Dartmouth (135 listings) $638,624
Dedham (45 listings) $1,250,347
Deerfield (30 listings) $323,257
Dennis (113 listings) $616,212
Derry (26 listings) $377,023
Dighton (53 listings) $359,774
Douglas (72 listings) $359,061
Dover (58 listings) $2,158,805
Dracut (52 listings) $473,125
Dudley (38 listings) $256,871
Dunstable (8 listings) $629,825
Duxbury (67 listings) $1,014,728
East Bridgewater (36 listings) $394,044
East Brookfield (18 listings) $239,733
East Longmeadow (80 listings) $332,600
Eastham (30 listings) $655,990
Easthampton (12 listings) $313,783
Easton (60 listings) $625,493
Edgartown (25 listings) $2,188,316
Enfield (23 listings) $249,352
Erving (10 listings) $141,640
Essex (19 listings) $671,189
Everett (26 listings) $585,038
Fairhaven (53 listings) $420,207
Fall River (240 listings) $248,394
Falmouth (219 listings) $881,999
Fitchburg (161 listings) $208,855
Foxboro (40 listings) $462,730
Framingham (64 listings) $769,536
Franklin (84 listings) $587,665
Freetown (28 listings) $450,025
Gardner (59 listings) $220,010
Georgetown (14 listings) $383,229
Gloucester (94 listings) $1,005,773
Goshen (17 listings) $185,353
Grafton (48 listings) $460,313
Granby (52 listings) $289,609
Granville (13 listings) $198,215
Greenfield (76 listings) $199,157
Groton (42 listings) $596,238
Groveland (15 listings) $572,900
Hadley (35 listings) $610,471
Halifax (19 listings) $296,537
Hamilton (31 listings) $1,017,619
Hampden (29 listings) $367,362
Hampstead (8 listings) $385,925
Hampton (7 listings) $536,886
Hanover (45 listings) $664,242
Hanson (34 listings) $389,094
Hardwick (24 listings) $341,296
Harvard (44 listings) $694,966
Harwich (70 listings) $612,644
Hatfield (22 listings) $392,941
Haverhill (124 listings) $384,729
Heath (8 listings) $141,725
Hingham (85 listings) $1,216,993
Holbrook (21 listings) $369,280
Holden (81 listings) $452,751
Holland (20 listings) $216,015
Hollis (12 listings) $656,392
Holliston (46 listings) $647,578
Holyoke (79 listings) $322,747
Hopedale (10 listings) $633,160
Hopkinton (60 listings) $862,488
Hubbardston (34 listings) $196,661
Hudson (37 listings) $573,201
Hull (45 listings) $555,800
Huntington (21 listings) $186,948
Ipswich (47 listings) $934,053
Johnston (10 listings) $266,210
Kingston (50 listings) $524,686
Lakeville (35 listings) $473,489
Lancaster (23 listings) $479,400
Lawrence (87 listings) $295,183
Leicester (37 listings) $235,236
Leominster (97 listings) $316,295
Leverett (20 listings) $307,475
Lexington (41 listings) $1,734,775
Lincoln (38 listings) $1,628,432
Little Compton (14 listings) $619,093
Littleton (39 listings) $599,046
Londonderry (9 listings) $340,289
Longmeadow (72 listings) $436,611
Lowell (126 listings) $360,000
Ludlow (133 listings) $234,241
Lunenburg (51 listings) $334,400
Lynn (112 listings) $407,774
Lynnfield (35 listings) $895,900
Malden (27 listings) $497,709
Manchester (46 listings) $2,227,530
Mansfield (39 listings) $503,203
Marblehead (51 listings) $1,250,945
Marion (84 listings) $650,019
Marlborough (47 listings) $482,285
Marshfield (117 listings) $575,371
Mashpee (194 listings) $972,159
Mattapoisett (65 listings) $662,918
Maynard (13 listings) $355,208
Medfield (42 listings) $918,833
Medford (24 listings) $744,812
Medway (25 listings) $430,308
Melrose (23 listings) $797,009
City/Town (# of listings) Average List Price
Mendon (21 listings) $420,690
Merrimac (29 listings) $627,795
Merrimack (7 listings) $261,586
Methuen (90 listings) $446,323
Middleboro (70 listings) $394,504
Middlefield (8 listings) $87,925
Middleton (33 listings) $667,215
Milford (43 listings) $345,457
Millbury (37 listings) $334,132
Millis (18 listings) $445,131
Millville (13 listings) $179,792
Milton (53 listings) $1,090,352
Monson (49 listings) $185,973
Montague (23 listings) $141,378
Nahant (18 listings) $905,806
Nashua (26 listings) $427,908
Natick (63 listings) $791,663
Needham (65 listings) $1,550,726
New Bedford (244 listings) $227,450
New Braintree (12 listings) $177,658
New Ipswich (9 listings) $320,167
New Salem (14 listings) $209,007
Newbury (25 listings) $877,615
Newburyport (104 listings) $835,278
Newton (138 listings) $2,080,976
Norfolk (41 listings) $723,812
North Andover (62 listings) $709,785
North Attleboro (94 listings) $448,945
North Brookfield (22 listings) $300,500
North Providence (13 listings) $209,292
North Reading (23 listings) $599,870
Northampton (116 listings) $364,359
Northborough (49 listings) $701,653
Northbridge (43 listings) $335,990
Northfield (25 listings) $237,932
Norton (51 listings) $440,727
Norwell (71 listings) $938,213
Norwood (25 listings) $507,040
Oak Bluffs (26 listings) $1,326,496
Oakham (16 listings) $185,794
Orange (47 listings) $173,323
Orleans (23 listings) $1,598,300
Otis (32 listings) $475,297
Oxford (43 listings) $281,693
Palmer (71 listings) $189,008
Pawtucket (16 listings) $223,431
Paxton (19 listings) $472,300
Peabody (29 listings) $472,221
Pelham (34 listings) $535,194
Pembroke (59 listings) $481,415
Pepperell (23 listings) $577,930
Petersham (19 listings) $256,142
Phillipston (20 listings) $267,410
Pittsfield (11 listings) $139,218
Plainfield (8 listings) $76,088
Plainville (33 listings) $497,364
Plaistow (9 listings) $369,722
Plymouth (386 listings) $514,932
Plympton (9 listings) $340,856
Princeton (25 listings) $305,648
Providence (15 listings) $290,507
Provincetown (20 listings) $502,760
Quincy (114 listings) $611,391
Randolph (36 listings) $335,458
Raynham (50 listings) $455,410
Reading (32 listings) $654,356
Rehoboth (112 listings) $442,863
Revere (52 listings) $632,873
Rindge (15 listings) $281,633
Rochester (25 listings) $534,592
Rockland (31 listings) $337,439
Rockport (39 listings) $1,129,856
Rowley (13 listings) $473,192
Royalston (23 listings) $192,717
Russell (9 listings) $136,256
Rutland (39 listings) $269,622
Salem (124 listings) $504,940
Salisbury (58 listings) $511,915
Sandisfield (12 listings) $274,104
Sandown (8 listings) $269,813
Sandwich (157 listings) $623,428
Saugus (33 listings) $491,570
Scituate (88 listings) $721,327
Seekonk (49 listings) $401,429
Sharon (51 listings) $716,596
Shelburne (13 listings) $389,062
Sherborn (38 listings) $1,000,489
Shirley (18 listings) $293,928
Shrewsbury (84 listings) $509,100
Shutesbury (19 listings) $195,374
Somers (11 listings) $395,836
Somerset (46 listings) $327,463
Somerville (56 listings) $997,466
South Hadley (67 listings) $287,776
Southampton (45 listings) $374,204
Southborough (31 listings) $1,060,219
Southbridge (78 listings) $216,477
Southwick (74 listings) $275,323
Spencer (75 listings) $207,761
Springfield (342 listings) $151,974
Sterling (42 listings) $376,496
Stoneham (15 listings) $615,933
Stoughton (57 listings) $401,778
Stow (19 listings) $647,679
Sturbridge (57 listings) $303,677
Sudbury (52 listings) $1,058,929
Sunderland (8 listings) $305,200
Sutton (62 listings) $617,271
Swampscott (46 listings) $1,216,948
Swansea (86 listings) $381,956
Taunton (126 listings) $310,793
Templeton (49 listings) $209,145
Tewksbury (30 listings) $549,270
Thompson (8 listings) $255,825
Tisbury (16 listings) $1,236,938
Tiverton (52 listings) $517,760
Tolland (19 listings) $320,993
Topsfield (20 listings) $1,318,415
Townsend (16 listings) $426,081
Truro (9 listings) $1,173,394
Tyngsborough (22 listings) $487,268
Upton (33 listings) $598,214
Uxbridge (56 listings) $445,521
Wakefield (25 listings) $626,136
Wales (14 listings) $123,464
Walpole (38 listings) $744,289
Waltham (37 listings) $657,327
Ware (76 listings) $142,118
Wareham (152 listings) $384,266
Warren (47 listings) $248,167
Warwick (21 listings) $225,881
Watertown (20 listings) $889,685
Wayland (36 listings) $1,179,425
Webster (59 listings) $272,653
Wellesley (75 listings) $2,304,543
Wellfleet (17 listings) $1,011,935
Wendell (11 listings) $91,473
Wenham (23 listings) $1,549,517
West Boylston (23 listings) $450,052
West Bridgewater (26 listings) $471,552
West Brookfield (35 listings) $193,326
West Newbury (36 listings) $730,172
West Springfield (59 listings) $336,861
West Tisbury (12 listings) $1,052,417
Westborough (38 listings) $845,128
Westfield (124 listings) $288,579
Westford (43 listings) $572,107
Westhampton (26 listings) $185,823
Westminster (57 listings) $374,961
Weston (82 listings) $2,824,569
Westport (109 listings) $657,758
Westwood (35 listings) $1,531,874
Weymouth (92 listings) $449,906
Whately (14 listings) $328,114
Whitman (30 listings) $377,140
Wilbraham (73 listings) $333,653
Williamsburg (17 listings) $329,482
Wilmington (25 listings) $560,772
Winchendon (45 listings) $167,038
Winchester (59 listings) $1,569,222
Windham (15 listings) $527,427
Winthrop (20 listings) $482,465
Woburn (24 listings) $586,391
Woodstock (16 listings) $253,850
Worcester (374 listings) $282,418
Worthington (16 listings) $202,956
Wrentham (43 listings) $831,476
Yarmouth (149 listings) $711,856