Home > All Cities

Browse Homes For Sale by City and Area

City/Town (# of listings) Average List Price
Abington (64 listings) $353,375
Acton (96 listings) $488,442
Acushnet (74 listings) $229,451
Agawam (99 listings) $238,874
Amesbury (95 listings) $361,130
Amherst (129 listings) $377,986
Andover (140 listings) $877,699
Arlington (36 listings) $540,089
Ashburnham (76 listings) $202,632
Ashby (24 listings) $208,624
Ashfield (18 listings) $256,983
Ashland (52 listings) $441,121
Athol (114 listings) $160,326
Atkinson (14 listings) $487,429
Attleboro (168 listings) $288,087
Auburn (80 listings) $272,550
Avon (17 listings) $293,124
Ayer (43 listings) $285,572
Barnstable (345 listings) $1,062,060
Barre (64 listings) $230,905
Barrington (7 listings) $379,243
Becket (65 listings) $120,491
Bedford (46 listings) $749,500
Belchertown (181 listings) $193,958
Bellingham (87 listings) $297,130
Belmont (27 listings) $1,246,633
Berkley (56 listings) $274,216
Berlin (62 listings) $223,911
Bernardston (17 listings) $297,612
Beverly (116 listings) $607,979
Billerica (78 listings) $383,711
Blackstone (40 listings) $251,418
Blandford (36 listings) $196,081
Bolton (56 listings) $487,577
Boston (877 listings) $1,019,969
Bourne (200 listings) $553,345
Boxborough (20 listings) $433,095
Boxford (62 listings) $796,703
Boylston (23 listings) $517,401
Braintree (76 listings) $400,325
Brewster (89 listings) $581,111
Bridgewater (62 listings) $284,000
Brimfield (59 listings) $184,168
Bristol (42 listings) $317,188
Brockton (213 listings) $222,320
Brookfield (38 listings) $187,629
Brookline (130 listings) $1,578,694
Buckland (25 listings) $278,560
Burlington (31 listings) $534,126
Burrillville (11 listings) $318,018
Cambridge (91 listings) $990,814
Canton (81 listings) $570,684
Carlisle (27 listings) $970,533
Carver (43 listings) $322,448
Charlemont (13 listings) $214,200
Charlton (115 listings) $280,941
Chatham (64 listings) $926,211
Chelmsford (82 listings) $342,229
Chelsea (57 listings) $279,256
Chester (34 listings) $209,490
Chesterfield (27 listings) $206,307
Chicopee (177 listings) $188,365
Clinton (75 listings) $220,723
Cohasset (101 listings) $1,306,312
Colrain (18 listings) $155,856
Concord (82 listings) $1,666,845
Conway (34 listings) $214,182
Cumberland (43 listings) $369,928
Cummington (20 listings) $181,190
Danvers (71 listings) $409,256
Danville (8 listings) $262,125
Dartmouth (207 listings) $746,423
Dedham (79 listings) $585,672
Deerfield (39 listings) $271,672
Dennis (174 listings) $453,933
Derry (35 listings) $244,749
Dighton (64 listings) $253,790
Douglas (106 listings) $241,906
Dover (71 listings) $1,519,655
Dracut (104 listings) $370,865
Dudley (69 listings) $235,554
Dunstable (9 listings) $613,922
Duxbury (94 listings) $769,415
East Bridgewater (90 listings) $310,249
East Brookfield (32 listings) $220,563
East Kingston (8 listings) $305,563
East Longmeadow (97 listings) $307,132
East Providence (12 listings) $209,650
Eastham (20 listings) $766,490
Easthampton (56 listings) $255,898
Easton (78 listings) $457,442
Edgartown (36 listings) $1,707,806
Ellington (7 listings) $249,857
Enfield (33 listings) $241,557
Errol (9 listings) $173,522
Erving (10 listings) $107,180
Essex (29 listings) $665,472
Everett (47 listings) $357,597
Fairhaven (103 listings) $365,302
Fall River (320 listings) $285,283
Falmouth (365 listings) $780,738
Fitchburg (236 listings) $187,300
Foxboro (60 listings) $412,474
Framingham (128 listings) $408,851
Franklin (102 listings) $431,898
Freetown (63 listings) $337,890
Gardner (104 listings) $183,190
Georgetown (33 listings) $599,109
Gill (20 listings) $199,805
Gloucester (174 listings) $700,653
Goshen (23 listings) $180,113
Grafton (122 listings) $406,237
Granby (55 listings) $235,232
Granville (19 listings) $211,474
Greenfield (88 listings) $230,314
Groton (69 listings) $492,249
Groveland (12 listings) $446,767
Hadley (39 listings) $402,287
Halifax (39 listings) $285,138
Hamilton (26 listings) $945,042
Hampden (33 listings) $275,088
Hampstead (17 listings) $270,318
Hampton (20 listings) $495,640
Hanover (49 listings) $518,640
Hanson (53 listings) $310,106
Hardwick (34 listings) $227,918
Harvard (53 listings) $644,042
Harwich (93 listings) $666,777
Hatfield (31 listings) $386,810
Haverhill (209 listings) $283,184
Heath (12 listings) $153,883
Hingham (158 listings) $1,040,744
Holbrook (27 listings) $324,450
Holden (128 listings) $331,596
Holland (42 listings) $174,500
Hollis (22 listings) $603,949
Holliston (59 listings) $408,773
Holyoke (135 listings) $202,816
Hopedale (26 listings) $310,715
Hopkinton (53 listings) $666,918
Hubbardston (42 listings) $153,126
Hudson (84 listings) $366,104
Hull (104 listings) $535,759
Huntington (18 listings) $203,406
Ipswich (90 listings) $597,654
Killingly (8 listings) $195,213
Kingston (149 listings) $440,767
Lakeville (61 listings) $336,277
Lancaster (68 listings) $393,706
Lawrence (119 listings) $208,262
Leicester (88 listings) $262,543
Leominster (159 listings) $253,345
Leverett (17 listings) $378,635
Lexington (86 listings) $1,254,164
Leyden (14 listings) $430,864
Lincoln (39 listings) $1,083,018
Little Compton (17 listings) $1,125,106
Littleton (41 listings) $422,983
Londonderry (23 listings) $323,534
Longmeadow (106 listings) $444,967
Lowell (212 listings) $253,147
Ludlow (103 listings) $209,952
Lunenburg (74 listings) $263,809
Lynn (159 listings) $259,665
Lynnfield (43 listings) $648,793
Malden (76 listings) $336,490
Manchester (58 listings) $1,630,869
Mansfield (68 listings) $423,203
Marblehead (120 listings) $1,297,877
Marion (82 listings) $931,652
Marlborough (107 listings) $375,107
Marshfield (132 listings) $439,592
Mashpee (217 listings) $739,227
Mattapoisett (90 listings) $530,348
Maynard (29 listings) $319,538
Medfield (54 listings) $968,367
Medford (66 listings) $393,842
Medway (58 listings) $456,255
City/Town (# of listings) Average List Price
Melrose (41 listings) $524,361
Mendon (51 listings) $424,998
Merrimac (64 listings) $452,679
Merrimack (11 listings) $254,987
Methuen (116 listings) $340,716
Middleboro (160 listings) $334,515
Middlefield (9 listings) $141,300
Middleton (73 listings) $590,040
Milford (91 listings) $294,558
Millbury (56 listings) $312,518
Millis (29 listings) $492,721
Millville (23 listings) $220,370
Milton (79 listings) $863,612
Monson (73 listings) $214,021
Montague (42 listings) $170,300
Monterey (10 listings) $885,490
Montgomery (14 listings) $248,600
Nahant (18 listings) $725,572
Nashua (42 listings) $293,833
Natick (81 listings) $581,587
Needham (54 listings) $1,666,876
New Bedford (388 listings) $209,164
New Ipswich (16 listings) $209,700
New Salem (8 listings) $139,700
Newbury (80 listings) $530,865
Newburyport (101 listings) $635,601
Newton (191 listings) $1,449,123
Norfolk (79 listings) $597,124
North Adams (8 listings) $90,575
North Andover (117 listings) $637,224
North Attleboro (108 listings) $353,332
North Brookfield (51 listings) $210,924
North Providence (10 listings) $221,800
North Reading (41 listings) $653,107
North Smithfield (8 listings) $236,738
Northampton (134 listings) $357,404
Northborough (91 listings) $459,475
Northbridge (86 listings) $351,954
Northfield (37 listings) $182,616
Norton (89 listings) $354,676
Norwell (74 listings) $814,078
Norwood (54 listings) $360,444
Oak Bluffs (22 listings) $613,568
Oakham (16 listings) $192,356
Orange (72 listings) $165,736
Orleans (25 listings) $1,417,568
Otis (41 listings) $368,145
Oxford (63 listings) $308,967
Palmer (106 listings) $163,966
Pawtucket (18 listings) $191,285
Paxton (34 listings) $302,865
Peabody (83 listings) $416,939
Pelham (44 listings) $358,920
Pembroke (69 listings) $405,359
Pepperell (59 listings) $383,908
Petersham (27 listings) $305,468
Phillipston (22 listings) $166,350
Plainfield (20 listings) $158,305
Plainville (33 listings) $437,623
Plaistow (15 listings) $377,185
Plymouth (480 listings) $437,285
Plympton (24 listings) $298,200
Portsmouth (12 listings) $277,824
Princeton (50 listings) $373,330
Providence (37 listings) $246,851
Provincetown (17 listings) $716,094
Putnam (10 listings) $277,950
Quincy (175 listings) $437,100
Randolph (63 listings) $295,954
Raymond (16 listings) $207,094
Raynham (69 listings) $350,590
Reading (42 listings) $487,990
Rehoboth (107 listings) $372,421
Revere (84 listings) $367,809
Rindge (22 listings) $306,636
Rochester (46 listings) $412,343
Rockland (84 listings) $301,217
Rockport (70 listings) $607,003
Rowley (30 listings) $591,093
Royalston (24 listings) $186,281
Russell (15 listings) $169,413
Rutland (78 listings) $267,854
Salem (196 listings) $335,440
Salisbury (109 listings) $419,769
Sandisfield (31 listings) $274,290
Sandown (7 listings) $272,573
Sandwich (245 listings) $486,951
Saugus (75 listings) $363,650
Scituate (137 listings) $726,508
Seabrook (11 listings) $455,218
Seekonk (61 listings) $332,993
Sharon (61 listings) $690,975
Shelburne (13 listings) $296,054
Sherborn (37 listings) $1,333,969
Shirley (42 listings) $297,002
Shrewsbury (132 listings) $652,146
Shutesbury (20 listings) $232,005
Smithfield (7 listings) $522,671
Somers (16 listings) $310,225
Somerset (67 listings) $297,236
Somerville (59 listings) $519,089
South Hadley (137 listings) $260,612
Southampton (63 listings) $251,295
Southborough (44 listings) $761,116
Southbridge (104 listings) $179,927
Southwick (98 listings) $313,760
Spencer (116 listings) $213,672
Springfield (541 listings) $131,677
Stafford (18 listings) $184,767
Sterling (70 listings) $306,179
Stoneham (48 listings) $451,716
Stoughton (87 listings) $325,277
Stow (33 listings) $526,997
Sturbridge (95 listings) $359,705
Sudbury (98 listings) $940,708
Suffield (20 listings) $366,320
Sunderland (29 listings) $295,486
Sutton (68 listings) $428,196
Swampscott (69 listings) $789,204
Swansea (102 listings) $383,084
Taunton (182 listings) $251,025
Templeton (82 listings) $188,172
Tewksbury (76 listings) $361,704
Thompson (25 listings) $196,632
Tisbury (15 listings) $1,020,993
Tiverton (130 listings) $332,608
Tolland (21 listings) $294,044
Topsfield (39 listings) $619,251
Townsend (60 listings) $263,895
Truro (16 listings) $1,003,931
Tyngsborough (35 listings) $361,434
Upton (61 listings) $346,492
Uxbridge (88 listings) $312,300
Wakefield (55 listings) $418,711
Wales (28 listings) $157,536
Walpole (83 listings) $610,674
Waltham (87 listings) $481,002
Ware (144 listings) $161,082
Wareham (260 listings) $362,889
Warren (76 listings) $212,330
Warwick (22 listings) $236,332
Watertown (47 listings) $516,139
Wayland (95 listings) $1,041,381
Webster (94 listings) $260,051
Wellesley (118 listings) $2,235,585
Wendell (12 listings) $170,358
Wenham (26 listings) $887,800
West Boylston (54 listings) $327,717
West Bridgewater (32 listings) $391,685
West Brookfield (34 listings) $284,756
West Newbury (40 listings) $645,030
West Springfield (95 listings) $231,386
West Tisbury (14 listings) $828,571
Westborough (74 listings) $548,161
Westfield (207 listings) $214,231
Westford (119 listings) $431,255
Westhampton (38 listings) $244,963
Westminster (85 listings) $268,396
Weston (99 listings) $2,578,138
Westport (150 listings) $493,843
Westwood (53 listings) $1,234,211
Weymouth (135 listings) $345,357
Whately (16 listings) $284,730
Whitman (64 listings) $284,063
Wilbraham (127 listings) $292,384
Williamsburg (23 listings) $318,739
Wilmington (43 listings) $393,433
Winchendon (131 listings) $158,508
Winchester (51 listings) $1,034,682
Windham (49 listings) $433,878
Winthrop (51 listings) $432,954
Woburn (61 listings) $468,911
Woodstock (21 listings) $220,724
Woonsocket (15 listings) $184,167
Worcester (529 listings) $215,454
Worthington (27 listings) $226,211
Wrentham (79 listings) $635,433
Yarmouth (235 listings) $568,743