Home > All Cities

Browse Homes For Sale by City and Area

City/Town (# of listings) Average List Price
Abington (37 listings) $455,254
Acton (63 listings) $694,498
Acushnet (40 listings) $370,510
Agawam (71 listings) $280,458
Amesbury (45 listings) $640,798
Amherst (135 listings) $402,720
Andover (103 listings) $939,245
Arlington (24 listings) $960,067
Ashburnham (44 listings) $199,248
Ashby (20 listings) $276,990
Ashfield (21 listings) $270,481
Ashland (41 listings) $499,874
Athol (82 listings) $179,731
Atkinson (9 listings) $457,711
Attleboro (112 listings) $343,417
Auburn (54 listings) $369,454
Avon (12 listings) $374,592
Ayer (20 listings) $275,320
Barnstable (303 listings) $1,251,350
Barre (31 listings) $225,755
Barrington (7 listings) $461,671
Becket (56 listings) $143,099
Bedford (27 listings) $874,985
Belchertown (124 listings) $287,021
Bellingham (38 listings) $397,403
Belmont (19 listings) $1,062,353
Berkley (31 listings) $429,680
Berlin (16 listings) $603,102
Bernardston (12 listings) $249,375
Beverly (79 listings) $1,113,521
Billerica (44 listings) $539,876
Blackstone (24 listings) $283,854
Blandford (26 listings) $147,607
Bolton (45 listings) $655,167
Boston (933 listings) $1,495,538
Bourne (131 listings) $706,408
Boxborough (24 listings) $748,571
Boxford (51 listings) $954,347
Boylston (23 listings) $542,213
Braintree (49 listings) $499,471
Brewster (44 listings) $603,714
Bridgewater (48 listings) $431,758
Brimfield (54 listings) $339,220
Bristol (7 listings) $631,714
Brockton (144 listings) $331,279
Brookfield (18 listings) $294,828
Brookline (96 listings) $1,986,928
Buckland (12 listings) $276,683
Burlington (21 listings) $700,562
Cambridge (74 listings) $1,459,820
Canton (51 listings) $741,630
Carlisle (35 listings) $1,137,814
Carver (38 listings) $377,810
Charlemont (14 listings) $221,725
Charlton (66 listings) $238,514
Chatham (60 listings) $1,268,952
Chelmsford (39 listings) $443,653
Chelsea (28 listings) $357,846
Chester (20 listings) $240,830
Chesterfield (17 listings) $342,859
Chicopee (129 listings) $215,090
Clinton (46 listings) $247,614
Cohasset (90 listings) $1,827,667
Colrain (17 listings) $268,465
Concord (101 listings) $1,888,443
Conway (17 listings) $304,564
Cumberland (18 listings) $447,733
Cummington (21 listings) $166,196
Danvers (36 listings) $579,928
Dartmouth (156 listings) $640,029
Dedham (48 listings) $1,228,450
Deerfield (39 listings) $281,797
Dennis (126 listings) $520,803
Derry (17 listings) $366,824
Dighton (48 listings) $415,520
Douglas (70 listings) $346,511
Dover (66 listings) $2,257,848
Dracut (53 listings) $391,426
Dudley (45 listings) $255,029
Dunstable (17 listings) $666,024
Duxbury (83 listings) $1,197,408
East Bridgewater (46 listings) $386,629
East Brookfield (28 listings) $218,850
East Longmeadow (84 listings) $338,237
East Providence (11 listings) $288,264
Eastham (22 listings) $635,309
Easthampton (12 listings) $291,675
Easton (86 listings) $613,637
Edgartown (26 listings) $2,014,988
Enfield (20 listings) $271,660
Essex (21 listings) $859,462
Everett (28 listings) $582,943
Fairhaven (60 listings) $418,640
Fall River (267 listings) $249,805
Falmouth (236 listings) $924,191
Fitchburg (135 listings) $189,743
Foxboro (39 listings) $797,531
Framingham (58 listings) $690,324
Franklin (83 listings) $563,567
Freetown (31 listings) $365,464
Gardner (50 listings) $178,706
Georgetown (19 listings) $547,321
Gill (9 listings) $187,878
Gloucester (106 listings) $976,262
Goshen (19 listings) $155,884
Grafton (55 listings) $494,105
Granby (57 listings) $262,628
Granville (16 listings) $214,565
Greenfield (77 listings) $190,568
Groton (62 listings) $496,431
Groveland (21 listings) $473,710
Hadley (35 listings) $632,111
Halifax (20 listings) $321,350
Hamilton (36 listings) $1,051,328
Hampden (26 listings) $361,692
Hampton (8 listings) $537,438
Hanover (55 listings) $666,624
Hanson (31 listings) $374,548
Hardwick (27 listings) $246,374
Harvard (58 listings) $712,953
Harwich (75 listings) $596,773
Hatfield (28 listings) $431,729
Haverhill (138 listings) $350,530
Heath (12 listings) $147,392
Hingham (110 listings) $1,246,146
Holbrook (16 listings) $396,950
Holden (61 listings) $445,387
Holland (31 listings) $229,203
Hollis (12 listings) $549,025
Holliston (41 listings) $698,722
Holyoke (90 listings) $216,624
Hopedale (20 listings) $458,025
Hopkinton (69 listings) $836,924
Hubbardston (47 listings) $185,511
Hudson (55 listings) $468,309
Hull (69 listings) $622,696
Huntington (23 listings) $184,676
Ipswich (54 listings) $951,026
Johnston (8 listings) $289,838
Kingston (58 listings) $532,089
Laconia (8 listings) $2,606,750
Lakeville (34 listings) $487,738
Lancaster (26 listings) $743,188
Lawrence (97 listings) $266,101
Leicester (53 listings) $284,576
Leominster (79 listings) $310,316
Leverett (25 listings) $346,856
Lexington (60 listings) $1,721,111
Leyden (8 listings) $219,913
Lincoln (50 listings) $1,441,458
Little Compton (21 listings) $645,443
Littleton (36 listings) $639,731
Longmeadow (80 listings) $480,215
Lowell (122 listings) $348,287
Ludlow (129 listings) $238,988
Lunenburg (44 listings) $321,794
Lynn (134 listings) $397,630
Lynnfield (46 listings) $957,224
Malden (43 listings) $486,667
Manchester (46 listings) $2,465,387
Mansfield (30 listings) $583,963
Marblehead (72 listings) $1,323,245
Marion (97 listings) $733,237
Marlborough (50 listings) $479,655
Marshfield (132 listings) $587,456
Mashpee (224 listings) $854,308
Mattapoisett (83 listings) $615,228
Maynard (11 listings) $463,527
Medfield (42 listings) $920,266
Medford (37 listings) $565,933
City/Town (# of listings) Average List Price
Medway (37 listings) $489,219
Melrose (16 listings) $808,143
Mendon (22 listings) $425,195
Merrimac (24 listings) $737,874
Methuen (112 listings) $458,897
Middleboro (65 listings) $380,832
Middlefield (11 listings) $102,382
Middleton (36 listings) $731,057
Milford (49 listings) $377,983
Millbury (43 listings) $374,291
Millis (22 listings) $735,668
Millville (15 listings) $354,047
Milton (46 listings) $1,116,129
Monson (80 listings) $233,762
Montague (24 listings) $182,979
Monterey (10 listings) $896,100
Nahant (20 listings) $1,161,785
Nashua (25 listings) $507,600
Natick (55 listings) $755,782
Needham (58 listings) $1,571,770
New Bedford (252 listings) $216,392
New Braintree (11 listings) $124,018
New Ipswich (9 listings) $326,733
New Marlboro (12 listings) $887,408
New Salem (16 listings) $221,756
Newbury (47 listings) $821,905
Newburyport (97 listings) $917,193
Newton (159 listings) $2,069,459
Norfolk (46 listings) $707,543
North Andover (76 listings) $729,732
North Attleboro (91 listings) $493,802
North Brookfield (29 listings) $180,755
North Reading (36 listings) $624,794
Northampton (132 listings) $383,399
Northborough (38 listings) $756,247
Northbridge (59 listings) $378,672
Northfield (25 listings) $217,800
Norton (56 listings) $513,375
Norwell (59 listings) $991,827
Norwood (25 listings) $490,612
Oak Bluffs (20 listings) $1,410,440
Oakham (13 listings) $95,562
Orange (40 listings) $163,633
Orleans (24 listings) $1,858,575
Other (7 listings) $1,088,841
Otis (53 listings) $390,245
Oxford (51 listings) $269,894
Palmer (71 listings) $179,161
Pawtucket (18 listings) $254,828
Paxton (29 listings) $430,137
Peabody (41 listings) $445,083
Pelham (40 listings) $495,850
Pembroke (53 listings) $516,198
Pepperell (31 listings) $573,661
Petersham (21 listings) $318,752
Phillipston (21 listings) $274,038
Pittsfield (20 listings) $394,339
Plainville (42 listings) $482,244
Plaistow (11 listings) $330,745
Plymouth (401 listings) $529,014
Portsmouth (10 listings) $368,420
Princeton (22 listings) $378,195
Providence (18 listings) $230,266
Provincetown (21 listings) $551,633
Quincy (131 listings) $589,780
Randolph (44 listings) $348,012
Raynham (48 listings) $488,240
Reading (37 listings) $666,795
Rehoboth (91 listings) $455,321
Revere (48 listings) $610,017
Rindge (17 listings) $282,829
Rochester (27 listings) $536,922
Rockland (22 listings) $340,345
Rockport (47 listings) $955,608
Rowley (22 listings) $506,525
Royalston (15 listings) $225,990
Russell (11 listings) $206,382
Rutland (44 listings) $236,568
Salem (108 listings) $492,646
Salisbury (63 listings) $506,546
Sandisfield (15 listings) $249,817
Sandwich (162 listings) $642,441
Saugus (37 listings) $549,538
Scituate (146 listings) $805,157
Seekonk (57 listings) $454,412
Sharon (75 listings) $775,407
Shelburne (14 listings) $483,050
Sherborn (31 listings) $1,207,297
Shirley (19 listings) $298,515
Shrewsbury (106 listings) $575,933
Shutesbury (26 listings) $306,650
Somers (14 listings) $445,507
Somerset (53 listings) $335,743
Somerville (85 listings) $1,009,036
South Hadley (67 listings) $288,884
Southampton (40 listings) $325,492
Southborough (32 listings) $784,678
Southbridge (63 listings) $172,224
Southwick (82 listings) $308,918
Spencer (72 listings) $200,722
Springfield (305 listings) $161,598
Sterling (38 listings) $388,664
Stoneham (27 listings) $543,619
Stoughton (34 listings) $444,191
Stow (36 listings) $594,563
Sturbridge (60 listings) $315,323
Sudbury (78 listings) $1,120,867
Sunderland (12 listings) $271,225
Sutton (56 listings) $521,039
Swampscott (40 listings) $1,322,325
Swansea (83 listings) $372,726
Taunton (123 listings) $317,912
Templeton (56 listings) $203,861
Tewksbury (50 listings) $538,592
Thompson (9 listings) $240,389
Tisbury (14 listings) $1,392,429
Tiverton (50 listings) $456,278
Tolland (27 listings) $306,466
Topsfield (24 listings) $1,001,275
Townsend (12 listings) $428,225
Truro (15 listings) $1,410,187
Tyngsborough (31 listings) $511,158
Upton (42 listings) $528,181
Uxbridge (61 listings) $469,276
Wakefield (20 listings) $690,580
Wales (20 listings) $149,385
Walpole (48 listings) $742,750
Waltham (33 listings) $719,200
Ware (105 listings) $173,168
Wareham (185 listings) $405,819
Warren (49 listings) $237,500
Warwick (18 listings) $185,745
Watertown (17 listings) $1,001,575
Wayland (48 listings) $1,234,869
Webster (70 listings) $276,283
Wellesley (96 listings) $2,268,480
Wellfleet (21 listings) $780,238
Wendell (8 listings) $79,150
Wenham (26 listings) $1,310,704
West Boylston (21 listings) $392,752
West Bridgewater (18 listings) $464,772
West Brookfield (30 listings) $194,043
West Newbury (41 listings) $664,753
West Springfield (79 listings) $308,537
West Tisbury (12 listings) $1,217,167
Westborough (49 listings) $775,149
Westfield (143 listings) $259,596
Westford (49 listings) $570,649
Westhampton (24 listings) $254,667
Westminster (81 listings) $298,979
Weston (112 listings) $2,653,874
Westport (125 listings) $668,998
Westwood (40 listings) $1,603,820
Weymouth (117 listings) $449,177
Whately (14 listings) $316,471
Whitman (22 listings) $409,723
Wilbraham (105 listings) $347,852
Williamsburg (18 listings) $332,172
Wilmington (26 listings) $632,154
Winchendon (59 listings) $193,897
Winchester (56 listings) $1,519,864
Windham (18 listings) $448,327
Winthrop (30 listings) $455,570
Woburn (28 listings) $484,296
Woodstock (21 listings) $254,333
Woonsocket (11 listings) $228,209
Worcester (340 listings) $261,469
Worthington (18 listings) $322,794
Wrentham (53 listings) $853,466
Yarmouth (168 listings) $689,175