Massachusetts Real Estate
11,422 homes for sale across 191 cities • 7,929 rentals available
Browse by City
191 cities with active listings in Massachusetts
Boston
2,256 listings
Avg. $1,828,241 •
$50K –
$49.5M
3,172 rentals available
Newton
301 listings
Avg. $2,455,000 •
$56K –
$16.5M
156 rentals available
Cambridge
229 listings
Avg. $2,397,670 •
$300K –
$19.8M
395 rentals available
Plymouth
228 listings
Avg. $1,071,116 •
$139K –
$12.3M
36 rentals available
Brookline
215 listings
Avg. $2,877,358 •
$200K –
$17.0M
285 rentals available
Fall River
206 listings
Avg. $694,922 •
$140K –
$4.2M
163 rentals available
Somerville
198 listings
Avg. $1,334,799 •
$125K –
$8.5M
266 rentals available
New Bedford
195 listings
Avg. $662,854 •
$90K –
$4.0M
58 rentals available
Quincy
155 listings
Avg. $957,257 •
$150K –
$6.2M
150 rentals available
Lowell
151 listings
Avg. $629,522 •
$80K –
$2.7M
118 rentals available
Barnstable
148 listings
Avg. $1,975,922 •
$220K –
$21.5M
9 rentals available
Brockton
132 listings
Avg. $731,883 •
$99K –
$9.0M
53 rentals available
Lynn
127 listings
Avg. $861,164 •
$185K –
$7.2M
154 rentals available
Medford
118 listings
Avg. $965,072 •
$299K –
$2.3M
142 rentals available
Lexington
111 listings
Avg. $2,483,801 •
$60K –
$5.6M
31 rentals available
Wareham
104 listings
Avg. $514,764 •
$69K –
$1.8M
14 rentals available
Haverhill
104 listings
Avg. $1,193,211 •
$130K –
$37.5M
32 rentals available
Falmouth
101 listings
Avg. $1,263,586 •
$109K –
$7.6M
9 rentals available
Taunton
99 listings
Avg. $601,291 •
$65K –
$4.0M
35 rentals available
Mashpee
90 listings
Avg. $1,319,679 •
$250K –
$7.5M
1 rentals available
Framingham
87 listings
Avg. $972,710 •
$145K –
$8.0M
48 rentals available
Attleboro
86 listings
Avg. $728,423 •
$59K –
$12.5M
41 rentals available
Revere
85 listings
Avg. $781,619 •
$150K –
$3.2M
103 rentals available
Waltham
84 listings
Avg. $1,572,307 •
$425K –
$14.0M
134 rentals available
Watertown
82 listings
Avg. $1,042,079 •
$299K –
$2.8M
81 rentals available
Marlborough
81 listings
Avg. $735,988 •
$80K –
$4.0M
26 rentals available
Arlington
78 listings
Avg. $1,585,003 •
$150K –
$9.0M
71 rentals available
Bourne
76 listings
Avg. $1,210,663 •
$185K –
$10.9M
9 rentals available
Salem
75 listings
Avg. $763,117 •
$80K –
$3.5M
85 rentals available
Needham
75 listings
Avg. $2,263,406 •
$200K –
$6.2M
21 rentals available
Yarmouth
73 listings
Avg. $854,049 •
$229K –
$2.6M
1 rentals available
Natick
73 listings
Avg. $1,436,053 •
$225K –
$7.2M
33 rentals available
Dennis
73 listings
Avg. $1,081,516 •
$80K –
$7.0M
9 rentals available
Hingham
71 listings
Avg. $2,429,139 •
$125K –
$12.5M
10 rentals available
Weymouth
68 listings
Avg. $659,776 •
$175K –
$2.5M
37 rentals available
Andover
68 listings
Avg. $1,505,971 •
$130K –
$5.3M
17 rentals available
Wellesley
67 listings
Avg. $3,013,584 •
$489K –
$7.0M
26 rentals available
Dartmouth
67 listings
Avg. $1,377,731 •
$115K –
$13.0M
11 rentals available
Sandwich
66 listings
Avg. $1,237,242 •
$120K –
$6.0M
6 rentals available
Newburyport
65 listings
Avg. $1,711,679 •
$225K –
$5.6M
14 rentals available
Gloucester
64 listings
Avg. $1,306,867 •
$305K –
$4.8M
27 rentals available
Provincetown
62 listings
Avg. $2,050,127 •
$65K –
$12.0M
1 rentals available
Woburn
61 listings
Avg. $1,052,997 •
$150K –
$3.0M
44 rentals available
Dedham
61 listings
Avg. $1,232,652 •
$200K –
$5.3M
16 rentals available
Concord
61 listings
Avg. $3,136,539 •
$649K –
$18.0M
12 rentals available
Beverly
59 listings
Avg. $1,997,761 •
$250K –
$18.0M
21 rentals available
Methuen
59 listings
Avg. $724,778 •
$180K –
$2.7M
10 rentals available
North Andover
58 listings
Avg. $977,160 •
$50K –
$13.0M
23 rentals available
Chelmsford
56 listings
Avg. $730,280 •
$99K –
$2.6M
18 rentals available
Acton
55 listings
Avg. $1,123,131 •
$120K –
$2.8M
17 rentals available
Winthrop
55 listings
Avg. $824,649 •
$235K –
$4.0M
26 rentals available
Malden
55 listings
Avg. $944,374 •
$95K –
$3.2M
131 rentals available
Canton
54 listings
Avg. $767,081 •
$150K –
$2.2M
21 rentals available
Hull
54 listings
Avg. $952,435 •
$299K –
$3.0M
31 rentals available
Hopkinton
54 listings
Avg. $1,572,714 •
$440K –
$4.0M
7 rentals available
Salisbury
53 listings
Avg. $758,909 •
$50K –
$2.6M
4 rentals available
Peabody
53 listings
Avg. $813,758 •
$115K –
$2.8M
17 rentals available
Everett
53 listings
Avg. $1,080,338 •
$55K –
$7.3M
100 rentals available
Bridgewater
51 listings
Avg. $831,023 •
$248K –
$4.9M
7 rentals available
Braintree
51 listings
Avg. $751,861 •
$309K –
$1.6M
28 rentals available
Saugus
50 listings
Avg. $913,468 •
$140K –
$2.1M
11 rentals available
Chatham
50 listings
Avg. $2,995,578 •
$425K –
$13.0M
4 rentals available
Belmont
50 listings
Avg. $1,739,004 •
$395K –
$4.8M
37 rentals available
Rehoboth
50 listings
Avg. $814,629 •
$225K –
$1.8M
3 rentals available
Lawrence
49 listings
Avg. $857,737 •
$75K –
$3.8M
31 rentals available
Sudbury
49 listings
Avg. $1,676,806 •
$295K –
$4.5M
3 rentals available
Milton
49 listings
Avg. $2,093,626 •
$549K –
$11.9M
10 rentals available
Weston
49 listings
Avg. $5,502,549 •
$1.4M –
$31.5M
12 rentals available
Winchester
48 listings
Avg. $2,057,660 •
$365K –
$4.4M
30 rentals available
Westport
48 listings
Avg. $1,230,406 •
$80K –
$4.5M
7 rentals available
Marshfield
47 listings
Avg. $1,059,053 •
$400K –
$3.7M
15 rentals available
Lakeville
46 listings
Avg. $803,452 •
$150K –
$3.0M
1 rentals available
Walpole
46 listings
Avg. $1,072,919 •
$289K –
$3.0M
10 rentals available
Billerica
46 listings
Avg. $818,262 •
$129K –
$3.0M
8 rentals available
Hudson
45 listings
Avg. $923,464 •
$225K –
$6.0M
5 rentals available
Stoneham
45 listings
Avg. $851,924 •
$300K –
$1.8M
21 rentals available
Reading
45 listings
Avg. $1,037,514 •
$390K –
$2.2M
13 rentals available
Easton
45 listings
Avg. $834,620 •
$144K –
$2.2M
6 rentals available
Duxbury
44 listings
Avg. $3,171,750 •
$599K –
$36.0M
8 rentals available
Stoughton
44 listings
Avg. $711,168 •
$190K –
$4.0M
11 rentals available
Chelsea
44 listings
Avg. $796,639 •
$195K –
$8.9M
87 rentals available
Ipswich
43 listings
Avg. $1,066,203 •
$195K –
$3.3M
7 rentals available
Marblehead
43 listings
Avg. $1,655,484 •
$289K –
$8.8M
26 rentals available
Edgartown
43 listings
Avg. $4,528,774 •
$50K –
$21.5M
18 rentals available
Randolph
42 listings
Avg. $631,864 •
$135K –
$1.2M
14 rentals available
Harwich
42 listings
Avg. $1,573,326 •
$159K –
$6.9M
Tewksbury
41 listings
Avg. $936,758 •
$100K –
$9.0M
6 rentals available
Dracut
41 listings
Avg. $626,275 •
$99K –
$2.0M
7 rentals available
Norwell
41 listings
Avg. $1,647,768 •
$285K –
$3.0M
1 rentals available
Scituate
41 listings
Avg. $1,786,088 •
$115K –
$7.9M
14 rentals available
Franklin
40 listings
Avg. $941,648 •
$320K –
$3.9M
11 rentals available
Melrose
40 listings
Avg. $976,227 •
$379K –
$2.3M
27 rentals available
Mattapoisett
39 listings
Avg. $1,081,279 •
$149K –
$3.2M
6 rentals available
Raynham
39 listings
Avg. $676,599 •
$130K –
$1.7M
1 rentals available
Seekonk
39 listings
Avg. $777,049 •
$90K –
$3.6M
2 rentals available
Wayland
36 listings
Avg. $1,654,825 •
$635K –
$4.0M
10 rentals available
Westford
36 listings
Avg. $893,378 •
$80K –
$3.6M
7 rentals available
Bellingham
35 listings
Avg. $673,311 •
$300K –
$1.5M
6 rentals available
Holliston
35 listings
Avg. $1,135,637 •
$215K –
$5.0M
2 rentals available
Norton
35 listings
Avg. $952,075 •
$55K –
$3.0M
1 rentals available
Amesbury
35 listings
Avg. $977,894 •
$250K –
$4.5M
6 rentals available
Groton
34 listings
Avg. $1,088,868 •
$400K –
$3.0M
3 rentals available
Brewster
34 listings
Avg. $979,938 •
$295K –
$2.5M
1 rentals available
Cohasset
34 listings
Avg. $1,928,487 •
$675K –
$4.5M
8 rentals available
Wilmington
33 listings
Avg. $740,920 •
$300K –
$1.6M
3 rentals available
Swansea
32 listings
Avg. $659,754 •
$70K –
$1.4M
1 rentals available
Burlington
32 listings
Avg. $1,374,584 •
$650K –
$3.5M
9 rentals available
Swampscott
31 listings
Avg. $1,384,780 •
$370K –
$5.0M
21 rentals available
Orleans
31 listings
Avg. $2,487,832 •
$499K –
$9.2M
1 rentals available
Rockland
31 listings
Avg. $527,396 •
$160K –
$3.0M
5 rentals available
Norwood
31 listings
Avg. $1,088,335 •
$202K –
$3.7M
25 rentals available
Fairhaven
31 listings
Avg. $612,219 •
$150K –
$1.5M
3 rentals available
North Reading
31 listings
Avg. $1,010,909 •
$299K –
$2.4M
1 rentals available
Truro
31 listings
Avg. $1,318,706 •
$220K –
$4.0M
Dover
30 listings
Avg. $2,667,913 •
$599K –
$7.5M
6 rentals available
Lynnfield
30 listings
Avg. $1,981,283 •
$789K –
$9.0M
4 rentals available
Newbury
29 listings
Avg. $1,274,679 •
$600K –
$2.6M
2 rentals available
Danvers
29 listings
Avg. $892,320 •
$100K –
$3.4M
16 rentals available
Middleton
29 listings
Avg. $1,204,616 •
$400K –
$2.4M
3 rentals available
Norfolk
28 listings
Avg. $1,106,668 •
$99K –
$3.0M
2 rentals available
Kingston
27 listings
Avg. $801,319 •
$245K –
$1.7M
6 rentals available
Rockport
27 listings
Avg. $1,443,367 •
$449K –
$3.8M
9 rentals available
Marion
27 listings
Avg. $1,229,913 •
$230K –
$4.7M
2 rentals available
Westwood
27 listings
Avg. $2,556,766 •
$89K –
$8.8M
6 rentals available
Sharon
27 listings
Avg. $1,130,426 •
$475K –
$2.5M
9 rentals available
East Bridgewater
26 listings
Avg. $794,281 •
$146K –
$2.0M
2 rentals available
Georgetown
26 listings
Avg. $904,784 •
$325K –
$1.6M
Dighton
26 listings
Avg. $764,904 •
$295K –
$1.3M
Mansfield
26 listings
Avg. $854,154 •
$355K –
$1.5M
9 rentals available
Freetown
25 listings
Avg. $704,116 •
$300K –
$1.6M
3 rentals available
Wakefield
25 listings
Avg. $1,078,512 •
$200K –
$5.9M
24 rentals available
Medfield
24 listings
Avg. $1,103,054 •
$149K –
$2.0M
6 rentals available
Ashland
24 listings
Avg. $684,975 •
$490K –
$1.7M
9 rentals available
Whitman
24 listings
Avg. $779,002 •
$400K –
$2.5M
10 rentals available
Ashby
23 listings
Avg. $380,590 •
$75K –
$935K
1 rentals available
Acushnet
23 listings
Avg. $614,096 •
$170K –
$1.8M
Tisbury
22 listings
Avg. $2,423,545 •
$112K –
$9.3M
15 rentals available
Eastham
22 listings
Avg. $971,627 •
$250K –
$2.3M
Halifax
22 listings
Avg. $484,605 •
$130K –
$890K
Bedford
22 listings
Avg. $1,526,950 •
$568K –
$3.5M
9 rentals available
Wellfleet
22 listings
Avg. $937,041 •
$289K –
$2.4M
Rowley
21 listings
Avg. $988,871 •
$175K –
$3.9M
1 rentals available
Stow
21 listings
Avg. $910,657 •
$349K –
$1.7M
Millis
21 listings
Avg. $1,428,038 •
$300K –
$5.5M
14 rentals available
Sherborn
21 listings
Avg. $1,870,833 •
$719K –
$6.0M
3 rentals available
Littleton
21 listings
Avg. $1,266,443 •
$135K –
$3.8M
6 rentals available
Plainville
20 listings
Avg. $698,650 •
$125K –
$2.0M
6 rentals available
Somerset
20 listings
Avg. $565,525 •
$384K –
$900K
3 rentals available
Hanson
20 listings
Avg. $742,275 •
$125K –
$4.5M
Medway
20 listings
Avg. $750,780 •
$300K –
$2.0M
3 rentals available
Holbrook
19 listings
Avg. $857,400 •
$135K –
$6.0M
7 rentals available
Tyngsborough
19 listings
Avg. $994,016 •
$270K –
$3.2M
2 rentals available
Wrentham
18 listings
Avg. $1,224,144 •
$200K –
$3.2M
4 rentals available
Nantucket
18 listings
Avg. $2,585,939 •
$50K –
$13.0M
64 rentals available
Oak Bluffs
18 listings
Avg. $2,361,278 •
$64K –
$5.5M
10 rentals available
Abington
17 listings
Avg. $782,018 •
$340K –
$2.6M
7 rentals available
Carver
17 listings
Avg. $588,912 •
$55K –
$2.5M
3 rentals available
Pembroke
17 listings
Avg. $1,017,718 •
$70K –
$4.0M
Townsend
17 listings
Avg. $521,506 •
$165K –
$799K
2 rentals available
Ayer
16 listings
Avg. $877,663 •
$365K –
$4.5M
12 rentals available
Merrimac
16 listings
Avg. $700,137 •
$240K –
$1.3M
Pepperell
15 listings
Avg. $656,753 •
$329K –
$1.2M
5 rentals available
Shirley
15 listings
Avg. $935,060 •
$125K –
$3.0M
4 rentals available
Boxford
15 listings
Avg. $1,310,973 •
$425K –
$2.2M
1 rentals available
Carlisle
14 listings
Avg. $2,061,571 •
$779K –
$5.0M
Nahant
13 listings
Avg. $1,871,815 •
$390K –
$6.0M
2 rentals available
Rochester
13 listings
Avg. $811,277 •
$209K –
$1.2M
1 rentals available
Boxborough
13 listings
Avg. $1,011,792 •
$175K –
$2.3M
10 rentals available
Hanover
13 listings
Avg. $1,488,454 •
$665K –
$3.5M
1 rentals available
Hamilton
13 listings
Avg. $1,102,915 •
$55K –
$3.2M
1 rentals available
Groveland
12 listings
Avg. $894,717 •
$240K –
$3.0M
Maynard
12 listings
Avg. $890,142 •
$300K –
$2.5M
3 rentals available
Chilmark
12 listings
Avg. $3,292,975 •
$51K –
$12.5M
19 rentals available
Lincoln
12 listings
Avg. $3,702,750 •
$1.7M –
$8.3M
4 rentals available
West Tisbury
11 listings
Avg. $2,043,809 •
$50K –
$8.0M
26 rentals available
Berkley
11 listings
Avg. $779,682 •
$295K –
$1.3M
1 rentals available
West Bridgewater
11 listings
Avg. $722,991 •
$120K –
$1.2M
3 rentals available
Essex
11 listings
Avg. $1,085,545 •
$330K –
$2.5M
1 rentals available
Avon
10 listings
Avg. $1,601,740 •
$200K –
$7.5M
4 rentals available
Topsfield
10 listings
Avg. $943,170 •
$299K –
$2.2M
1 rentals available
West Newbury
8 listings
Avg. $982,225 •
$100K –
$1.9M
1 rentals available
Dunstable
5 listings
Avg. $1,331,760 •
$760K –
$1.6M
Plympton
5 listings
Avg. $952,580 •
$470K –
$1.6M
Aquinnah
3 listings
Avg. $1,610,000 •
$330K –
$3.4M
7 rentals available
Wenham
2 listings
Avg. $1,592,500 •
$1.3M –
$1.9M
1 rentals available
Gosnold
1 listings
Avg. $1,195,000 •
$1.2M –
$1.2M
Worcester
1 listings
Avg. $1,700,000 •
$1.7M –
$1.7M
248 rentals available
Holyoke
1 listings
Avg. $695,000 •
$695K –
$695K
18 rentals available
Milford
1 listings
Avg. $300,000 •
$300K –
$300K
25 rentals available
Northampton
1 listings
Avg. $1,500,000 •
$1.5M –
$1.5M
12 rentals available
North Attleboro
1 listings
Avg. $699,900 •
$700K –
$700K
21 rentals available
No cities match your search
Try a different name or
