Massachusetts Real Estate
12,515 homes for sale across 192 cities • 8,172 rentals available
Browse by City
192 cities with active listings in Massachusetts
Boston
2,347 listings
Avg. $1,816,382 •
$50K –
$49.5M
3,286 rentals available
Newton
294 listings
Avg. $2,488,230 •
$56K –
$16.5M
182 rentals available
Plymouth
257 listings
Avg. $1,017,274 •
$119K –
$12.3M
29 rentals available
Cambridge
233 listings
Avg. $2,239,989 •
$50K –
$19.8M
414 rentals available
Brookline
226 listings
Avg. $3,107,369 •
$250K –
$36.0M
334 rentals available
Somerville
222 listings
Avg. $1,467,540 •
$125K –
$17.0M
286 rentals available
Fall River
220 listings
Avg. $738,852 •
$163K –
$5.5M
131 rentals available
New Bedford
203 listings
Avg. $690,957 •
$85K –
$4.0M
44 rentals available
Quincy
170 listings
Avg. $970,143 •
$60K –
$5.0M
158 rentals available
Lynn
160 listings
Avg. $947,928 •
$125K –
$14.3M
142 rentals available
Barnstable
159 listings
Avg. $2,249,306 •
$220K –
$21.5M
4 rentals available
Lowell
159 listings
Avg. $645,887 •
$80K –
$2.7M
118 rentals available
Haverhill
144 listings
Avg. $1,085,505 •
$130K –
$37.5M
33 rentals available
Medford
143 listings
Avg. $967,655 •
$160K –
$2.3M
161 rentals available
Brockton
135 listings
Avg. $730,469 •
$90K –
$9.0M
48 rentals available
Salem
113 listings
Avg. $785,362 •
$80K –
$4.2M
93 rentals available
Falmouth
112 listings
Avg. $1,420,128 •
$109K –
$7.6M
6 rentals available
Wareham
110 listings
Avg. $607,059 •
$89K –
$2.6M
13 rentals available
Framingham
109 listings
Avg. $923,601 •
$125K –
$8.0M
62 rentals available
Revere
106 listings
Avg. $763,559 •
$150K –
$3.2M
86 rentals available
Taunton
105 listings
Avg. $611,141 •
$65K –
$4.0M
31 rentals available
Lexington
104 listings
Avg. $2,432,047 •
$60K –
$5.6M
50 rentals available
Waltham
94 listings
Avg. $1,473,170 •
$250K –
$14.0M
130 rentals available
Gloucester
93 listings
Avg. $1,278,546 •
$280K –
$4.9M
32 rentals available
Marlborough
87 listings
Avg. $749,045 •
$99K –
$4.9M
27 rentals available
Sandwich
83 listings
Avg. $1,208,284 •
$92K –
$5.5M
2 rentals available
Beverly
83 listings
Avg. $1,972,413 •
$200K –
$23.0M
24 rentals available
Malden
83 listings
Avg. $934,188 •
$95K –
$6.0M
109 rentals available
Mashpee
82 listings
Avg. $1,344,429 •
$250K –
$7.5M
1 rentals available
Hingham
82 listings
Avg. $2,293,004 •
$125K –
$11.8M
5 rentals available
Weymouth
81 listings
Avg. $687,332 •
$125K –
$2.5M
32 rentals available
Yarmouth
79 listings
Avg. $880,327 •
$80K –
$2.7M
1 rentals available
Natick
78 listings
Avg. $1,345,591 •
$225K –
$7.2M
39 rentals available
Wellesley
78 listings
Avg. $3,017,585 •
$795K –
$11.0M
32 rentals available
Methuen
78 listings
Avg. $729,208 •
$180K –
$2.7M
10 rentals available
Bourne
78 listings
Avg. $1,280,244 •
$185K –
$10.9M
4 rentals available
Winthrop
76 listings
Avg. $893,584 •
$220K –
$4.7M
37 rentals available
Andover
75 listings
Avg. $1,544,216 •
$130K –
$5.3M
22 rentals available
Attleboro
74 listings
Avg. $598,988 •
$69K –
$2.2M
34 rentals available
Dennis
72 listings
Avg. $1,488,601 •
$80K –
$16.5M
4 rentals available
Arlington
72 listings
Avg. $1,625,896 •
$150K –
$9.0M
79 rentals available
Newburyport
71 listings
Avg. $1,700,861 •
$229K –
$5.6M
12 rentals available
Concord
69 listings
Avg. $2,903,129 •
$469K –
$18.0M
9 rentals available
Canton
67 listings
Avg. $801,132 •
$150K –
$2.2M
18 rentals available
Watertown
67 listings
Avg. $1,119,087 •
$100K –
$3.9M
85 rentals available
Provincetown
67 listings
Avg. $2,279,466 •
$65K –
$12.0M
Easton
67 listings
Avg. $892,849 •
$119K –
$2.3M
5 rentals available
Dartmouth
66 listings
Avg. $1,363,142 •
$115K –
$13.0M
9 rentals available
Chelsea
65 listings
Avg. $800,820 •
$266K –
$8.9M
84 rentals available
Needham
64 listings
Avg. $2,200,775 •
$200K –
$5.8M
14 rentals available
Belmont
64 listings
Avg. $1,736,553 •
$395K –
$4.5M
49 rentals available
Braintree
64 listings
Avg. $831,222 •
$309K –
$2.7M
33 rentals available
Peabody
63 listings
Avg. $723,106 •
$85K –
$2.8M
23 rentals available
Chelmsford
63 listings
Avg. $727,870 •
$99K –
$2.5M
15 rentals available
Marshfield
62 listings
Avg. $1,096,911 •
$165K –
$6.8M
23 rentals available
Woburn
62 listings
Avg. $1,009,180 •
$150K –
$3.0M
47 rentals available
Westport
62 listings
Avg. $1,263,634 •
$60K –
$8.1M
5 rentals available
Hopkinton
61 listings
Avg. $1,602,730 •
$540K –
$4.0M
13 rentals available
Hull
60 listings
Avg. $893,633 •
$299K –
$2.8M
38 rentals available
Dedham
60 listings
Avg. $1,020,923 •
$200K –
$3.8M
22 rentals available
North Andover
59 listings
Avg. $990,408 •
$50K –
$12.5M
18 rentals available
Chatham
58 listings
Avg. $3,094,293 •
$475K –
$13.0M
2 rentals available
Billerica
57 listings
Avg. $816,701 •
$129K –
$3.0M
15 rentals available
Salisbury
56 listings
Avg. $797,971 •
$50K –
$2.6M
7 rentals available
Sudbury
55 listings
Avg. $1,580,030 •
$379K –
$3.5M
2 rentals available
Bridgewater
55 listings
Avg. $752,100 •
$238K –
$4.9M
10 rentals available
Dracut
54 listings
Avg. $588,502 •
$100K –
$2.0M
10 rentals available
Everett
54 listings
Avg. $958,550 •
$55K –
$5.9M
99 rentals available
Scituate
54 listings
Avg. $1,798,561 •
$115K –
$7.9M
17 rentals available
Saugus
52 listings
Avg. $891,907 •
$140K –
$4.0M
13 rentals available
Lakeville
51 listings
Avg. $806,918 •
$150K –
$3.0M
Acton
50 listings
Avg. $1,087,390 •
$220K –
$2.8M
15 rentals available
Walpole
50 listings
Avg. $915,550 •
$275K –
$3.0M
12 rentals available
Weston
50 listings
Avg. $4,607,873 •
$70K –
$29.0M
16 rentals available
Edgartown
50 listings
Avg. $5,360,926 •
$50K –
$49.0M
18 rentals available
Amesbury
49 listings
Avg. $983,157 •
$275K –
$4.5M
8 rentals available
Stoughton
48 listings
Avg. $691,625 •
$80K –
$4.0M
11 rentals available
Winchester
48 listings
Avg. $1,703,081 •
$365K –
$3.6M
30 rentals available
Randolph
48 listings
Avg. $618,121 •
$70K –
$1.2M
13 rentals available
Seekonk
48 listings
Avg. $729,600 •
$98K –
$3.6M
2 rentals available
Milton
46 listings
Avg. $2,300,852 •
$549K –
$14.5M
18 rentals available
Danvers
46 listings
Avg. $867,484 •
$100K –
$3.3M
16 rentals available
Lawrence
46 listings
Avg. $805,911 •
$75K –
$3.0M
46 rentals available
Wakefield
45 listings
Avg. $1,069,393 •
$200K –
$5.9M
20 rentals available
Westford
45 listings
Avg. $1,070,473 •
$65K –
$3.6M
8 rentals available
Tewksbury
44 listings
Avg. $909,982 •
$80K –
$9.0M
7 rentals available
Marblehead
44 listings
Avg. $2,477,152 •
$275K –
$21.0M
22 rentals available
Rehoboth
44 listings
Avg. $833,729 •
$225K –
$2.0M
North Reading
43 listings
Avg. $1,117,948 •
$80K –
$3.9M
1 rentals available
Melrose
43 listings
Avg. $847,058 •
$240K –
$1.9M
22 rentals available
Raynham
42 listings
Avg. $701,451 •
$150K –
$1.7M
1 rentals available
Harwich
42 listings
Avg. $1,511,719 •
$250K –
$6.9M
Mattapoisett
41 listings
Avg. $1,156,876 •
$95K –
$4.0M
6 rentals available
Duxbury
41 listings
Avg. $3,797,115 •
$483K –
$36.0M
8 rentals available
Ipswich
41 listings
Avg. $1,223,840 •
$289K –
$3.7M
6 rentals available
Hudson
41 listings
Avg. $943,610 •
$225K –
$6.0M
Sharon
41 listings
Avg. $1,190,390 •
$350K –
$2.7M
19 rentals available
Norwood
39 listings
Avg. $1,021,733 •
$202K –
$3.7M
23 rentals available
Middleton
39 listings
Avg. $1,150,865 •
$385K –
$2.4M
5 rentals available
Fairhaven
39 listings
Avg. $626,631 •
$100K –
$1.5M
2 rentals available
Swansea
38 listings
Avg. $660,948 •
$70K –
$1.4M
1 rentals available
Bellingham
38 listings
Avg. $624,734 •
$175K –
$1.4M
5 rentals available
Bedford
38 listings
Avg. $1,548,155 •
$389K –
$5.3M
16 rentals available
Franklin
38 listings
Avg. $810,758 •
$320K –
$3.0M
12 rentals available
Wilmington
38 listings
Avg. $844,540 •
$300K –
$2.0M
4 rentals available
Reading
37 listings
Avg. $986,530 •
$150K –
$2.0M
19 rentals available
Swampscott
35 listings
Avg. $1,723,240 •
$345K –
$14.0M
18 rentals available
Marion
35 listings
Avg. $1,238,329 •
$230K –
$4.5M
1 rentals available
Norton
35 listings
Avg. $895,042 •
$55K –
$3.0M
3 rentals available
Norfolk
35 listings
Avg. $1,108,443 •
$99K –
$3.0M
3 rentals available
Stoneham
34 listings
Avg. $825,462 •
$300K –
$1.6M
17 rentals available
Rockport
33 listings
Avg. $1,238,373 •
$440K –
$3.7M
5 rentals available
Freetown
33 listings
Avg. $691,236 •
$275K –
$1.6M
2 rentals available
Burlington
32 listings
Avg. $1,355,947 •
$60K –
$3.5M
11 rentals available
Holliston
32 listings
Avg. $1,280,297 •
$215K –
$5.0M
1 rentals available
Lynnfield
32 listings
Avg. $1,699,712 •
$699K –
$4.5M
4 rentals available
Halifax
31 listings
Avg. $540,539 •
$130K –
$1.2M
Rockland
31 listings
Avg. $497,990 •
$160K –
$1.2M
5 rentals available
Wayland
31 listings
Avg. $1,470,958 •
$635K –
$4.0M
12 rentals available
Hanson
31 listings
Avg. $634,264 •
$125K –
$4.5M
Hanover
31 listings
Avg. $1,326,187 •
$399K –
$3.3M
2 rentals available
East Bridgewater
29 listings
Avg. $839,859 •
$146K –
$3.0M
3 rentals available
Groton
29 listings
Avg. $984,321 •
$300K –
$3.0M
2 rentals available
Wellfleet
29 listings
Avg. $862,055 •
$289K –
$2.4M
Mansfield
28 listings
Avg. $826,750 •
$290K –
$1.5M
11 rentals available
Norwell
28 listings
Avg. $1,601,696 •
$285K –
$3.0M
2 rentals available
Ashland
28 listings
Avg. $637,775 •
$445K –
$1.2M
18 rentals available
Brewster
28 listings
Avg. $1,161,314 •
$295K –
$2.8M
1 rentals available
Whitman
28 listings
Avg. $655,018 •
$399K –
$2.5M
6 rentals available
Cohasset
28 listings
Avg. $2,334,432 •
$925K –
$6.4M
12 rentals available
Kingston
27 listings
Avg. $874,178 •
$245K –
$1.7M
7 rentals available
Sherborn
27 listings
Avg. $1,714,181 •
$719K –
$6.0M
1 rentals available
Pepperell
26 listings
Avg. $611,650 •
$149K –
$1.2M
3 rentals available
Carver
26 listings
Avg. $692,665 •
$55K –
$2.6M
3 rentals available
Pembroke
26 listings
Avg. $1,017,408 •
$70K –
$4.0M
2 rentals available
Orleans
26 listings
Avg. $2,486,419 •
$600K –
$8.0M
Ashby
26 listings
Avg. $409,023 •
$75K –
$965K
1 rentals available
Westwood
26 listings
Avg. $2,843,142 •
$83K –
$8.8M
7 rentals available
Acushnet
26 listings
Avg. $592,212 •
$139K –
$1.8M
Newbury
25 listings
Avg. $1,433,792 •
$799K –
$6.3M
6 rentals available
Eastham
25 listings
Avg. $1,032,828 •
$250K –
$2.3M
Littleton
25 listings
Avg. $1,281,344 •
$135K –
$3.6M
3 rentals available
Truro
25 listings
Avg. $1,981,480 •
$240K –
$12.0M
Oak Bluffs
24 listings
Avg. $2,361,667 •
$64K –
$5.5M
9 rentals available
Dover
24 listings
Avg. $3,546,074 •
$1.6M –
$15.0M
6 rentals available
Dighton
24 listings
Avg. $699,137 •
$180K –
$1.2M
Tyngsborough
24 listings
Avg. $968,654 •
$270K –
$3.0M
3 rentals available
Rowley
23 listings
Avg. $1,122,883 •
$175K –
$3.9M
2 rentals available
Medway
23 listings
Avg. $838,404 •
$300K –
$2.0M
3 rentals available
Tisbury
23 listings
Avg. $2,213,870 •
$112K –
$9.3M
15 rentals available
Wrentham
22 listings
Avg. $1,071,841 •
$375K –
$2.3M
3 rentals available
Holbrook
22 listings
Avg. $842,316 •
$160K –
$6.0M
5 rentals available
Plainville
21 listings
Avg. $518,619 •
$200K –
$1.7M
4 rentals available
Abington
21 listings
Avg. $911,938 •
$340K –
$3.3M
5 rentals available
West Bridgewater
21 listings
Avg. $702,167 •
$120K –
$1.6M
Essex
21 listings
Avg. $1,317,190 •
$625K –
$2.5M
1 rentals available
Carlisle
20 listings
Avg. $1,844,295 •
$650K –
$4.5M
Nantucket
19 listings
Avg. $2,659,105 •
$50K –
$13.0M
66 rentals available
Millis
19 listings
Avg. $1,203,442 •
$435K –
$2.8M
14 rentals available
Boxborough
19 listings
Avg. $993,337 •
$175K –
$3.4M
8 rentals available
Georgetown
18 listings
Avg. $883,356 •
$425K –
$1.5M
Somerset
18 listings
Avg. $684,144 •
$400K –
$1.2M
4 rentals available
Merrimac
18 listings
Avg. $681,411 •
$230K –
$1.0M
1 rentals available
Boxford
18 listings
Avg. $1,136,933 •
$425K –
$2.2M
Topsfield
18 listings
Avg. $1,062,528 •
$600K –
$2.9M
2 rentals available
Hamilton
18 listings
Avg. $1,344,317 •
$599K –
$3.1M
Berkley
17 listings
Avg. $754,194 •
$270K –
$1.3M
Groveland
17 listings
Avg. $933,384 •
$240K –
$3.0M
Nahant
17 listings
Avg. $2,035,700 •
$385K –
$6.3M
3 rentals available
Chilmark
17 listings
Avg. $6,865,041 •
$51K –
$45.0M
19 rentals available
Stow
16 listings
Avg. $958,181 •
$325K –
$1.7M
1 rentals available
Rochester
16 listings
Avg. $915,913 •
$209K –
$2.2M
Shirley
16 listings
Avg. $772,306 •
$125K –
$3.0M
4 rentals available
Medfield
16 listings
Avg. $1,149,550 •
$149K –
$2.3M
6 rentals available
Lincoln
15 listings
Avg. $3,045,787 •
$1.2M –
$8.3M
4 rentals available
Townsend
15 listings
Avg. $539,387 •
$165K –
$875K
2 rentals available
Maynard
14 listings
Avg. $945,971 •
$400K –
$2.5M
2 rentals available
Ayer
11 listings
Avg. $926,154 •
$215K –
$4.5M
10 rentals available
West Tisbury
11 listings
Avg. $1,997,000 •
$50K –
$7.5M
26 rentals available
West Newbury
10 listings
Avg. $1,111,600 •
$100K –
$2.2M
1 rentals available
Dunstable
9 listings
Avg. $1,217,956 •
$740K –
$1.6M
Avon
7 listings
Avg. $1,921,086 •
$630K –
$6.8M
2 rentals available
Wenham
6 listings
Avg. $1,647,333 •
$749K –
$2.8M
2 rentals available
Plympton
6 listings
Avg. $907,983 •
$300K –
$1.4M
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
226 rentals available
Holyoke
1 listings
Avg. $695,000 •
$695K –
$695K
29 rentals available
Milford
1 listings
Avg. $300,000 •
$300K –
$300K
17 rentals available
Holden
1 listings
Avg. $739,000 •
$739K –
$739K
6 rentals available
Northampton
1 listings
Avg. $1,500,000 •
$1.5M –
$1.5M
13 rentals available
North Attleboro
1 listings
Avg. $699,900 •
$700K –
$700K
25 rentals available
No cities match your search
Try a different name or
