Massachusetts Real Estate
15,888 homes for sale across 348 cities • 7,898 rentals available
Browse by City
348 cities with active listings in Massachusetts
Boston
1,882 listings
Avg. $1,749,393 •
$51K –
$38.0M
2,770 rentals available
Worcester
366 listings
Avg. $617,986 •
$60K –
$4.9M
208 rentals available
Plymouth
274 listings
Avg. $972,547 •
$80K –
$12.3M
35 rentals available
Springfield
265 listings
Avg. $420,337 •
$55K –
$5.5M
39 rentals available
Fall River
264 listings
Avg. $673,917 •
$170K –
$5.5M
84 rentals available
Newton
220 listings
Avg. $2,460,255 •
$175K –
$40.0M
189 rentals available
New Bedford
217 listings
Avg. $717,121 •
$75K –
$9.3M
40 rentals available
Somerville
198 listings
Avg. $1,458,516 •
$309K –
$16.0M
253 rentals available
Brookline
184 listings
Avg. $2,962,248 •
$125K –
$17.0M
263 rentals available
Lowell
182 listings
Avg. $646,805 •
$75K –
$2.6M
89 rentals available
Quincy
181 listings
Avg. $928,197 •
$60K –
$5.7M
159 rentals available
Cambridge
170 listings
Avg. $2,046,640 •
$50K –
$15.7M
334 rentals available
Brockton
169 listings
Avg. $717,537 •
$90K –
$9.0M
50 rentals available
Lynn
166 listings
Avg. $940,522 •
$125K –
$13.3M
171 rentals available
Fitchburg
147 listings
Avg. $569,240 •
$87K –
$5.9M
38 rentals available
Barnstable
147 listings
Avg. $2,174,989 •
$220K –
$18.5M
6 rentals available
Taunton
140 listings
Avg. $626,756 •
$50K –
$5.9M
31 rentals available
Falmouth
135 listings
Avg. $1,645,091 •
$109K –
$17.5M
9 rentals available
Medford
124 listings
Avg. $973,762 •
$160K –
$3.5M
169 rentals available
Haverhill
123 listings
Avg. $1,022,879 •
$130K –
$37.5M
37 rentals available
Framingham
120 listings
Avg. $781,919 •
$89K –
$3.7M
53 rentals available
Salem
103 listings
Avg. $825,396 •
$60K –
$4.2M
70 rentals available
Revere
100 listings
Avg. $860,518 •
$115K –
$4.2M
91 rentals available
Leominster
99 listings
Avg. $597,161 •
$60K –
$4.3M
20 rentals available
Wareham
98 listings
Avg. $606,169 •
$68K –
$2.5M
17 rentals available
Attleboro
96 listings
Avg. $567,895 •
$69K –
$2.1M
29 rentals available
Gloucester
91 listings
Avg. $1,149,291 •
$279K –
$4.7M
39 rentals available
Shrewsbury
89 listings
Avg. $855,846 •
$250K –
$3.5M
21 rentals available
Northampton
88 listings
Avg. $873,705 •
$75K –
$4.2M
5 rentals available
Waltham
87 listings
Avg. $1,425,780 •
$250K –
$14.0M
101 rentals available
Lexington
82 listings
Avg. $2,204,970 •
$60K –
$5.5M
52 rentals available
Marlborough
82 listings
Avg. $828,246 •
$99K –
$4.9M
20 rentals available
Bourne
82 listings
Avg. $1,149,598 •
$325K –
$10.9M
10 rentals available
Malden
81 listings
Avg. $1,006,789 •
$180K –
$5.3M
110 rentals available
Sandwich
79 listings
Avg. $1,295,368 •
$92K –
$12.9M
4 rentals available
Methuen
79 listings
Avg. $756,249 •
$180K –
$5.2M
6 rentals available
Mashpee
79 listings
Avg. $1,395,377 •
$265K –
$7.7M
3 rentals available
Andover
78 listings
Avg. $1,585,535 •
$100K –
$5.3M
23 rentals available
Dartmouth
77 listings
Avg. $1,178,835 •
$101K –
$13.0M
10 rentals available
Chelsea
76 listings
Avg. $695,825 •
$263K –
$8.7M
112 rentals available
Yarmouth
75 listings
Avg. $818,481 •
$229K –
$2.7M
9 rentals available
Hingham
73 listings
Avg. $2,179,695 •
$180K –
$11.8M
11 rentals available
Weymouth
73 listings
Avg. $684,551 •
$205K –
$2.7M
37 rentals available
Chicopee
72 listings
Avg. $388,015 •
$52K –
$1.3M
8 rentals available
Winthrop
72 listings
Avg. $792,145 •
$220K –
$2.4M
38 rentals available
Watertown
68 listings
Avg. $1,085,378 •
$335K –
$2.7M
101 rentals available
Westfield
67 listings
Avg. $662,137 •
$65K –
$6.9M
9 rentals available
Beverly
66 listings
Avg. $2,044,423 •
$250K –
$23.0M
30 rentals available
Newburyport
66 listings
Avg. $1,651,768 •
$270K –
$6.5M
19 rentals available
Braintree
66 listings
Avg. $762,007 •
$283K –
$1.8M
25 rentals available
North Attleboro
64 listings
Avg. $645,537 •
$139K –
$1.7M
20 rentals available
Provincetown
64 listings
Avg. $2,031,473 •
$65K –
$12.0M
Bridgewater
63 listings
Avg. $709,492 •
$235K –
$2.5M
16 rentals available
Marshfield
62 listings
Avg. $1,164,084 •
$165K –
$6.5M
34 rentals available
Holyoke
62 listings
Avg. $445,190 •
$115K –
$1.8M
27 rentals available
Easton
61 listings
Avg. $796,574 •
$109K –
$2.3M
7 rentals available
Dennis
61 listings
Avg. $1,098,564 •
$80K –
$4.6M
2 rentals available
Amherst
61 listings
Avg. $679,938 •
$140K –
$3.0M
10 rentals available
Peabody
60 listings
Avg. $740,298 •
$85K –
$2.8M
27 rentals available
Lakeville
60 listings
Avg. $774,107 •
$150K –
$3.0M
2 rentals available
Dracut
60 listings
Avg. $651,540 •
$100K –
$5.7M
6 rentals available
Needham
60 listings
Avg. $2,060,296 •
$200K –
$5.8M
15 rentals available
Belchertown
59 listings
Avg. $533,138 •
$60K –
$6.5M
2 rentals available
Grafton
59 listings
Avg. $722,980 •
$200K –
$1.9M
12 rentals available
Westborough
59 listings
Avg. $853,396 •
$55K –
$3.5M
19 rentals available
Canton
57 listings
Avg. $830,787 •
$120K –
$2.8M
15 rentals available
Hopkinton
57 listings
Avg. $1,454,781 •
$480K –
$3.8M
7 rentals available
Palmer
56 listings
Avg. $483,993 •
$50K –
$3.5M
4 rentals available
Hull
56 listings
Avg. $899,340 •
$289K –
$2.9M
37 rentals available
Gardner
56 listings
Avg. $900,267 •
$50K –
$25.5M
11 rentals available
Webster
55 listings
Avg. $580,609 •
$50K –
$2.8M
10 rentals available
Everett
54 listings
Avg. $946,637 •
$55K –
$5.5M
88 rentals available
Wellesley
54 listings
Avg. $2,751,744 •
$675K –
$11.0M
25 rentals available
Edgartown
54 listings
Avg. $3,990,172 •
$50K –
$21.5M
18 rentals available
Lawrence
54 listings
Avg. $835,268 •
$70K –
$5.6M
40 rentals available
Natick
53 listings
Avg. $1,324,092 •
$225K –
$7.2M
31 rentals available
Acton
53 listings
Avg. $1,039,640 •
$193K –
$2.8M
22 rentals available
Athol
53 listings
Avg. $476,786 •
$75K –
$1.3M
4 rentals available
Arlington
53 listings
Avg. $1,705,985 •
$150K –
$12.0M
82 rentals available
Middleboro
52 listings
Avg. $869,821 •
$120K –
$9.5M
15 rentals available
Northborough
52 listings
Avg. $922,356 •
$139K –
$7.2M
2 rentals available
South Hadley
52 listings
Avg. $553,312 •
$200K –
$1.3M
4 rentals available
Mattapoisett
52 listings
Avg. $1,066,356 •
$65K –
$4.0M
13 rentals available
Westport
52 listings
Avg. $1,293,029 •
$190K –
$8.0M
12 rentals available
Sharon
52 listings
Avg. $1,011,017 •
$300K –
$2.7M
15 rentals available
Lunenburg
51 listings
Avg. $598,178 •
$90K –
$1.4M
3 rentals available
Hudson
51 listings
Avg. $954,506 •
$225K –
$6.0M
4 rentals available
Southbridge
50 listings
Avg. $483,802 •
$65K –
$2.3M
5 rentals available
Walpole
50 listings
Avg. $808,323 •
$400K –
$3.0M
6 rentals available
Dedham
50 listings
Avg. $1,243,629 •
$85K –
$8.8M
21 rentals available
Salisbury
49 listings
Avg. $785,422 •
$130K –
$2.6M
12 rentals available
Stoughton
49 listings
Avg. $684,543 •
$110K –
$3.5M
39 rentals available
Ludlow
48 listings
Avg. $470,497 •
$80K –
$1.6M
1 rentals available
Woburn
48 listings
Avg. $963,417 •
$150K –
$3.0M
34 rentals available
North Andover
48 listings
Avg. $1,162,306 •
$90K –
$12.5M
13 rentals available
Scituate
48 listings
Avg. $1,645,096 •
$115K –
$5.4M
39 rentals available
Sudbury
47 listings
Avg. $1,588,464 •
$379K –
$4.5M
8 rentals available
Belmont
47 listings
Avg. $1,718,768 •
$395K –
$4.5M
44 rentals available
Chelmsford
47 listings
Avg. $660,566 •
$99K –
$2.5M
21 rentals available
Chatham
47 listings
Avg. $3,222,191 •
$475K –
$13.0M
2 rentals available
Auburn
47 listings
Avg. $499,425 •
$125K –
$1.3M
3 rentals available
Ipswich
47 listings
Avg. $1,135,535 •
$195K –
$3.7M
6 rentals available
Danvers
47 listings
Avg. $859,929 •
$90K –
$3.0M
6 rentals available
Franklin
47 listings
Avg. $764,062 •
$285K –
$2.2M
15 rentals available
Billerica
46 listings
Avg. $955,217 •
$162K –
$5.8M
10 rentals available
Orange
46 listings
Avg. $693,993 •
$50K –
$9.0M
2 rentals available
Sturbridge
46 listings
Avg. $493,982 •
$99K –
$1.5M
4 rentals available
Charlton
46 listings
Avg. $542,346 •
$80K –
$2.5M
3 rentals available
Winchester
46 listings
Avg. $1,763,205 •
$289K –
$3.6M
33 rentals available
Randolph
46 listings
Avg. $649,148 •
$135K –
$2.7M
8 rentals available
Milford
45 listings
Avg. $820,633 •
$265K –
$8.5M
9 rentals available
Ware
45 listings
Avg. $374,319 •
$50K –
$2.3M
2 rentals available
Wilbraham
45 listings
Avg. $581,227 •
$70K –
$2.0M
1 rentals available
Wakefield
45 listings
Avg. $955,301 •
$50K –
$5.5M
18 rentals available
Amesbury
44 listings
Avg. $982,752 •
$260K –
$4.5M
3 rentals available
Holden
44 listings
Avg. $737,447 •
$300K –
$1.8M
4 rentals available
Concord
43 listings
Avg. $3,385,719 •
$490K –
$18.0M
5 rentals available
Rehoboth
43 listings
Avg. $818,846 •
$225K –
$2.1M
1 rentals available
Brimfield
43 listings
Avg. $427,060 •
$50K –
$3.0M
1 rentals available
Saugus
42 listings
Avg. $815,976 •
$140K –
$4.0M
16 rentals available
Clinton
42 listings
Avg. $536,738 •
$150K –
$2.6M
14 rentals available
Fairhaven
42 listings
Avg. $732,838 •
$89K –
$2.3M
5 rentals available
Raynham
42 listings
Avg. $655,454 •
$150K –
$1.4M
3 rentals available
Rutland
40 listings
Avg. $513,633 •
$170K –
$2.0M
6 rentals available
Burlington
40 listings
Avg. $1,202,282 •
$160K –
$2.8M
16 rentals available
West Springfield
39 listings
Avg. $435,046 •
$165K –
$2.1M
3 rentals available
Oxford
39 listings
Avg. $571,706 •
$50K –
$3.6M
3 rentals available
Rockport
39 listings
Avg. $1,189,105 •
$250K –
$5.5M
12 rentals available
Southwick
39 listings
Avg. $612,259 •
$85K –
$1.6M
North Reading
39 listings
Avg. $1,147,960 •
$300K –
$3.9M
1 rentals available
Southborough
39 listings
Avg. $1,554,951 •
$565K –
$5.9M
4 rentals available
Uxbridge
39 listings
Avg. $650,325 •
$138K –
$1.5M
5 rentals available
Swansea
38 listings
Avg. $608,261 •
$70K –
$1.4M
3 rentals available
Milton
38 listings
Avg. $1,992,461 •
$600K –
$14.5M
16 rentals available
Dudley
38 listings
Avg. $556,900 •
$55K –
$2.4M
2 rentals available
Weston
38 listings
Avg. $5,102,916 •
$60K –
$29.0M
6 rentals available
Seekonk
38 listings
Avg. $658,763 •
$100K –
$3.6M
3 rentals available
Agawam
38 listings
Avg. $530,093 •
$130K –
$2.5M
3 rentals available
Hanson
37 listings
Avg. $605,573 •
$180K –
$4.5M
1 rentals available
Norton
37 listings
Avg. $919,269 •
$55K –
$3.0M
4 rentals available
Melrose
37 listings
Avg. $962,962 •
$240K –
$1.9M
21 rentals available
Freetown
37 listings
Avg. $705,073 •
$250K –
$1.4M
2 rentals available
Norwood
36 listings
Avg. $919,875 •
$202K –
$3.3M
28 rentals available
Bedford
36 listings
Avg. $1,647,050 •
$389K –
$5.3M
4 rentals available
Wayland
36 listings
Avg. $1,406,633 •
$499K –
$4.2M
12 rentals available
East Longmeadow
36 listings
Avg. $551,062 •
$120K –
$2.0M
2 rentals available
Carver
36 listings
Avg. $706,967 •
$55K –
$2.5M
2 rentals available
Sutton
35 listings
Avg. $780,954 •
$250K –
$2.5M
3 rentals available
Millbury
35 listings
Avg. $521,071 •
$170K –
$1,000K
5 rentals available
Spencer
35 listings
Avg. $567,674 •
$272K –
$1.2M
4 rentals available
Groton
35 listings
Avg. $788,880 •
$260K –
$3.0M
5 rentals available
Westminster
35 listings
Avg. $896,123 •
$140K –
$3.0M
10 rentals available
Marion
35 listings
Avg. $1,115,903 •
$300K –
$2.7M
1 rentals available
Tewksbury
34 listings
Avg. $903,597 •
$85K –
$9.0M
6 rentals available
Middleton
34 listings
Avg. $1,091,460 •
$384K –
$2.3M
4 rentals available
Wilmington
34 listings
Avg. $847,161 •
$275K –
$1.7M
3 rentals available
Greenfield
34 listings
Avg. $430,082 •
$65K –
$1.6M
2 rentals available
Pembroke
32 listings
Avg. $879,741 •
$190K –
$3.9M
4 rentals available
Rockland
32 listings
Avg. $500,847 •
$199K –
$1.2M
3 rentals available
Warren
32 listings
Avg. $499,834 •
$50K –
$4.9M
2 rentals available
Duxbury
32 listings
Avg. $2,496,111 •
$459K –
$12.0M
8 rentals available
Upton
32 listings
Avg. $894,962 •
$449K –
$2.5M
2 rentals available
Swampscott
31 listings
Avg. $1,786,326 •
$350K –
$14.0M
15 rentals available
Longmeadow
31 listings
Avg. $738,645 •
$330K –
$1.7M
2 rentals available
Harwich
31 listings
Avg. $1,680,852 •
$250K –
$7.5M
1 rentals available
Orleans
31 listings
Avg. $2,239,812 •
$238K –
$8.0M
Northbridge
31 listings
Avg. $602,616 •
$250K –
$1.3M
6 rentals available
Ashland
31 listings
Avg. $628,494 •
$308K –
$2.1M
11 rentals available
Foxboro
30 listings
Avg. $897,810 •
$125K –
$2.5M
10 rentals available
Tisbury
30 listings
Avg. $2,301,267 •
$112K –
$8.0M
14 rentals available
Monson
30 listings
Avg. $424,123 •
$85K –
$1.1M
Leicester
30 listings
Avg. $680,763 •
$119K –
$2.2M
7 rentals available
Holliston
30 listings
Avg. $1,287,480 •
$425K –
$5.0M
5 rentals available
Marblehead
30 listings
Avg. $3,021,090 •
$249K –
$21.0M
24 rentals available
Mansfield
30 listings
Avg. $868,357 •
$240K –
$3.3M
12 rentals available
Bellingham
29 listings
Avg. $644,931 •
$175K –
$1.2M
7 rentals available
Hanover
29 listings
Avg. $1,283,685 •
$399K –
$3.0M
East Bridgewater
29 listings
Avg. $910,090 •
$130K –
$3.0M
5 rentals available
Newbury
29 listings
Avg. $1,369,607 •
$750K –
$5.8M
5 rentals available
Pittsfield
29 listings
Avg. $383,078 •
$65K –
$1.8M
Westford
29 listings
Avg. $1,077,945 •
$65K –
$3.6M
8 rentals available
Norwell
28 listings
Avg. $1,412,139 •
$285K –
$3.0M
5 rentals available
Brewster
28 listings
Avg. $1,092,457 •
$295K –
$2.7M
1 rentals available
Abington
27 listings
Avg. $874,281 •
$319K –
$3.3M
10 rentals available
West Brookfield
27 listings
Avg. $530,263 •
$109K –
$1.7M
1 rentals available
West Bridgewater
27 listings
Avg. $804,796 •
$120K –
$1.3M
2 rentals available
Harvard
27 listings
Avg. $1,311,770 •
$499K –
$3.6M
2 rentals available
Wellfleet
27 listings
Avg. $903,130 •
$329K –
$2.2M
Stoneham
27 listings
Avg. $880,467 •
$370K –
$1.5M
10 rentals available
Halifax
27 listings
Avg. $497,911 •
$190K –
$1.1M
Douglas
26 listings
Avg. $704,719 •
$120K –
$2.3M
1 rentals available
Boxborough
26 listings
Avg. $713,754 •
$160K –
$2.3M
10 rentals available
Holbrook
25 listings
Avg. $796,882 •
$350K –
$6.0M
7 rentals available
Cohasset
25 listings
Avg. $2,293,680 •
$1.0M –
$5.0M
15 rentals available
Hardwick
25 listings
Avg. $355,968 •
$50K –
$875K
Easthampton
25 listings
Avg. $773,824 •
$290K –
$4.3M
2 rentals available
Winchendon
25 listings
Avg. $382,384 •
$80K –
$659K
6 rentals available
Reading
25 listings
Avg. $1,018,245 •
$150K –
$1.8M
15 rentals available
Somerset
25 listings
Avg. $629,832 •
$410K –
$1.2M
2 rentals available
Dighton
25 listings
Avg. $697,427 •
$160K –
$1.2M
2 rentals available
Sherborn
25 listings
Avg. $1,853,636 •
$719K –
$6.0M
2 rentals available
Berkley
24 listings
Avg. $847,592 •
$259K –
$2.1M
Kingston
24 listings
Avg. $837,788 •
$209K –
$1.7M
10 rentals available
Whitman
24 listings
Avg. $685,037 •
$150K –
$2.2M
9 rentals available
Norfolk
24 listings
Avg. $1,026,812 •
$75K –
$2.7M
1 rentals available
Ashburnham
24 listings
Avg. $484,337 •
$110K –
$975K
Truro
24 listings
Avg. $2,742,167 •
$219K –
$23.0M
Wrentham
23 listings
Avg. $1,050,513 •
$425K –
$2.3M
4 rentals available
Oak Bluffs
23 listings
Avg. $2,503,739 •
$64K –
$5.5M
8 rentals available
Tyngsborough
23 listings
Avg. $882,911 •
$232K –
$3.0M
2 rentals available
Pepperell
23 listings
Avg. $675,969 •
$150K –
$1.1M
3 rentals available
Manchester
23 listings
Avg. $4,148,217 •
$875K –
$17.5M
15 rentals available
Templeton
22 listings
Avg. $705,323 •
$50K –
$4.0M
2 rentals available
Maynard
22 listings
Avg. $859,700 •
$349K –
$2.5M
7 rentals available
Rowley
21 listings
Avg. $1,001,843 •
$160K –
$2.5M
4 rentals available
Brookfield
21 listings
Avg. $335,786 •
$115K –
$750K
West Boylston
20 listings
Avg. $654,205 •
$400K –
$1.1M
2 rentals available
Eastham
20 listings
Avg. $1,043,295 •
$300K –
$2.3M
North Brookfield
20 listings
Avg. $447,475 •
$80K –
$1.1M
Hopedale
20 listings
Avg. $822,345 •
$100K –
$2.8M
2 rentals available
Lynnfield
19 listings
Avg. $1,833,731 •
$699K –
$3.5M
2 rentals available
Rochester
19 listings
Avg. $896,600 •
$209K –
$2.0M
1 rentals available
Sterling
19 listings
Avg. $1,019,500 •
$140K –
$3.8M
3 rentals available
Barre
19 listings
Avg. $375,158 •
$86K –
$665K
4 rentals available
Carlisle
19 listings
Avg. $1,776,305 •
$599K –
$4.5M
3 rentals available
Westwood
19 listings
Avg. $3,317,253 •
$785K –
$8.8M
7 rentals available
Bolton
18 listings
Avg. $1,224,417 •
$200K –
$2.5M
4 rentals available
Nantucket
18 listings
Avg. $2,380,944 •
$50K –
$13.0M
65 rentals available
Nahant
18 listings
Avg. $2,012,650 •
$515K –
$6.3M
3 rentals available
Hatfield
18 listings
Avg. $554,255 •
$90K –
$1.5M
Groveland
18 listings
Avg. $993,069 •
$225K –
$3.0M
2 rentals available
Ayer
18 listings
Avg. $610,085 •
$180K –
$990K
14 rentals available
Dover
18 listings
Avg. $3,425,383 •
$1.5M –
$15.0M
2 rentals available
Plainville
18 listings
Avg. $604,856 •
$110K –
$1.7M
3 rentals available
Topsfield
18 listings
Avg. $1,020,867 •
$275K –
$2.6M
3 rentals available
Montague
17 listings
Avg. $398,253 •
$150K –
$1.8M
1 rentals available
Granby
17 listings
Avg. $393,082 •
$90K –
$1.2M
Boylston
17 listings
Avg. $1,148,447 •
$475K –
$2.6M
1 rentals available
Holland
17 listings
Avg. $348,971 •
$65K –
$749K
1 rentals available
Littleton
16 listings
Avg. $845,100 •
$135K –
$2.1M
5 rentals available
Essex
16 listings
Avg. $1,198,000 •
$625K –
$2.4M
2 rentals available
Hamilton
16 listings
Avg. $1,251,912 •
$365K –
$2.8M
1 rentals available
Medway
16 listings
Avg. $665,887 •
$200K –
$949K
4 rentals available
Wales
16 listings
Avg. $350,394 •
$59K –
$700K
1 rentals available
North Adams
16 listings
Avg. $440,237 •
$160K –
$1.3M
1 rentals available
Ashby
16 listings
Avg. $407,163 •
$125K –
$950K
Boxford
16 listings
Avg. $1,100,044 •
$425K –
$1.9M
Acushnet
15 listings
Avg. $663,140 •
$175K –
$1.8M
Blackstone
15 listings
Avg. $560,213 •
$345K –
$950K
4 rentals available
Lincoln
15 listings
Avg. $2,285,387 •
$549K –
$8.3M
6 rentals available
Millis
15 listings
Avg. $1,000,763 •
$350K –
$2.4M
19 rentals available
Southampton
15 listings
Avg. $620,833 •
$130K –
$1.4M
Shirley
15 listings
Avg. $675,366 •
$135K –
$3.0M
2 rentals available
Chilmark
14 listings
Avg. $6,410,050 •
$51K –
$45.0M
19 rentals available
Otis
14 listings
Avg. $536,736 •
$60K –
$1.5M
Stow
14 listings
Avg. $1,000,786 •
$285K –
$1.8M
3 rentals available
Worthington
14 listings
Avg. $391,986 •
$65K –
$940K
Merrimac
14 listings
Avg. $875,471 •
$525K –
$1.9M
2 rentals available
Princeton
14 listings
Avg. $552,121 •
$195K –
$1.3M
Plympton
14 listings
Avg. $1,036,271 •
$250K –
$4.1M
Deerfield
14 listings
Avg. $550,071 •
$95K –
$1.7M
Berlin
13 listings
Avg. $837,192 •
$300K –
$1.7M
1 rentals available
Becket
13 listings
Avg. $748,038 •
$69K –
$2.8M
Charlemont
13 listings
Avg. $760,692 •
$65K –
$2.2M
Lancaster
13 listings
Avg. $648,038 •
$356K –
$850K
1 rentals available
Medfield
13 listings
Avg. $1,042,738 •
$149K –
$2.0M
9 rentals available
Georgetown
13 listings
Avg. $1,010,892 •
$325K –
$2.0M
Townsend
13 listings
Avg. $605,238 •
$165K –
$1.5M
2 rentals available
West Tisbury
12 listings
Avg. $2,131,833 •
$50K –
$7.5M
26 rentals available
Hadley
12 listings
Avg. $1,040,825 •
$140K –
$3.3M
4 rentals available
Huntington
12 listings
Avg. $234,100 •
$69K –
$382K
Bernardston
11 listings
Avg. $564,318 •
$69K –
$1.4M
1 rentals available
Chester
11 listings
Avg. $171,709 •
$50K –
$365K
Hampden
10 listings
Avg. $539,275 •
$85K –
$1.3M
East Brookfield
10 listings
Avg. $457,260 •
$75K –
$900K
Mendon
10 listings
Avg. $768,370 •
$489K –
$1.2M
New Salem
10 listings
Avg. $443,270 •
$80K –
$799K
Petersham
10 listings
Avg. $624,570 •
$80K –
$1.6M
West Newbury
9 listings
Avg. $1,070,000 •
$575K –
$2.1M
3 rentals available
Paxton
9 listings
Avg. $550,289 •
$250K –
$799K
Chesterfield
9 listings
Avg. $656,650 •
$70K –
$1.9M
Erving
9 listings
Avg. $674,767 •
$85K –
$3.1M
Millville
9 listings
Avg. $490,844 •
$79K –
$950K
Williamsburg
9 listings
Avg. $432,644 •
$135K –
$850K
Wenham
8 listings
Avg. $1,284,173 •
$397K –
$2.8M
1 rentals available
Oakham
8 listings
Avg. $773,788 •
$427K –
$1.1M
Northfield
8 listings
Avg. $490,100 •
$99K –
$985K
Avon
8 listings
Avg. $1,842,238 •
$599K –
$6.8M
4 rentals available
Great Barrington
8 listings
Avg. $967,313 •
$125K –
$2.1M
Ashfield
8 listings
Avg. $442,250 •
$125K –
$1.9M
Conway
7 listings
Avg. $328,986 •
$94K –
$579K
Blandford
7 listings
Avg. $370,329 •
$50K –
$799K
Royalston
7 listings
Avg. $353,900 •
$60K –
$619K
Washington
7 listings
Avg. $632,114 •
$55K –
$1.8M
Williamstown
7 listings
Avg. $626,857 •
$335K –
$949K
Dunstable
7 listings
Avg. $1,526,429 •
$1.1M –
$2.7M
Devens
7 listings
Avg. $648,807 •
$440K –
$819K
Phillipston
7 listings
Avg. $394,814 •
$180K –
$615K
Leverett
6 listings
Avg. $505,333 •
$110K –
$1.3M
Westhampton
6 listings
Avg. $497,133 •
$69K –
$1.1M
New Braintree
6 listings
Avg. $289,817 •
$50K –
$685K
Adams
5 listings
Avg. $386,960 •
$190K –
$695K
Hinsdale
5 listings
Avg. $399,560 •
$134K –
$599K
Heath
5 listings
Avg. $211,780 •
$55K –
$350K
Montgomery
5 listings
Avg. $419,940 •
$320K –
$600K
Sunderland
5 listings
Avg. $913,800 •
$279K –
$2.1M
Lenox
5 listings
Avg. $2,713,780 •
$280K –
$4.9M
Middlefield
5 listings
Avg. $257,600 •
$97K –
$425K
Granville
5 listings
Avg. $413,780 •
$60K –
$799K
Buckland
5 listings
Avg. $387,580 •
$175K –
$675K
Goshen
5 listings
Avg. $554,398 •
$60K –
$1.5M
Hubbardston
5 listings
Avg. $464,852 •
$75K –
$675K
Pelham
4 listings
Avg. $792,474 •
$400K –
$1.4M
Russell
4 listings
Avg. $408,725 •
$75K –
$645K
Stockbridge
4 listings
Avg. $7,446,000 •
$289K –
$14.5M
Whately
4 listings
Avg. $1,524,750 •
$119K –
$5.0M
Shutesbury
4 listings
Avg. $221,450 •
$106K –
$400K
Aquinnah
4 listings
Avg. $2,870,000 •
$330K –
$7.0M
7 rentals available
Shelburne
4 listings
Avg. $518,750 •
$365K –
$685K
Tolland
4 listings
Avg. $373,625 •
$59K –
$848K
Dalton
4 listings
Avg. $1,984,000 •
$265K –
$5.0M
Colrain
3 listings
Avg. $329,633 •
$239K –
$425K
Sandisfield
3 listings
Avg. $383,333 •
$75K –
$575K
Hawley
3 listings
Avg. $229,667 •
$100K –
$489K
Cheshire
3 listings
Avg. $366,333 •
$105K –
$599K
1 rentals available
Rowe
3 listings
Avg. $379,300 •
$59K –
$600K
Warwick
3 listings
Avg. $736,600 •
$170K –
$1.5M
Gill
3 listings
Avg. $407,967 •
$275K –
$585K
West Stockbridge
2 listings
Avg. $319,450 •
$289K –
$350K
Monroe
2 listings
Avg. $672,500 •
$450K –
$895K
Wendell
2 listings
Avg. $222,400 •
$70K –
$375K
Windsor
2 listings
Avg. $724,900 •
$700K –
$750K
Gosnold
2 listings
Avg. $1,095,000 •
$995K –
$1.2M
Tyringham
2 listings
Avg. $97,450 •
$70K –
$125K
Savoy
1 listings
Avg. $498,000 •
$498K –
$498K
Florida
1 listings
Avg. $344,000 •
$344K –
$344K
Monterey
1 listings
Avg. $3,490,000 •
$3.5M –
$3.5M
Leyden
1 listings
Avg. $299,900 •
$300K –
$300K
Egremont
1 listings
Avg. $2,400,000 •
$2.4M –
$2.4M
Richmond
1 listings
Avg. $550,000 •
$550K –
$550K
Lee
1 listings
Avg. $1,260,000 •
$1.3M –
$1.3M
Lanesborough
1 listings
Avg. $65,000 •
$65K –
$65K
Plainfield
1 listings
Avg. $498,000 •
$498K –
$498K
New Marlboro
1 listings
Avg. $3,998,000 •
$4.0M –
$4.0M
Peru
1 listings
Avg. $449,000 •
$449K –
$449K
Alford
1 listings
Avg. $9,500,000 •
$9.5M –
$9.5M
Tiverton
1 listings
Avg. $259,900 •
$260K –
$260K
Cummington
1 listings
Avg. $249,000 •
$249K –
$249K
No cities match your search
Try a different name or
