Home > All Cities

Browse Homes For Sale by City and Area

City/Town (# of listings) Average List Price
Abington (29 listings) $468,555
Acton (61 listings) $753,631
Acushnet (45 listings) $349,644
Agawam (77 listings) $256,442
Amesbury (51 listings) $574,241
Amherst (125 listings) $412,681
Andover (101 listings) $990,733
Arlington (33 listings) $807,548
Ashburnham (62 listings) $183,577
Ashby (22 listings) $206,895
Ashfield (19 listings) $186,442
Ashland (49 listings) $483,677
Athol (86 listings) $179,550
Atkinson (8 listings) $399,575
Attleboro (139 listings) $339,175
Auburn (61 listings) $370,993
Avon (16 listings) $389,631
Ayer (27 listings) $338,030
Barnstable (302 listings) $1,414,068
Barre (27 listings) $231,226
Becket (61 listings) $126,060
Bedford (32 listings) $975,388
Belchertown (110 listings) $268,351
Bellingham (51 listings) $401,875
Belmont (21 listings) $1,062,910
Berkley (27 listings) $366,525
Berlin (15 listings) $618,837
Bernardston (11 listings) $234,009
Beverly (57 listings) $1,329,866
Billerica (40 listings) $514,346
Blackstone (28 listings) $290,679
Blandford (26 listings) $144,886
Bolton (48 listings) $656,819
Boston (1,025 listings) $1,428,819
Bourne (142 listings) $705,552
Boxborough (21 listings) $742,124
Boxford (54 listings) $954,707
Boylston (26 listings) $674,808
Braintree (52 listings) $547,941
Brewster (52 listings) $528,083
Bridgewater (49 listings) $414,980
Brimfield (49 listings) $359,236
Bristol (14 listings) $407,964
Brockton (182 listings) $349,507
Brookfield (23 listings) $294,332
Brookline (106 listings) $1,869,114
Buckland (8 listings) $276,588
Burlington (25 listings) $745,132
Burrillville (8 listings) $314,800
Cambridge (83 listings) $1,309,073
Canton (52 listings) $687,083
Carlisle (27 listings) $1,199,781
Carver (39 listings) $380,705
Charlemont (11 listings) $162,805
Charlton (54 listings) $253,250
Chatham (53 listings) $1,433,985
Chelmsford (44 listings) $445,824
Chelsea (42 listings) $463,635
Chester (22 listings) $246,573
Chesterfield (15 listings) $358,287
Chicopee (122 listings) $215,859
Clinton (44 listings) $263,172
Cohasset (84 listings) $1,571,727
Colrain (15 listings) $282,053
Concord (99 listings) $2,163,730
Conway (17 listings) $233,329
Cumberland (18 listings) $390,889
Cummington (23 listings) $134,131
Danvers (36 listings) $524,672
Dartmouth (145 listings) $661,461
Dedham (56 listings) $1,189,225
Deerfield (32 listings) $298,550
Dennis (129 listings) $596,225
Derry (29 listings) $358,462
Dighton (54 listings) $405,986
Douglas (72 listings) $351,344
Dover (62 listings) $2,202,231
Dracut (50 listings) $454,690
Dudley (41 listings) $271,685
Dunstable (11 listings) $811,518
Duxbury (77 listings) $1,087,675
East Bridgewater (42 listings) $414,176
East Brookfield (23 listings) $188,309
East Longmeadow (85 listings) $325,937
Eastham (25 listings) $696,200
Easthampton (22 listings) $319,959
Easton (68 listings) $611,522
Edgartown (34 listings) $2,261,612
Enfield (21 listings) $258,624
Erving (9 listings) $135,167
Essex (14 listings) $993,214
Everett (34 listings) $590,651
Fairhaven (65 listings) $405,591
Fall River (273 listings) $240,652
Falmouth (254 listings) $934,592
Fitchburg (157 listings) $199,235
Foxboro (43 listings) $495,067
Framingham (89 listings) $619,834
Franklin (92 listings) $583,358
Freetown (24 listings) $401,142
Gardner (73 listings) $184,285
Georgetown (12 listings) $495,692
Gill (10 listings) $197,090
Gloucester (120 listings) $944,283
Goshen (19 listings) $178,500
Gosnold (7 listings) $1,159,843
Grafton (56 listings) $467,574
Granby (58 listings) $279,136
Granville (14 listings) $227,686
Greenfield (81 listings) $202,905
Groton (47 listings) $558,138
Groveland (15 listings) $470,827
Hadley (35 listings) $666,554
Halifax (27 listings) $316,981
Hamilton (45 listings) $1,018,182
Hampden (33 listings) $384,900
Hampton (10 listings) $493,100
Hanover (53 listings) $673,983
Hanson (27 listings) $386,415
Hardwick (24 listings) $268,363
Harvard (46 listings) $685,048
Harwich (82 listings) $673,532
Hatfield (23 listings) $574,896
Haverhill (142 listings) $389,422
Heath (14 listings) $158,643
Hingham (105 listings) $1,178,365
Holbrook (33 listings) $371,861
Holden (87 listings) $436,397
Holland (32 listings) $203,556
Hollis (14 listings) $583,700
Holliston (43 listings) $588,952
Holyoke (88 listings) $311,943
Hopedale (26 listings) $440,562
Hopkinton (79 listings) $863,801
Hubbardston (43 listings) $210,629
Hudson (47 listings) $460,322
Hull (57 listings) $510,772
Huntington (24 listings) $200,046
Ipswich (67 listings) $851,434
Johnston (8 listings) $211,438
Kingston (59 listings) $523,266
Laconia (9 listings) $2,376,656
Lakeville (34 listings) $512,388
Lancaster (24 listings) $505,129
Lanesborough (7 listings) $293,929
Lawrence (83 listings) $280,897
Leicester (59 listings) $253,265
Leominster (108 listings) $300,600
Leverett (23 listings) $316,543
Lexington (54 listings) $1,692,126
Lincoln (49 listings) $1,449,431
Little Compton (18 listings) $609,628
Littleton (35 listings) $603,571
Londonderry (11 listings) $378,855
Longmeadow (89 listings) $438,222
Lowell (124 listings) $332,444
Ludlow (129 listings) $260,503
Lunenburg (50 listings) $342,068
Lynn (138 listings) $396,634
Lynnfield (48 listings) $829,648
Malden (35 listings) $519,324
Manchester (45 listings) $2,296,984
Mansfield (46 listings) $532,150
Marblehead (68 listings) $1,329,460
Marion (95 listings) $735,009
Marlborough (58 listings) $480,131
Marshfield (128 listings) $578,727
Mashpee (228 listings) $894,407
Mattapoisett (91 listings) $642,751
Maynard (20 listings) $438,030
Medfield (37 listings) $871,873
City/Town (# of listings) Average List Price
Medford (25 listings) $733,888
Medway (34 listings) $377,832
Melrose (23 listings) $737,865
Mendon (34 listings) $417,994
Merrimac (30 listings) $634,916
Methuen (109 listings) $458,133
Middleboro (76 listings) $395,016
Middlefield (9 listings) $76,244
Middleton (33 listings) $589,555
Milford (60 listings) $347,989
Millbury (38 listings) $408,023
Millis (28 listings) $662,436
Millville (7 listings) $224,871
Milton (67 listings) $1,025,789
Monson (61 listings) $208,086
Montague (24 listings) $157,096
Nahant (27 listings) $1,060,748
Nashua (33 listings) $475,788
Natick (60 listings) $812,242
Needham (69 listings) $1,582,144
New Bedford (256 listings) $219,669
New Braintree (10 listings) $140,650
New Ipswich (9 listings) $317,267
New Salem (12 listings) $230,850
Newbury (36 listings) $781,679
Newburyport (112 listings) $890,229
Newton (191 listings) $1,943,605
Norfolk (50 listings) $745,842
North Andover (57 listings) $794,346
North Attleboro (97 listings) $459,899
North Brookfield (29 listings) $261,364
North Providence (10 listings) $206,070
North Reading (32 listings) $646,600
Northampton (135 listings) $379,345
Northborough (50 listings) $658,720
Northbridge (53 listings) $335,980
Northfield (29 listings) $224,386
Norton (68 listings) $451,203
Norwell (67 listings) $960,564
Norwood (35 listings) $532,414
Oak Bluffs (25 listings) $1,209,592
Oakham (13 listings) $129,715
Orange (48 listings) $165,160
Orleans (20 listings) $1,664,805
Otis (38 listings) $435,457
Oxford (53 listings) $281,717
Palmer (66 listings) $164,213
Pawtucket (19 listings) $238,932
Paxton (27 listings) $436,978
Peabody (46 listings) $415,022
Pelham (35 listings) $468,928
Pembroke (54 listings) $515,729
Pepperell (26 listings) $594,150
Petersham (20 listings) $295,105
Phillipston (16 listings) $319,081
Pittsfield (21 listings) $237,905
Plainville (37 listings) $614,660
Plaistow (9 listings) $397,389
Plymouth (413 listings) $525,474
Plympton (10 listings) $349,360
Portsmouth (10 listings) $272,090
Princeton (22 listings) $331,450
Providence (10 listings) $272,050
Provincetown (20 listings) $486,555
Quincy (127 listings) $608,913
Randolph (29 listings) $364,628
Raynham (50 listings) $493,640
Reading (43 listings) $693,540
Rehoboth (103 listings) $449,463
Revere (69 listings) $648,095
Rindge (15 listings) $332,240
Rochester (31 listings) $612,148
Rockland (34 listings) $339,856
Rockport (38 listings) $1,152,479
Rowley (17 listings) $577,429
Royalston (22 listings) $206,816
Russell (11 listings) $219,155
Rutland (43 listings) $225,988
Salem (127 listings) $484,165
Salisbury (64 listings) $518,028
Sandisfield (12 listings) $276,613
Sandwich (174 listings) $612,533
Saugus (36 listings) $512,731
Scituate (120 listings) $792,507
Seekonk (63 listings) $438,278
Sharon (63 listings) $710,387
Shelburne (15 listings) $368,980
Sherborn (28 listings) $1,135,136
Shirley (18 listings) $319,533
Shrewsbury (107 listings) $567,350
Shutesbury (25 listings) $269,988
Somers (15 listings) $421,053
Somerset (48 listings) $342,556
Somerville (80 listings) $993,312
South Hadley (66 listings) $272,100
Southampton (44 listings) $333,429
Southborough (43 listings) $938,181
Southbridge (93 listings) $183,980
Southwick (78 listings) $300,034
Spencer (75 listings) $192,569
Springfield (357 listings) $153,952
Stafford (9 listings) $195,489
Sterling (47 listings) $379,462
Stoneham (27 listings) $555,609
Stoughton (36 listings) $430,472
Stow (30 listings) $637,818
Sturbridge (65 listings) $328,389
Sudbury (69 listings) $1,097,917
Sunderland (12 listings) $260,833
Sutton (51 listings) $551,898
Swampscott (54 listings) $1,179,002
Swansea (77 listings) $438,108
Taunton (142 listings) $315,253
Templeton (41 listings) $183,238
Tewksbury (45 listings) $514,284
Thompson (14 listings) $251,861
Tisbury (15 listings) $1,326,920
Tiverton (47 listings) $503,913
Tolland (24 listings) $270,465
Topsfield (22 listings) $1,167,250
Townsend (19 listings) $328,694
Truro (11 listings) $1,662,155
Tyngsborough (24 listings) $486,904
Upton (42 listings) $524,860
Uxbridge (59 listings) $456,411
Wakefield (30 listings) $569,523
Wales (19 listings) $160,931
Walpole (55 listings) $626,761
Waltham (39 listings) $618,569
Ware (82 listings) $169,899
Wareham (180 listings) $388,332
Warren (40 listings) $236,397
Warwick (27 listings) $232,088
Watertown (40 listings) $765,000
Wayland (44 listings) $1,218,906
Webster (60 listings) $292,438
Wellesley (102 listings) $2,096,282
Wellfleet (21 listings) $923,905
Wendell (8 listings) $66,900
Wenham (30 listings) $1,348,247
West Boylston (23 listings) $467,556
West Bridgewater (18 listings) $429,661
West Brookfield (35 listings) $180,009
West Newbury (40 listings) $658,448
West Springfield (67 listings) $286,910
West Tisbury (14 listings) $1,235,786
Westborough (52 listings) $766,288
Westfield (136 listings) $277,900
Westford (65 listings) $522,508
Westhampton (21 listings) $212,876
Westminster (53 listings) $324,387
Weston (96 listings) $2,891,675
Westport (114 listings) $691,148
Westwood (39 listings) $1,456,918
Weymouth (101 listings) $418,753
Whately (18 listings) $294,172
Whitman (27 listings) $355,488
Wilbraham (90 listings) $356,575
Williamsburg (19 listings) $309,442
Wilmington (26 listings) $585,531
Winchendon (50 listings) $183,658
Winchester (61 listings) $1,535,150
Windham (21 listings) $554,548
Windsor (7 listings) $289,271
Winthrop (28 listings) $420,864
Woburn (30 listings) $539,179
Woodstock (22 listings) $182,627
Worcester (420 listings) $277,161
Worthington (15 listings) $310,813
Wrentham (52 listings) $796,110
Yarmouth (165 listings) $687,208