Massachusetts Real Estate
12,222 homes for sale across 191 cities • 8,464 rentals available
Browse by City
191 cities with active listings in Massachusetts
Boston
2,174 listings
Avg. $1,804,811 •
$55K –
$38.0M
3,398 rentals available
Newton
267 listings
Avg. $2,511,478 •
$56K –
$16.5M
205 rentals available
Plymouth
253 listings
Avg. $992,059 •
$80K –
$12.3M
30 rentals available
Fall River
230 listings
Avg. $728,231 •
$163K –
$5.5M
116 rentals available
Brookline
214 listings
Avg. $3,171,806 •
$250K –
$36.0M
354 rentals available
New Bedford
213 listings
Avg. $668,441 •
$85K –
$5.0M
43 rentals available
Somerville
208 listings
Avg. $1,485,111 •
$125K –
$16.0M
283 rentals available
Cambridge
200 listings
Avg. $2,123,566 •
$50K –
$15.8M
409 rentals available
Lowell
183 listings
Avg. $645,674 •
$75K –
$2.6M
118 rentals available
Quincy
172 listings
Avg. $958,581 •
$60K –
$6.0M
177 rentals available
Lynn
166 listings
Avg. $1,054,938 •
$125K –
$14.3M
152 rentals available
Barnstable
153 listings
Avg. $2,155,519 •
$220K –
$21.5M
6 rentals available
Brockton
140 listings
Avg. $680,667 •
$90K –
$5.5M
47 rentals available
Medford
134 listings
Avg. $965,036 •
$160K –
$2.0M
175 rentals available
Haverhill
131 listings
Avg. $1,075,543 •
$100K –
$37.5M
38 rentals available
Framingham
123 listings
Avg. $969,654 •
$89K –
$8.0M
53 rentals available
Salem
119 listings
Avg. $784,692 •
$60K –
$4.2M
84 rentals available
Falmouth
119 listings
Avg. $1,558,957 •
$109K –
$12.3M
9 rentals available
Taunton
118 listings
Avg. $652,039 •
$50K –
$5.9M
39 rentals available
Wareham
116 listings
Avg. $600,072 •
$119K –
$2.5M
14 rentals available
Lexington
97 listings
Avg. $2,310,113 •
$60K –
$5.5M
56 rentals available
Waltham
96 listings
Avg. $1,445,523 •
$250K –
$14.0M
126 rentals available
Revere
94 listings
Avg. $772,277 •
$125K –
$3.2M
79 rentals available
Marlborough
93 listings
Avg. $749,704 •
$99K –
$4.9M
26 rentals available
Mashpee
85 listings
Avg. $1,382,532 •
$240K –
$7.5M
1 rentals available
Attleboro
85 listings
Avg. $571,753 •
$69K –
$2.2M
27 rentals available
Sandwich
84 listings
Avg. $1,211,437 •
$92K –
$5.5M
3 rentals available
Gloucester
83 listings
Avg. $1,271,158 •
$279K –
$4.9M
38 rentals available
Malden
82 listings
Avg. $949,561 •
$95K –
$6.0M
121 rentals available
Andover
82 listings
Avg. $1,577,282 •
$130K –
$5.3M
27 rentals available
Bourne
81 listings
Avg. $1,278,122 •
$330K –
$10.9M
6 rentals available
Hingham
80 listings
Avg. $2,194,204 •
$370K –
$11.8M
8 rentals available
Winthrop
76 listings
Avg. $877,315 •
$220K –
$4.7M
34 rentals available
Dennis
75 listings
Avg. $1,445,283 •
$80K –
$16.5M
1 rentals available
Weymouth
75 listings
Avg. $679,177 •
$125K –
$2.5M
29 rentals available
Wellesley
74 listings
Avg. $2,844,981 •
$839K –
$11.0M
27 rentals available
Watertown
73 listings
Avg. $1,159,715 •
$335K –
$3.9M
97 rentals available
Yarmouth
72 listings
Avg. $936,668 •
$229K –
$2.7M
3 rentals available
Arlington
72 listings
Avg. $1,606,132 •
$150K –
$12.0M
75 rentals available
Newburyport
71 listings
Avg. $1,584,520 •
$300K –
$5.6M
7 rentals available
Dartmouth
70 listings
Avg. $1,293,406 •
$115K –
$13.0M
12 rentals available
Methuen
70 listings
Avg. $734,327 •
$180K –
$2.7M
9 rentals available
Beverly
67 listings
Avg. $2,054,715 •
$250K –
$23.0M
30 rentals available
Canton
67 listings
Avg. $781,126 •
$150K –
$2.2M
18 rentals available
Belmont
66 listings
Avg. $1,729,729 •
$395K –
$4.5M
57 rentals available
Needham
66 listings
Avg. $2,039,250 •
$200K –
$5.8M
15 rentals available
Chelsea
66 listings
Avg. $799,369 •
$266K –
$8.9M
85 rentals available
Natick
65 listings
Avg. $1,373,785 •
$225K –
$7.2M
41 rentals available
Hopkinton
64 listings
Avg. $1,536,373 •
$445K –
$4.0M
13 rentals available
Easton
63 listings
Avg. $868,762 •
$109K –
$2.2M
6 rentals available
Braintree
62 listings
Avg. $838,756 •
$320K –
$2.7M
35 rentals available
Concord
61 listings
Avg. $3,208,030 •
$500K –
$18.0M
9 rentals available
Everett
61 listings
Avg. $995,354 •
$55K –
$5.9M
99 rentals available
Chelmsford
61 listings
Avg. $703,947 •
$89K –
$2.5M
15 rentals available
Lakeville
60 listings
Avg. $781,055 •
$150K –
$3.0M
Chatham
59 listings
Avg. $3,002,608 •
$475K –
$13.0M
2 rentals available
Peabody
59 listings
Avg. $742,493 •
$85K –
$2.8M
21 rentals available
Bridgewater
58 listings
Avg. $807,802 •
$238K –
$4.9M
16 rentals available
Dedham
58 listings
Avg. $935,607 •
$85K –
$3.8M
22 rentals available
Westport
58 listings
Avg. $1,390,779 •
$190K –
$8.1M
6 rentals available
Dracut
57 listings
Avg. $598,281 •
$100K –
$2.0M
8 rentals available
North Andover
57 listings
Avg. $763,821 •
$50K –
$2.7M
18 rentals available
Hull
56 listings
Avg. $933,032 •
$289K –
$2.8M
37 rentals available
Hudson
56 listings
Avg. $916,779 •
$225K –
$6.0M
4 rentals available
Acton
54 listings
Avg. $1,088,730 •
$240K –
$2.8M
14 rentals available
Marshfield
53 listings
Avg. $1,244,806 •
$165K –
$6.8M
28 rentals available
Provincetown
53 listings
Avg. $2,117,826 •
$65K –
$12.0M
Edgartown
51 listings
Avg. $5,354,516 •
$50K –
$49.0M
18 rentals available
Salisbury
50 listings
Avg. $831,610 •
$50K –
$2.6M
8 rentals available
Sudbury
50 listings
Avg. $1,450,392 •
$379K –
$3.0M
8 rentals available
Winchester
50 listings
Avg. $1,679,525 •
$289K –
$3.6M
29 rentals available
Duxbury
49 listings
Avg. $2,174,908 •
$460K –
$12.0M
12 rentals available
Mattapoisett
49 listings
Avg. $1,047,275 •
$65K –
$4.0M
5 rentals available
Rehoboth
49 listings
Avg. $815,547 •
$225K –
$2.0M
Walpole
49 listings
Avg. $870,356 •
$269K –
$3.0M
9 rentals available
Sharon
49 listings
Avg. $1,184,573 •
$305K –
$2.7M
20 rentals available
Weston
49 listings
Avg. $4,877,955 •
$70K –
$29.0M
13 rentals available
Billerica
49 listings
Avg. $830,212 •
$129K –
$3.0M
13 rentals available
Scituate
49 listings
Avg. $1,806,602 •
$115K –
$7.9M
29 rentals available
Franklin
48 listings
Avg. $852,090 •
$275K –
$3.0M
15 rentals available
Lawrence
47 listings
Avg. $815,253 •
$75K –
$3.0M
49 rentals available
Marblehead
47 listings
Avg. $2,322,657 •
$275K –
$21.0M
25 rentals available
Wakefield
47 listings
Avg. $1,022,826 •
$50K –
$5.9M
21 rentals available
Raynham
47 listings
Avg. $715,845 •
$150K –
$1.8M
5 rentals available
Amesbury
47 listings
Avg. $974,840 •
$275K –
$4.5M
6 rentals available
Saugus
46 listings
Avg. $862,354 •
$140K –
$4.0M
8 rentals available
Randolph
45 listings
Avg. $676,340 •
$135K –
$2.7M
8 rentals available
Melrose
45 listings
Avg. $907,302 •
$240K –
$1.9M
27 rentals available
Milton
44 listings
Avg. $2,146,966 •
$600K –
$14.5M
14 rentals available
Seekonk
44 listings
Avg. $771,677 •
$100K –
$3.6M
4 rentals available
Woburn
43 listings
Avg. $1,042,628 •
$150K –
$3.0M
47 rentals available
Stoughton
42 listings
Avg. $643,291 •
$80K –
$3.5M
13 rentals available
Danvers
42 listings
Avg. $862,561 •
$100K –
$3.3M
10 rentals available
Ipswich
41 listings
Avg. $1,194,987 •
$289K –
$3.7M
6 rentals available
Fairhaven
40 listings
Avg. $667,332 •
$89K –
$2.3M
3 rentals available
North Reading
40 listings
Avg. $1,112,169 •
$225K –
$3.9M
Westford
39 listings
Avg. $1,009,777 •
$65K –
$3.6M
10 rentals available
Rockland
38 listings
Avg. $617,663 •
$150K –
$2.7M
5 rentals available
Norton
38 listings
Avg. $939,107 •
$55K –
$3.0M
4 rentals available
Swampscott
37 listings
Avg. $1,613,638 •
$349K –
$14.0M
18 rentals available
Freetown
37 listings
Avg. $658,903 •
$275K –
$1.6M
2 rentals available
Harwich
37 listings
Avg. $1,483,535 •
$250K –
$6.9M
Tewksbury
36 listings
Avg. $919,442 •
$80K –
$9.0M
7 rentals available
Swansea
36 listings
Avg. $642,670 •
$70K –
$1.4M
2 rentals available
Bedford
36 listings
Avg. $1,525,692 •
$389K –
$5.3M
17 rentals available
Marion
36 listings
Avg. $1,150,569 •
$230K –
$4.5M
2 rentals available
Norwood
35 listings
Avg. $992,840 •
$202K –
$3.3M
23 rentals available
Middleton
35 listings
Avg. $1,140,618 •
$565K –
$2.3M
5 rentals available
Groton
34 listings
Avg. $911,697 •
$300K –
$3.0M
4 rentals available
Bellingham
34 listings
Avg. $658,220 •
$175K –
$1.4M
6 rentals available
Burlington
34 listings
Avg. $1,419,991 •
$322K –
$3.5M
16 rentals available
Rockport
34 listings
Avg. $1,144,891 •
$339K –
$3.7M
9 rentals available
East Bridgewater
33 listings
Avg. $866,085 •
$146K –
$3.0M
2 rentals available
Stoneham
33 listings
Avg. $839,512 •
$299K –
$1.6M
17 rentals available
Reading
33 listings
Avg. $984,073 •
$150K –
$2.0M
23 rentals available
West Bridgewater
32 listings
Avg. $788,316 •
$120K –
$1.6M
2 rentals available
Kingston
32 listings
Avg. $858,025 •
$209K –
$2.0M
12 rentals available
Holliston
32 listings
Avg. $1,277,009 •
$220K –
$5.0M
2 rentals available
Ashland
32 listings
Avg. $632,134 •
$308K –
$1.1M
16 rentals available
Hanson
31 listings
Avg. $598,707 •
$125K –
$4.5M
Wayland
30 listings
Avg. $1,587,893 •
$635K –
$4.2M
13 rentals available
Carver
29 listings
Avg. $668,776 •
$55K –
$2.6M
2 rentals available
Wellfleet
29 listings
Avg. $807,948 •
$349K –
$1.8M
1 rentals available
Orleans
29 listings
Avg. $2,152,689 •
$238K –
$8.0M
Mansfield
29 listings
Avg. $801,934 •
$290K –
$1.5M
13 rentals available
Wilmington
29 listings
Avg. $770,887 •
$300K –
$1.7M
4 rentals available
Cohasset
29 listings
Avg. $2,294,586 •
$925K –
$6.2M
13 rentals available
Norfolk
29 listings
Avg. $1,088,514 •
$99K –
$2.9M
2 rentals available
Sherborn
28 listings
Avg. $1,705,496 •
$719K –
$6.0M
3 rentals available
Newbury
27 listings
Avg. $1,414,733 •
$799K –
$5.8M
6 rentals available
Dighton
27 listings
Avg. $715,277 •
$160K –
$1.3M
1 rentals available
Oak Bluffs
27 listings
Avg. $2,197,185 •
$64K –
$5.5M
8 rentals available
Brewster
27 listings
Avg. $1,237,478 •
$295K –
$2.8M
1 rentals available
Lynnfield
27 listings
Avg. $1,776,769 •
$699K –
$4.5M
4 rentals available
Hanover
27 listings
Avg. $1,379,341 •
$399K –
$3.0M
1 rentals available
Tisbury
26 listings
Avg. $2,150,654 •
$112K –
$9.3M
14 rentals available
Eastham
26 listings
Avg. $989,104 •
$250K –
$2.3M
Halifax
26 listings
Avg. $506,746 •
$130K –
$1.2M
Carlisle
26 listings
Avg. $1,714,607 •
$650K –
$4.5M
2 rentals available
Somerset
26 listings
Avg. $610,115 •
$400K –
$1.2M
4 rentals available
Whitman
26 listings
Avg. $697,104 •
$380K –
$2.2M
6 rentals available
Holbrook
25 listings
Avg. $829,166 •
$390K –
$6.0M
4 rentals available
Truro
25 listings
Avg. $2,019,540 •
$219K –
$12.0M
Pepperell
24 listings
Avg. $660,733 •
$150K –
$1.2M
4 rentals available
Westwood
24 listings
Avg. $2,927,404 •
$83K –
$8.8M
7 rentals available
Wrentham
23 listings
Avg. $1,127,722 •
$375K –
$2.3M
5 rentals available
Tyngsborough
23 listings
Avg. $1,017,529 •
$232K –
$3.0M
3 rentals available
Acushnet
23 listings
Avg. $586,648 •
$125K –
$1.8M
Pembroke
22 listings
Avg. $1,165,441 •
$190K –
$4.0M
3 rentals available
Dover
22 listings
Avg. $3,470,040 •
$1.5M –
$15.0M
4 rentals available
Boxborough
22 listings
Avg. $963,895 •
$205K –
$3.4M
8 rentals available
Littleton
22 listings
Avg. $1,211,473 •
$135K –
$3.6M
4 rentals available
Medway
22 listings
Avg. $735,022 •
$200K –
$1.3M
4 rentals available
Nantucket
21 listings
Avg. $2,488,333 •
$50K –
$13.0M
68 rentals available
Norwell
21 listings
Avg. $1,646,400 •
$285K –
$3.0M
3 rentals available
Ashby
21 listings
Avg. $346,838 •
$75K –
$950K
1 rentals available
Stow
20 listings
Avg. $950,100 •
$349K –
$1.7M
2 rentals available
Abington
18 listings
Avg. $939,694 •
$319K –
$3.3M
10 rentals available
Berkley
18 listings
Avg. $848,411 •
$275K –
$2.3M
Nahant
18 listings
Avg. $1,933,883 •
$385K –
$6.3M
2 rentals available
Shirley
18 listings
Avg. $803,555 •
$300K –
$3.0M
5 rentals available
Boxford
18 listings
Avg. $1,084,706 •
$425K –
$2.2M
Essex
18 listings
Avg. $1,243,778 •
$625K –
$2.4M
1 rentals available
Rochester
17 listings
Avg. $896,265 •
$300K –
$2.0M
1 rentals available
Chilmark
17 listings
Avg. $6,850,335 •
$51K –
$45.0M
19 rentals available
Maynard
16 listings
Avg. $928,831 •
$350K –
$2.5M
4 rentals available
Rowley
16 listings
Avg. $1,241,019 •
$175K –
$3.9M
2 rentals available
Millis
16 listings
Avg. $1,148,494 •
$435K –
$2.8M
18 rentals available
Merrimac
16 listings
Avg. $803,531 •
$300K –
$1.9M
2 rentals available
Topsfield
16 listings
Avg. $970,150 •
$499K –
$2.9M
2 rentals available
Plainville
15 listings
Avg. $555,153 •
$250K –
$1.7M
3 rentals available
Lincoln
14 listings
Avg. $2,956,557 •
$595K –
$8.3M
4 rentals available
Hamilton
14 listings
Avg. $1,419,321 •
$599K –
$3.1M
Medfield
13 listings
Avg. $1,053,377 •
$149K –
$2.0M
10 rentals available
Groveland
13 listings
Avg. $1,117,115 •
$240K –
$3.0M
Townsend
13 listings
Avg. $514,200 •
$165K –
$799K
1 rentals available
Plympton
12 listings
Avg. $847,558 •
$300K –
$1.4M
West Tisbury
11 listings
Avg. $2,144,273 •
$50K –
$7.5M
26 rentals available
West Newbury
11 listings
Avg. $1,112,727 •
$659K –
$2.2M
1 rentals available
Georgetown
11 listings
Avg. $946,882 •
$415K –
$1.5M
Dunstable
10 listings
Avg. $1,347,650 •
$740K –
$2.7M
Avon
8 listings
Avg. $1,755,249 •
$550K –
$6.8M
1 rentals available
Wenham
7 listings
Avg. $1,428,714 •
$515K –
$2.8M
2 rentals available
Ayer
7 listings
Avg. $597,128 •
$180K –
$995K
14 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
238 rentals available
Holyoke
1 listings
Avg. $695,000 •
$695K –
$695K
26 rentals available
Milford
1 listings
Avg. $300,000 •
$300K –
$300K
16 rentals available
Northampton
1 listings
Avg. $1,500,000 •
$1.5M –
$1.5M
14 rentals available
North Attleboro
1 listings
Avg. $699,900 •
$700K –
$700K
27 rentals available
No cities match your search
Try a different name or
