Home > All Cities

Browse Homes For Sale by City and Area

City/Town (# of listings) Average List Price
Abington (31 listings) $537,545
Acton (51 listings) $681,322
Acushnet (38 listings) $376,592
Agawam (71 listings) $254,587
Amesbury (38 listings) $661,166
Amherst (119 listings) $394,721
Andover (105 listings) $1,007,677
Arlington (35 listings) $827,440
Ashburnham (45 listings) $170,897
Ashby (18 listings) $279,239
Ashfield (20 listings) $237,433
Ashland (38 listings) $500,982
Athol (103 listings) $166,302
Atkinson (7 listings) $614,814
Attleboro (102 listings) $354,008
Auburn (53 listings) $373,189
Avon (7 listings) $327,371
Ayer (22 listings) $324,550
Barnstable (286 listings) $1,282,044
Barre (30 listings) $202,100
Becket (47 listings) $149,881
Bedford (30 listings) $880,823
Belchertown (109 listings) $266,745
Bellingham (41 listings) $337,574
Belmont (25 listings) $1,305,828
Berkley (25 listings) $391,956
Berlin (17 listings) $580,332
Bernardston (12 listings) $289,083
Beverly (70 listings) $1,137,041
Billerica (44 listings) $508,827
Blackstone (26 listings) $307,384
Blandford (27 listings) $130,073
Bolton (40 listings) $676,393
Boston (880 listings) $1,517,677
Bourne (133 listings) $653,540
Boxborough (18 listings) $702,389
Boxford (51 listings) $877,461
Boylston (29 listings) $532,017
Braintree (38 listings) $589,955
Brewster (38 listings) $659,081
Bridgewater (47 listings) $406,776
Brimfield (60 listings) $309,495
Bristol (13 listings) $550,846
Brockton (103 listings) $352,899
Brookfield (18 listings) $241,629
Brookline (108 listings) $1,970,011
Buckland (12 listings) $283,883
Burlington (26 listings) $748,612
Cambridge (65 listings) $1,374,071
Canton (61 listings) $722,739
Carlisle (29 listings) $1,121,327
Carver (39 listings) $359,546
Charlemont (11 listings) $228,918
Charlton (68 listings) $238,326
Chatham (53 listings) $1,103,270
Chelmsford (44 listings) $462,998
Chelsea (23 listings) $513,922
Chester (28 listings) $236,318
Chesterfield (12 listings) $434,383
Chicopee (116 listings) $197,553
Clinton (40 listings) $274,825
Cohasset (98 listings) $1,795,889
Colrain (14 listings) $310,864
Concord (102 listings) $1,873,330
Conway (13 listings) $276,046
Cumberland (22 listings) $392,832
Cummington (17 listings) $150,501
Danvers (29 listings) $568,383
Dartmouth (135 listings) $662,801
Dedham (45 listings) $1,134,213
Deerfield (31 listings) $280,932
Dennis (131 listings) $584,453
Derry (18 listings) $356,667
Devens (10 listings) $391,950
Dighton (53 listings) $343,030
Douglas (69 listings) $278,280
Dover (70 listings) $2,115,933
Dracut (58 listings) $428,771
Dudley (36 listings) $243,355
Dunstable (24 listings) $541,421
Duxbury (70 listings) $1,179,607
East Bridgewater (25 listings) $365,168
East Brookfield (25 listings) $234,096
East Longmeadow (80 listings) $357,331
East Providence (13 listings) $282,562
Eastham (23 listings) $433,257
Easthampton (19 listings) $294,289
Easton (79 listings) $600,625
Edgartown (17 listings) $2,421,994
Enfield (16 listings) $324,638
Erving (8 listings) $75,963
Essex (29 listings) $909,538
Everett (34 listings) $543,685
Fairhaven (56 listings) $383,318
Fall River (276 listings) $242,139
Falmouth (218 listings) $930,381
Fitchburg (110 listings) $173,771
Foxboro (35 listings) $795,666
Framingham (64 listings) $627,026
Franklin (85 listings) $575,899
Freetown (38 listings) $400,813
Gardner (61 listings) $235,954
Georgetown (15 listings) $520,020
Gill (10 listings) $190,000
Gloucester (107 listings) $1,010,793
Goshen (13 listings) $216,333
Grafton (65 listings) $487,782
Granby (47 listings) $239,996
Granville (14 listings) $241,179
Greenfield (99 listings) $184,549
Groton (50 listings) $595,802
Groveland (19 listings) $502,847
Hadley (39 listings) $460,818
Halifax (14 listings) $314,929
Hamilton (30 listings) $1,344,353
Hampden (30 listings) $373,763
Hanover (46 listings) $611,187
Hanson (29 listings) $323,845
Hardwick (23 listings) $229,961
Harvard (48 listings) $760,214
Harwich (68 listings) $610,607
Hatfield (24 listings) $418,469
Haverhill (114 listings) $372,740
Heath (15 listings) $163,390
Hingham (107 listings) $1,429,128
Holbrook (11 listings) $316,327
Holden (63 listings) $435,393
Holland (28 listings) $240,246
Hollis (14 listings) $505,157
Holliston (50 listings) $839,040
Holyoke (72 listings) $246,032
Hopedale (10 listings) $556,400
Hopkinton (70 listings) $810,659
Hubbardston (43 listings) $174,893
Hudson (66 listings) $498,611
Hull (68 listings) $630,835
Huntington (18 listings) $82,500
Ipswich (62 listings) $1,023,050
Kingston (67 listings) $582,012
Lakeville (43 listings) $455,758
Lancaster (19 listings) $1,128,916
Lawrence (61 listings) $248,558
Leicester (52 listings) $238,231
Lenox (8 listings) $1,025,687
Leominster (86 listings) $290,280
Leverett (24 listings) $356,263
Lexington (79 listings) $1,617,680
Leyden (8 listings) $169,275
Lincoln (46 listings) $1,623,920
Little Compton (11 listings) $612,618
Littleton (41 listings) $598,283
Longmeadow (68 listings) $466,490
Lowell (98 listings) $326,183
Ludlow (126 listings) $238,407
Lunenburg (40 listings) $364,023
Lynn (110 listings) $359,601
Lynnfield (46 listings) $895,917
Malden (36 listings) $470,119
Manchester (43 listings) $2,592,173
Mansfield (33 listings) $494,094
Marblehead (75 listings) $1,362,046
Marion (96 listings) $599,273
Marlborough (65 listings) $442,448
Marshfield (107 listings) $586,833
Mashpee (201 listings) $902,719
Mattapoisett (88 listings) $596,205
Maynard (16 listings) $442,375
Medfield (52 listings) $997,650
Medford (35 listings) $675,889
Medway (36 listings) $494,725
City/Town (# of listings) Average List Price
Melrose (29 listings) $775,927
Mendon (25 listings) $406,340
Merrimac (15 listings) $726,339
Methuen (98 listings) $444,951
Middleboro (72 listings) $387,992
Middleton (25 listings) $769,272
Milford (50 listings) $351,578
Millbury (37 listings) $376,173
Millis (23 listings) $654,200
Millville (11 listings) $276,855
Milton (51 listings) $906,392
Monson (73 listings) $233,774
Montague (24 listings) $207,083
Monterey (10 listings) $826,100
Moultonborough (8 listings) $124,338
Nahant (18 listings) $824,433
Nashua (27 listings) $469,093
Natick (53 listings) $865,558
Needham (69 listings) $1,404,878
New Bedford (248 listings) $211,704
New Braintree (12 listings) $131,142
New Ipswich (8 listings) $295,200
New Marlboro (16 listings) $739,000
New Salem (14 listings) $227,793
Newbury (34 listings) $813,953
Newburyport (106 listings) $815,362
Newton (165 listings) $1,906,508
Norfolk (46 listings) $661,335
North Andover (65 listings) $778,144
North Attleboro (77 listings) $469,925
North Brookfield (21 listings) $207,652
North Reading (28 listings) $614,239
North Smithfield (7 listings) $353,171
Northampton (123 listings) $358,008
Northborough (33 listings) $714,433
Northbridge (60 listings) $385,812
Northfield (24 listings) $200,320
Norton (46 listings) $526,548
Norwell (63 listings) $1,018,236
Norwood (22 listings) $463,441
Oak Bluffs (14 listings) $1,737,564
Oakham (17 listings) $154,676
Orange (44 listings) $128,984
Orleans (21 listings) $1,835,424
Otis (47 listings) $390,668
Oxford (43 listings) $275,830
Palmer (84 listings) $164,018
Pawtucket (23 listings) $253,796
Paxton (27 listings) $400,855
Peabody (48 listings) $503,079
Pelham (26 listings) $466,762
Pembroke (55 listings) $499,694
Pepperell (37 listings) $455,270
Petersham (21 listings) $324,276
Phillipston (17 listings) $143,672
Pittsfield (16 listings) $608,998
Plainville (37 listings) $517,421
Plymouth (359 listings) $520,948
Portsmouth (8 listings) $385,363
Princeton (21 listings) $341,976
Providence (22 listings) $261,368
Provincetown (23 listings) $579,926
Quincy (106 listings) $593,935
Randolph (39 listings) $354,995
Raynham (47 listings) $501,881
Reading (55 listings) $643,797
Rehoboth (95 listings) $418,972
Revere (51 listings) $706,432
Rindge (9 listings) $338,867
Rochester (26 listings) $590,638
Rockland (12 listings) $379,274
Rockport (40 listings) $855,373
Rowley (20 listings) $499,520
Royalston (13 listings) $172,808
Russell (15 listings) $245,667
Rutland (36 listings) $262,807
Salem (85 listings) $485,181
Salisbury (58 listings) $446,354
Sandisfield (11 listings) $255,532
Sandwich (142 listings) $658,139
Saugus (38 listings) $470,371
Scituate (135 listings) $758,200
Seekonk (55 listings) $435,645
Sharon (67 listings) $742,480
Shelburne (14 listings) $575,264
Sherborn (33 listings) $1,187,158
Shirley (25 listings) $340,288
Shrewsbury (91 listings) $705,539
Shutesbury (21 listings) $299,833
Somers (14 listings) $274,614
Somerset (51 listings) $323,127
Somerville (68 listings) $1,026,684
South Hadley (59 listings) $294,692
Southampton (35 listings) $323,940
Southborough (38 listings) $789,331
Southbridge (72 listings) $162,468
Southwick (73 listings) $299,419
Spencer (68 listings) $212,888
Springfield (266 listings) $156,143
Stafford (12 listings) $238,233
Sterling (43 listings) $375,641
Stoneham (28 listings) $543,700
Stoughton (26 listings) $392,204
Stow (38 listings) $617,315
Sturbridge (51 listings) $314,390
Sudbury (87 listings) $1,175,393
Sunderland (12 listings) $305,883
Sutton (57 listings) $485,775
Swampscott (39 listings) $1,163,833
Swansea (75 listings) $406,772
Taunton (125 listings) $297,659
Templeton (37 listings) $190,935
Tewksbury (32 listings) $478,854
Thompson (10 listings) $218,450
Tisbury (10 listings) $1,617,300
Tiverton (42 listings) $485,557
Tolland (22 listings) $313,200
Topsfield (24 listings) $1,155,396
Townsend (17 listings) $371,046
Truro (12 listings) $545,975
Tyngsborough (30 listings) $510,473
Upton (39 listings) $583,536
Uxbridge (59 listings) $449,041
Wakefield (28 listings) $668,453
Wales (21 listings) $164,029
Walpole (56 listings) $754,826
Waltham (42 listings) $654,671
Ware (121 listings) $173,995
Wareham (180 listings) $384,213
Warren (46 listings) $236,654
Warwick (17 listings) $194,254
Watertown (22 listings) $650,927
Wayland (50 listings) $1,176,760
Webster (63 listings) $309,595
Wellesley (112 listings) $2,204,899
Wellfleet (14 listings) $690,707
Wenham (26 listings) $1,196,738
West Boylston (17 listings) $343,059
West Bridgewater (17 listings) $432,590
West Brookfield (32 listings) $166,384
West Newbury (44 listings) $653,294
West Springfield (66 listings) $259,594
West Tisbury (8 listings) $1,484,125
Westborough (36 listings) $856,769
Westfield (127 listings) $251,225
Westford (54 listings) $637,546
Westhampton (22 listings) $232,123
Westminster (82 listings) $291,860
Weston (114 listings) $2,699,437
Westport (130 listings) $603,304
Westwood (52 listings) $1,572,556
Weymouth (101 listings) $434,099
Whately (19 listings) $329,763
Whitman (32 listings) $409,156
Wilbraham (90 listings) $346,873
Williamsburg (20 listings) $270,465
Williamstown (7 listings) $970,000
Wilmington (29 listings) $585,535
Winchendon (63 listings) $174,296
Winchester (71 listings) $1,308,759
Windham (24 listings) $538,304
Winthrop (28 listings) $550,914
Woburn (40 listings) $525,907
Woodstock (22 listings) $240,045
Woonsocket (7 listings) $235,914
Worcester (313 listings) $263,936
Worthington (16 listings) $321,819
Wrentham (58 listings) $820,738
Yarmouth (157 listings) $692,923