Massachusetts Real Estate
11,924 homes for sale across 191 cities • 8,464 rentals available
Browse by City
191 cities with active listings in Massachusetts
Boston
2,047 listings
Avg. $1,777,098 •
$51K –
$38.0M
3,228 rentals available
Plymouth
264 listings
Avg. $987,928 •
$80K –
$12.3M
31 rentals available
Newton
246 listings
Avg. $2,557,375 •
$175K –
$40.0M
218 rentals available
Fall River
239 listings
Avg. $707,428 •
$163K –
$5.5M
108 rentals available
Somerville
217 listings
Avg. $1,465,490 •
$125K –
$16.0M
290 rentals available
New Bedford
206 listings
Avg. $752,213 •
$75K –
$9.3M
35 rentals available
Lowell
197 listings
Avg. $632,659 •
$75K –
$2.6M
116 rentals available
Brookline
191 listings
Avg. $2,892,068 •
$125K –
$17.0M
317 rentals available
Cambridge
184 listings
Avg. $2,014,954 •
$50K –
$15.7M
404 rentals available
Lynn
172 listings
Avg. $955,805 •
$125K –
$13.3M
152 rentals available
Quincy
170 listings
Avg. $979,606 •
$60K –
$6.0M
169 rentals available
Brockton
170 listings
Avg. $712,707 •
$90K –
$9.0M
51 rentals available
Barnstable
154 listings
Avg. $2,066,200 •
$220K –
$21.5M
8 rentals available
Taunton
132 listings
Avg. $633,266 •
$50K –
$5.9M
37 rentals available
Falmouth
132 listings
Avg. $1,572,214 •
$109K –
$12.3M
10 rentals available
Haverhill
128 listings
Avg. $1,097,924 •
$130K –
$37.5M
36 rentals available
Framingham
127 listings
Avg. $846,009 •
$89K –
$6.9M
61 rentals available
Medford
124 listings
Avg. $940,089 •
$160K –
$2.6M
194 rentals available
Wareham
109 listings
Avg. $610,986 •
$68K –
$2.5M
19 rentals available
Salem
103 listings
Avg. $781,885 •
$60K –
$4.2M
81 rentals available
Revere
93 listings
Avg. $765,852 •
$125K –
$3.2M
90 rentals available
Marlborough
91 listings
Avg. $781,411 •
$99K –
$4.9M
28 rentals available
Lexington
91 listings
Avg. $2,201,607 •
$60K –
$5.5M
57 rentals available
Attleboro
90 listings
Avg. $585,893 •
$69K –
$2.2M
37 rentals available
Malden
89 listings
Avg. $987,458 •
$160K –
$6.0M
112 rentals available
Sandwich
87 listings
Avg. $1,313,001 •
$92K –
$12.9M
3 rentals available
Mashpee
85 listings
Avg. $1,337,610 •
$265K –
$7.5M
2 rentals available
Waltham
85 listings
Avg. $1,559,744 •
$250K –
$14.0M
117 rentals available
Bourne
84 listings
Avg. $1,183,487 •
$330K –
$10.9M
11 rentals available
Gloucester
80 listings
Avg. $1,195,007 •
$278K –
$4.7M
40 rentals available
Andover
77 listings
Avg. $1,555,121 •
$130K –
$5.3M
24 rentals available
Winthrop
75 listings
Avg. $885,798 •
$220K –
$4.7M
34 rentals available
Watertown
74 listings
Avg. $1,123,228 •
$335K –
$2.7M
108 rentals available
Hingham
71 listings
Avg. $2,163,220 •
$180K –
$11.8M
12 rentals available
Methuen
70 listings
Avg. $693,179 •
$110K –
$2.7M
9 rentals available
Yarmouth
69 listings
Avg. $869,561 •
$229K –
$2.7M
7 rentals available
Chelsea
68 listings
Avg. $787,596 •
$263K –
$8.7M
100 rentals available
Beverly
68 listings
Avg. $2,006,672 •
$250K –
$23.0M
35 rentals available
Weymouth
67 listings
Avg. $678,663 •
$230K –
$2.5M
41 rentals available
Dennis
66 listings
Avg. $1,323,473 •
$80K –
$16.5M
2 rentals available
Peabody
65 listings
Avg. $754,477 •
$85K –
$2.8M
25 rentals available
Newburyport
64 listings
Avg. $1,669,631 •
$270K –
$6.5M
13 rentals available
Hopkinton
64 listings
Avg. $1,450,369 •
$470K –
$3.8M
11 rentals available
Dartmouth
64 listings
Avg. $1,301,028 •
$101K –
$13.0M
10 rentals available
Provincetown
60 listings
Avg. $2,070,390 •
$65K –
$12.0M
Canton
60 listings
Avg. $752,430 •
$120K –
$2.8M
22 rentals available
Braintree
60 listings
Avg. $784,146 •
$320K –
$1.9M
33 rentals available
Needham
60 listings
Avg. $2,136,108 •
$200K –
$5.8M
13 rentals available
Dracut
60 listings
Avg. $639,076 •
$100K –
$5.7M
11 rentals available
Natick
60 listings
Avg. $1,374,533 •
$225K –
$7.2M
34 rentals available
Wellesley
60 listings
Avg. $2,842,628 •
$675K –
$11.0M
25 rentals available
Lakeville
59 listings
Avg. $771,000 •
$150K –
$3.0M
2 rentals available
Arlington
58 listings
Avg. $1,658,814 •
$150K –
$12.0M
87 rentals available
Everett
57 listings
Avg. $1,009,450 •
$55K –
$5.9M
97 rentals available
Dedham
57 listings
Avg. $1,231,496 •
$85K –
$8.9M
27 rentals available
Bridgewater
56 listings
Avg. $738,539 •
$238K –
$4.9M
17 rentals available
North Andover
55 listings
Avg. $890,318 •
$90K –
$3.0M
16 rentals available
Chelmsford
54 listings
Avg. $649,478 •
$99K –
$2.5M
19 rentals available
Westport
54 listings
Avg. $1,363,970 •
$190K –
$8.1M
10 rentals available
Walpole
54 listings
Avg. $816,762 •
$400K –
$3.0M
8 rentals available
Woburn
53 listings
Avg. $1,010,190 •
$150K –
$3.0M
48 rentals available
Edgartown
53 listings
Avg. $3,667,232 •
$50K –
$21.5M
18 rentals available
Lawrence
53 listings
Avg. $818,223 •
$70K –
$3.0M
50 rentals available
Hull
53 listings
Avg. $902,790 •
$289K –
$2.9M
47 rentals available
Belmont
52 listings
Avg. $1,814,675 •
$395K –
$4.5M
49 rentals available
Salisbury
52 listings
Avg. $823,159 •
$145K –
$2.6M
8 rentals available
Hudson
52 listings
Avg. $900,059 •
$225K –
$6.0M
5 rentals available
Amesbury
51 listings
Avg. $962,151 •
$290K –
$4.5M
6 rentals available
Chatham
51 listings
Avg. $3,277,390 •
$475K –
$13.0M
1 rentals available
Mattapoisett
50 listings
Avg. $1,091,544 •
$95K –
$4.0M
12 rentals available
Marshfield
50 listings
Avg. $1,185,918 •
$165K –
$6.8M
41 rentals available
Raynham
50 listings
Avg. $667,428 •
$150K –
$1.4M
3 rentals available
Wakefield
50 listings
Avg. $981,713 •
$50K –
$5.5M
24 rentals available
Acton
49 listings
Avg. $1,156,476 •
$193K –
$2.8M
19 rentals available
Rehoboth
49 listings
Avg. $811,896 •
$225K –
$2.0M
1 rentals available
Franklin
48 listings
Avg. $806,110 •
$265K –
$2.5M
20 rentals available
Stoughton
48 listings
Avg. $664,261 •
$80K –
$3.5M
39 rentals available
Saugus
48 listings
Avg. $834,470 •
$140K –
$4.0M
11 rentals available
Sudbury
47 listings
Avg. $1,536,526 •
$379K –
$4.5M
9 rentals available
Easton
47 listings
Avg. $869,454 •
$109K –
$2.3M
11 rentals available
Scituate
47 listings
Avg. $1,779,336 •
$115K –
$7.9M
38 rentals available
Randolph
47 listings
Avg. $653,504 •
$135K –
$2.7M
4 rentals available
Winchester
46 listings
Avg. $1,638,899 •
$289K –
$3.6M
33 rentals available
Fairhaven
46 listings
Avg. $705,954 •
$89K –
$2.3M
7 rentals available
Ipswich
45 listings
Avg. $1,192,183 •
$195K –
$3.7M
7 rentals available
Danvers
45 listings
Avg. $890,760 •
$90K –
$3.0M
8 rentals available
Weston
44 listings
Avg. $4,879,291 •
$60K –
$29.0M
11 rentals available
Billerica
42 listings
Avg. $807,817 •
$129K –
$3.0M
13 rentals available
Milton
42 listings
Avg. $2,089,624 •
$600K –
$14.5M
16 rentals available
Concord
42 listings
Avg. $3,645,712 •
$579K –
$18.0M
5 rentals available
Sharon
40 listings
Avg. $1,153,375 •
$305K –
$2.7M
15 rentals available
Freetown
39 listings
Avg. $691,244 •
$250K –
$1.6M
2 rentals available
Marion
39 listings
Avg. $1,068,172 •
$230K –
$2.7M
Bedford
39 listings
Avg. $1,575,300 •
$389K –
$5.3M
12 rentals available
Melrose
39 listings
Avg. $904,628 •
$240K –
$1.9M
29 rentals available
Groton
38 listings
Avg. $841,213 •
$300K –
$3.0M
5 rentals available
Marblehead
38 listings
Avg. $2,707,918 •
$339K –
$21.0M
31 rentals available
Wilmington
38 listings
Avg. $825,688 •
$275K –
$1.7M
5 rentals available
Wayland
38 listings
Avg. $1,394,863 •
$569K –
$4.2M
13 rentals available
Tewksbury
37 listings
Avg. $850,167 •
$80K –
$9.0M
7 rentals available
North Reading
37 listings
Avg. $1,200,337 •
$300K –
$3.9M
1 rentals available
Rockport
37 listings
Avg. $1,288,138 •
$295K –
$5.5M
11 rentals available
Burlington
36 listings
Avg. $1,332,594 •
$160K –
$3.4M
16 rentals available
Norwood
36 listings
Avg. $940,675 •
$202K –
$3.3M
26 rentals available
Duxbury
36 listings
Avg. $2,382,343 •
$470K –
$12.0M
8 rentals available
Swampscott
35 listings
Avg. $1,700,128 •
$349K –
$14.0M
17 rentals available
Norton
35 listings
Avg. $898,357 •
$55K –
$3.0M
2 rentals available
Swansea
34 listings
Avg. $622,342 •
$70K –
$1.4M
3 rentals available
Brewster
34 listings
Avg. $1,202,821 •
$295K –
$2.8M
1 rentals available
Westford
34 listings
Avg. $1,036,062 •
$65K –
$3.6M
10 rentals available
Rockland
34 listings
Avg. $524,368 •
$199K –
$1.5M
5 rentals available
Holliston
34 listings
Avg. $1,318,509 •
$210K –
$5.0M
1 rentals available
Seekonk
33 listings
Avg. $658,933 •
$100K –
$3.6M
3 rentals available
Ashland
33 listings
Avg. $604,915 •
$308K –
$1.2M
14 rentals available
Harwich
33 listings
Avg. $1,592,315 •
$250K –
$6.5M
1 rentals available
Orleans
32 listings
Avg. $2,125,784 •
$238K –
$8.0M
East Bridgewater
32 listings
Avg. $819,681 •
$130K –
$3.0M
4 rentals available
Bellingham
32 listings
Avg. $642,806 •
$175K –
$1.4M
6 rentals available
Middleton
32 listings
Avg. $1,145,304 •
$565K –
$2.3M
4 rentals available
Carver
31 listings
Avg. $694,226 •
$55K –
$2.5M
3 rentals available
Pembroke
31 listings
Avg. $888,371 •
$190K –
$4.0M
3 rentals available
Stoneham
31 listings
Avg. $841,590 •
$329K –
$1.6M
11 rentals available
Wellfleet
31 listings
Avg. $896,339 •
$329K –
$2.6M
Whitman
30 listings
Avg. $653,213 •
$150K –
$2.2M
10 rentals available
Norwell
29 listings
Avg. $1,449,603 •
$285K –
$3.0M
5 rentals available
Norfolk
29 listings
Avg. $1,003,447 •
$75K –
$2.7M
2 rentals available
Kingston
29 listings
Avg. $863,838 •
$209K –
$1.7M
8 rentals available
Newbury
29 listings
Avg. $1,382,265 •
$820K –
$5.8M
12 rentals available
Berkley
28 listings
Avg. $837,825 •
$259K –
$2.3M
Hanson
28 listings
Avg. $597,982 •
$125K –
$4.5M
1 rentals available
Hanover
27 listings
Avg. $1,298,267 •
$399K –
$3.0M
Tisbury
27 listings
Avg. $2,166,037 •
$112K –
$8.0M
14 rentals available
West Bridgewater
27 listings
Avg. $820,196 •
$120K –
$1.3M
1 rentals available
Cohasset
27 listings
Avg. $2,234,593 •
$925K –
$5.3M
16 rentals available
Halifax
26 listings
Avg. $465,835 •
$130K –
$1.1M
Somerset
26 listings
Avg. $624,215 •
$400K –
$1.2M
3 rentals available
Holbrook
26 listings
Avg. $779,615 •
$355K –
$6.0M
7 rentals available
Abington
25 listings
Avg. $895,180 •
$319K –
$3.3M
10 rentals available
Pepperell
25 listings
Avg. $666,004 •
$150K –
$1.2M
4 rentals available
Oak Bluffs
25 listings
Avg. $2,391,400 •
$64K –
$5.5M
8 rentals available
Reading
25 listings
Avg. $969,360 •
$150K –
$2.0M
19 rentals available
Wrentham
24 listings
Avg. $1,095,012 •
$425K –
$2.3M
6 rentals available
Truro
23 listings
Avg. $2,887,957 •
$219K –
$23.0M
Acushnet
23 listings
Avg. $572,487 •
$125K –
$1.8M
Boxborough
23 listings
Avg. $796,926 •
$160K –
$3.4M
9 rentals available
Sherborn
23 listings
Avg. $1,657,039 •
$719K –
$6.0M
3 rentals available
Medway
22 listings
Avg. $686,236 •
$200K –
$1.0M
7 rentals available
Eastham
22 listings
Avg. $951,805 •
$250K –
$2.3M
Ashby
22 listings
Avg. $368,609 •
$75K –
$950K
Topsfield
21 listings
Avg. $1,059,257 •
$499K –
$2.9M
3 rentals available
Groveland
21 listings
Avg. $1,032,648 •
$240K –
$3.0M
Maynard
21 listings
Avg. $810,881 •
$149K –
$2.5M
6 rentals available
Mansfield
21 listings
Avg. $801,200 •
$240K –
$1.5M
15 rentals available
Lynnfield
21 listings
Avg. $1,840,986 •
$699K –
$3.8M
5 rentals available
Carlisle
20 listings
Avg. $1,792,285 •
$599K –
$4.5M
3 rentals available
Westwood
20 listings
Avg. $3,246,290 •
$425K –
$8.8M
10 rentals available
Dover
20 listings
Avg. $3,584,800 •
$1.5M –
$15.0M
4 rentals available
Dighton
20 listings
Avg. $680,059 •
$160K –
$1.2M
1 rentals available
Millis
20 listings
Avg. $1,051,385 •
$315K –
$2.8M
19 rentals available
Tyngsborough
20 listings
Avg. $879,608 •
$232K –
$3.0M
2 rentals available
Rowley
19 listings
Avg. $1,181,995 •
$160K –
$3.9M
3 rentals available
Nantucket
19 listings
Avg. $2,474,053 •
$50K –
$13.0M
68 rentals available
Essex
18 listings
Avg. $1,237,944 •
$550K –
$2.4M
Nahant
18 listings
Avg. $1,880,439 •
$355K –
$6.3M
2 rentals available
Rochester
18 listings
Avg. $926,139 •
$209K –
$2.0M
2 rentals available
Boxford
17 listings
Avg. $1,076,929 •
$425K –
$1.9M
Plainville
16 listings
Avg. $632,856 •
$250K –
$1.7M
3 rentals available
Stow
16 listings
Avg. $922,187 •
$345K –
$1.7M
2 rentals available
Littleton
16 listings
Avg. $1,061,600 •
$135K –
$3.5M
5 rentals available
Medfield
15 listings
Avg. $1,083,307 •
$149K –
$2.0M
9 rentals available
Lincoln
15 listings
Avg. $2,727,120 •
$595K –
$8.3M
5 rentals available
Merrimac
15 listings
Avg. $811,907 •
$250K –
$1.9M
2 rentals available
Chilmark
15 listings
Avg. $6,843,047 •
$51K –
$45.0M
19 rentals available
Shirley
14 listings
Avg. $759,643 •
$165K –
$3.0M
2 rentals available
Ayer
14 listings
Avg. $547,685 •
$180K –
$990K
16 rentals available
Hamilton
13 listings
Avg. $1,501,592 •
$585K –
$3.1M
1 rentals available
Georgetown
13 listings
Avg. $982,738 •
$330K –
$1.8M
West Tisbury
11 listings
Avg. $2,132,909 •
$50K –
$7.5M
26 rentals available
West Newbury
11 listings
Avg. $1,062,818 •
$575K –
$2.1M
1 rentals available
Townsend
10 listings
Avg. $516,100 •
$165K –
$625K
2 rentals available
Wenham
10 listings
Avg. $1,291,338 •
$397K –
$2.8M
2 rentals available
Dunstable
10 listings
Avg. $1,415,980 •
$850K –
$2.7M
Plympton
8 listings
Avg. $895,363 •
$300K –
$1.4M
Avon
5 listings
Avg. $2,447,780 •
$625K –
$6.8M
3 rentals available
Aquinnah
4 listings
Avg. $2,945,000 •
$330K –
$7.0M
7 rentals available
Gosnold
1 listings
Avg. $1,195,000 •
$1.2M –
$1.2M
Worcester
1 listings
Avg. $1,700,000 •
$1.7M –
$1.7M
247 rentals available
Northampton
1 listings
Avg. $1,400,000 •
$1.4M –
$1.4M
13 rentals available
North Attleboro
1 listings
Avg. $699,900 •
$700K –
$700K
30 rentals available
Holyoke
1 listings
Avg. $695,000 •
$695K –
$695K
29 rentals available
Ware
1 listings
Avg. $95,000 •
$95K –
$95K
5 rentals available
No cities match your search
Try a different name or
