Massachusetts Real Estate
11,962 homes for sale across 191 cities • 8,088 rentals available
Browse by City
191 cities with active listings in Massachusetts
Boston
2,345 listings
Avg. $1,802,903 •
$50K –
$49.5M
3,220 rentals available
Newton
288 listings
Avg. $2,500,380 •
$56K –
$16.5M
178 rentals available
Plymouth
252 listings
Avg. $1,028,285 •
$120K –
$12.3M
34 rentals available
Cambridge
231 listings
Avg. $2,261,289 •
$300K –
$19.8M
390 rentals available
Brookline
222 listings
Avg. $2,859,582 •
$365K –
$17.0M
337 rentals available
Somerville
222 listings
Avg. $1,419,853 •
$125K –
$17.0M
264 rentals available
Fall River
218 listings
Avg. $707,686 •
$140K –
$5.5M
143 rentals available
New Bedford
203 listings
Avg. $672,031 •
$90K –
$4.0M
57 rentals available
Quincy
181 listings
Avg. $929,514 •
$60K –
$5.0M
158 rentals available
Lowell
165 listings
Avg. $623,275 •
$80K –
$2.7M
125 rentals available
Barnstable
158 listings
Avg. $2,121,586 •
$165K –
$21.5M
8 rentals available
Lynn
136 listings
Avg. $871,338 •
$125K –
$7.2M
156 rentals available
Brockton
127 listings
Avg. $759,451 •
$99K –
$9.0M
45 rentals available
Haverhill
123 listings
Avg. $1,130,591 •
$130K –
$37.5M
30 rentals available
Medford
122 listings
Avg. $957,527 •
$160K –
$2.3M
150 rentals available
Wareham
111 listings
Avg. $584,326 •
$60K –
$2.6M
14 rentals available
Lexington
110 listings
Avg. $2,495,997 •
$60K –
$5.6M
36 rentals available
Falmouth
106 listings
Avg. $1,369,120 •
$75K –
$7.6M
5 rentals available
Taunton
98 listings
Avg. $625,177 •
$65K –
$4.0M
33 rentals available
Revere
96 listings
Avg. $760,195 •
$150K –
$3.2M
91 rentals available
Framingham
93 listings
Avg. $964,412 •
$125K –
$8.0M
50 rentals available
Waltham
90 listings
Avg. $1,444,580 •
$449K –
$14.0M
131 rentals available
Mashpee
89 listings
Avg. $1,377,141 •
$250K –
$7.5M
1 rentals available
Salem
88 listings
Avg. $789,555 •
$80K –
$4.2M
88 rentals available
Bourne
88 listings
Avg. $1,240,738 •
$185K –
$10.9M
4 rentals available
Marlborough
82 listings
Avg. $742,050 •
$99K –
$4.0M
26 rentals available
Gloucester
79 listings
Avg. $1,324,425 •
$305K –
$4.8M
28 rentals available
Methuen
77 listings
Avg. $711,509 •
$180K –
$2.7M
14 rentals available
Andover
76 listings
Avg. $1,466,930 •
$130K –
$5.3M
20 rentals available
Sandwich
74 listings
Avg. $1,255,727 •
$136K –
$5.5M
2 rentals available
Wellesley
74 listings
Avg. $2,996,043 •
$489K –
$8.5M
35 rentals available
Watertown
74 listings
Avg. $1,063,969 •
$100K –
$3.9M
91 rentals available
Dennis
74 listings
Avg. $1,040,377 •
$80K –
$5.0M
8 rentals available
Attleboro
74 listings
Avg. $756,023 •
$59K –
$12.5M
37 rentals available
Beverly
73 listings
Avg. $1,762,211 •
$200K –
$18.0M
30 rentals available
Yarmouth
73 listings
Avg. $853,421 •
$195K –
$2.7M
Hingham
72 listings
Avg. $2,400,163 •
$125K –
$12.5M
8 rentals available
Weymouth
70 listings
Avg. $705,169 •
$175K –
$2.5M
34 rentals available
Needham
69 listings
Avg. $2,132,782 •
$200K –
$6.2M
22 rentals available
Dartmouth
69 listings
Avg. $1,342,462 •
$115K –
$13.0M
9 rentals available
Malden
69 listings
Avg. $915,526 •
$95K –
$3.2M
122 rentals available
Natick
68 listings
Avg. $1,407,568 •
$225K –
$7.2M
42 rentals available
Provincetown
67 listings
Avg. $2,021,675 •
$65K –
$12.0M
Concord
65 listings
Avg. $3,159,998 •
$469K –
$18.0M
10 rentals available
Newburyport
63 listings
Avg. $1,732,254 •
$229K –
$5.6M
11 rentals available
Bridgewater
63 listings
Avg. $783,590 •
$205K –
$4.9M
11 rentals available
Arlington
62 listings
Avg. $1,623,705 •
$150K –
$9.0M
75 rentals available
Winthrop
61 listings
Avg. $921,095 •
$225K –
$4.7M
42 rentals available
Dedham
61 listings
Avg. $1,273,423 •
$200K –
$5.3M
24 rentals available
Canton
60 listings
Avg. $791,547 •
$150K –
$2.2M
18 rentals available
Woburn
58 listings
Avg. $1,042,862 •
$150K –
$3.0M
53 rentals available
Hopkinton
58 listings
Avg. $1,520,197 •
$449K –
$4.0M
9 rentals available
Easton
58 listings
Avg. $805,521 •
$144K –
$2.2M
9 rentals available
Sudbury
57 listings
Avg. $1,580,969 •
$400K –
$3.5M
3 rentals available
Salisbury
56 listings
Avg. $709,032 •
$50K –
$2.6M
5 rentals available
Belmont
55 listings
Avg. $1,790,135 •
$395K –
$4.8M
42 rentals available
Hull
55 listings
Avg. $886,385 •
$299K –
$3.0M
31 rentals available
Marshfield
55 listings
Avg. $977,533 •
$300K –
$3.7M
18 rentals available
Peabody
55 listings
Avg. $770,801 •
$85K –
$2.8M
19 rentals available
Everett
55 listings
Avg. $924,494 •
$55K –
$5.9M
104 rentals available
Saugus
54 listings
Avg. $840,660 •
$140K –
$2.1M
12 rentals available
Acton
53 listings
Avg. $1,121,106 •
$239K –
$2.8M
14 rentals available
Braintree
53 listings
Avg. $808,715 •
$309K –
$2.7M
30 rentals available
Westport
53 listings
Avg. $1,202,698 •
$190K –
$4.5M
4 rentals available
Weston
53 listings
Avg. $5,146,111 •
$70K –
$31.5M
15 rentals available
Lawrence
51 listings
Avg. $824,976 •
$75K –
$3.0M
30 rentals available
Chatham
50 listings
Avg. $3,129,400 •
$425K –
$13.0M
2 rentals available
Lakeville
50 listings
Avg. $818,006 •
$150K –
$3.0M
Winchester
50 listings
Avg. $1,795,284 •
$365K –
$4.4M
30 rentals available
Edgartown
50 listings
Avg. $5,253,626 •
$50K –
$49.0M
18 rentals available
Billerica
50 listings
Avg. $864,297 •
$129K –
$3.0M
16 rentals available
Scituate
49 listings
Avg. $1,781,176 •
$115K –
$7.9M
17 rentals available
North Andover
48 listings
Avg. $1,086,235 •
$50K –
$13.0M
21 rentals available
Chelsea
48 listings
Avg. $874,175 •
$299K –
$8.9M
85 rentals available
Stoughton
47 listings
Avg. $657,568 •
$100K –
$4.0M
11 rentals available
Marblehead
47 listings
Avg. $1,829,147 •
$289K –
$8.8M
20 rentals available
Chelmsford
47 listings
Avg. $768,179 •
$99K –
$2.6M
20 rentals available
Dracut
46 listings
Avg. $618,783 •
$99K –
$2.0M
9 rentals available
Randolph
46 listings
Avg. $614,491 •
$70K –
$1.2M
13 rentals available
Milton
45 listings
Avg. $2,506,769 •
$549K –
$14.5M
15 rentals available
Rehoboth
45 listings
Avg. $1,135,918 •
$225K –
$8.5M
1 rentals available
Amesbury
45 listings
Avg. $874,191 •
$249K –
$4.5M
7 rentals available
Seekonk
45 listings
Avg. $740,658 •
$98K –
$3.6M
2 rentals available
Mattapoisett
44 listings
Avg. $1,074,995 •
$95K –
$3.7M
6 rentals available
Franklin
44 listings
Avg. $895,707 •
$325K –
$3.5M
8 rentals available
Danvers
44 listings
Avg. $850,359 •
$100K –
$3.3M
12 rentals available
Harwich
44 listings
Avg. $1,591,836 •
$289K –
$6.9M
Ipswich
43 listings
Avg. $1,165,636 •
$195K –
$3.8M
5 rentals available
Walpole
42 listings
Avg. $1,005,403 •
$500K –
$3.0M
8 rentals available
Swansea
41 listings
Avg. $627,322 •
$70K –
$1.4M
3 rentals available
Wakefield
41 listings
Avg. $1,021,902 •
$200K –
$5.9M
22 rentals available
Tewksbury
40 listings
Avg. $917,032 •
$100K –
$9.0M
8 rentals available
Hudson
40 listings
Avg. $906,150 •
$225K –
$6.0M
2 rentals available
North Reading
39 listings
Avg. $1,049,553 •
$80K –
$2.4M
1 rentals available
Melrose
39 listings
Avg. $894,846 •
$240K –
$2.1M
23 rentals available
Raynham
38 listings
Avg. $643,788 •
$150K –
$1.7M
2 rentals available
Rockport
37 listings
Avg. $1,201,305 •
$440K –
$3.7M
9 rentals available
Fairhaven
37 listings
Avg. $616,057 •
$150K –
$1.5M
3 rentals available
Bellingham
36 listings
Avg. $645,767 •
$175K –
$1.4M
4 rentals available
Wilmington
36 listings
Avg. $844,625 •
$300K –
$2.0M
4 rentals available
Norton
36 listings
Avg. $877,565 •
$55K –
$3.0M
1 rentals available
Westford
36 listings
Avg. $1,104,514 •
$65K –
$3.6M
9 rentals available
Swampscott
35 listings
Avg. $1,307,388 •
$350K –
$4.9M
20 rentals available
Duxbury
33 listings
Avg. $3,694,776 •
$599K –
$36.0M
6 rentals available
Norwood
33 listings
Avg. $1,060,130 •
$202K –
$3.7M
22 rentals available
Brewster
33 listings
Avg. $1,078,109 •
$295K –
$2.8M
2 rentals available
Reading
33 listings
Avg. $999,412 •
$150K –
$2.1M
14 rentals available
Middleton
32 listings
Avg. $1,120,986 •
$385K –
$2.4M
5 rentals available
Newbury
31 listings
Avg. $1,382,926 •
$600K –
$6.3M
5 rentals available
Orleans
31 listings
Avg. $2,390,868 •
$499K –
$9.2M
1 rentals available
Marion
31 listings
Avg. $1,095,565 •
$230K –
$4.7M
1 rentals available
Rockland
31 listings
Avg. $573,861 •
$160K –
$3.0M
6 rentals available
Lynnfield
31 listings
Avg. $2,083,287 •
$749K –
$9.0M
6 rentals available
Freetown
30 listings
Avg. $712,113 •
$275K –
$1.6M
2 rentals available
Holliston
30 listings
Avg. $1,288,350 •
$190K –
$5.0M
2 rentals available
Norwell
30 listings
Avg. $1,496,083 •
$285K –
$3.0M
3 rentals available
Sharon
30 listings
Avg. $1,243,703 •
$650K –
$2.7M
17 rentals available
Groton
29 listings
Avg. $1,052,161 •
$400K –
$3.0M
4 rentals available
Dover
29 listings
Avg. $3,464,065 •
$1.4M –
$15.0M
7 rentals available
Stoneham
29 listings
Avg. $822,548 •
$300K –
$1.7M
20 rentals available
Kingston
28 listings
Avg. $841,161 •
$245K –
$1.7M
7 rentals available
Wayland
28 listings
Avg. $1,468,382 •
$585K –
$4.0M
8 rentals available
Truro
28 listings
Avg. $1,854,207 •
$200K –
$12.0M
Hanson
28 listings
Avg. $660,829 •
$125K –
$4.5M
Westwood
27 listings
Avg. $2,579,107 •
$83K –
$8.8M
5 rentals available
Norfolk
27 listings
Avg. $1,120,304 •
$99K –
$3.0M
3 rentals available
Acushnet
27 listings
Avg. $588,915 •
$175K –
$1.8M
Sherborn
26 listings
Avg. $1,907,712 •
$699K –
$6.0M
2 rentals available
Cohasset
26 listings
Avg. $2,134,615 •
$675K –
$6.4M
12 rentals available
Carver
25 listings
Avg. $712,068 •
$55K –
$2.7M
3 rentals available
East Bridgewater
25 listings
Avg. $805,368 •
$146K –
$2.0M
2 rentals available
Ashland
25 listings
Avg. $579,152 •
$308K –
$740K
8 rentals available
Wrentham
24 listings
Avg. $1,297,354 •
$375K –
$3.2M
4 rentals available
Rowley
24 listings
Avg. $1,055,504 •
$175K –
$3.9M
4 rentals available
Bedford
24 listings
Avg. $1,618,621 •
$389K –
$5.3M
12 rentals available
Burlington
24 listings
Avg. $1,455,496 •
$650K –
$3.5M
12 rentals available
Ashby
24 listings
Avg. $402,898 •
$75K –
$975K
Tyngsborough
24 listings
Avg. $860,925 •
$270K –
$3.2M
3 rentals available
Tisbury
23 listings
Avg. $2,293,783 •
$112K –
$9.3M
15 rentals available
Abington
23 listings
Avg. $843,791 •
$340K –
$2.6M
6 rentals available
Pembroke
23 listings
Avg. $1,065,983 •
$70K –
$4.0M
2 rentals available
Wellfleet
23 listings
Avg. $892,643 •
$289K –
$2.4M
Dighton
23 listings
Avg. $682,996 •
$180K –
$1.2M
Eastham
22 listings
Avg. $1,061,123 •
$275K –
$2.5M
Halifax
22 listings
Avg. $480,589 •
$130K –
$890K
West Bridgewater
22 listings
Avg. $715,518 •
$120K –
$1.6M
1 rentals available
Oak Bluffs
22 listings
Avg. $2,428,182 •
$64K –
$5.5M
9 rentals available
Holbrook
22 listings
Avg. $842,057 •
$135K –
$6.0M
4 rentals available
Somerset
22 listings
Avg. $650,041 •
$400K –
$1.2M
4 rentals available
Stow
21 listings
Avg. $942,524 •
$325K –
$1.8M
Millis
21 listings
Avg. $1,411,481 •
$440K –
$5.5M
15 rentals available
Whitman
21 listings
Avg. $720,643 •
$420K –
$2.5M
6 rentals available
Littleton
21 listings
Avg. $1,312,886 •
$135K –
$3.6M
5 rentals available
Carlisle
20 listings
Avg. $1,688,050 •
$650K –
$4.5M
Georgetown
20 listings
Avg. $943,620 •
$437K –
$1.6M
1 rentals available
Mansfield
20 listings
Avg. $964,659 •
$530K –
$1.5M
13 rentals available
Rochester
19 listings
Avg. $898,126 •
$209K –
$2.2M
Townsend
19 listings
Avg. $510,500 •
$150K –
$900K
1 rentals available
Topsfield
19 listings
Avg. $1,101,326 •
$299K –
$2.9M
2 rentals available
Maynard
18 listings
Avg. $890,606 •
$425K –
$2.5M
3 rentals available
Pepperell
18 listings
Avg. $564,772 •
$149K –
$1.2M
4 rentals available
Hanover
18 listings
Avg. $1,315,100 •
$495K –
$3.3M
1 rentals available
Medway
18 listings
Avg. $789,644 •
$300K –
$2.0M
1 rentals available
Nantucket
17 listings
Avg. $2,591,000 •
$50K –
$13.0M
66 rentals available
Shirley
17 listings
Avg. $737,023 •
$125K –
$3.0M
4 rentals available
Boxford
16 listings
Avg. $1,220,169 •
$425K –
$2.2M
1 rentals available
Boxborough
15 listings
Avg. $800,873 •
$175K –
$2.3M
9 rentals available
Medfield
14 listings
Avg. $1,117,557 •
$149K –
$1.8M
4 rentals available
Chilmark
14 listings
Avg. $6,415,407 •
$51K –
$45.0M
19 rentals available
Hamilton
14 listings
Avg. $1,258,914 •
$55K –
$3.2M
West Newbury
13 listings
Avg. $1,075,292 •
$100K –
$2.3M
1 rentals available
Groveland
13 listings
Avg. $974,446 •
$240K –
$3.0M
1 rentals available
Berkley
13 listings
Avg. $840,661 •
$290K –
$1.3M
1 rentals available
Merrimac
13 listings
Avg. $664,254 •
$300K –
$950K
Essex
13 listings
Avg. $1,294,077 •
$625K –
$2.5M
Plainville
12 listings
Avg. $514,767 •
$119K –
$1.7M
3 rentals available
Lincoln
12 listings
Avg. $3,346,833 •
$1.2M –
$8.3M
3 rentals available
West Tisbury
11 listings
Avg. $2,069,636 •
$50K –
$8.0M
26 rentals available
Nahant
9 listings
Avg. $2,004,422 •
$380K –
$6.0M
3 rentals available
Wenham
8 listings
Avg. $1,878,113 •
$900K –
$4.0M
2 rentals available
Avon
8 listings
Avg. $1,826,700 •
$595K –
$6.8M
4 rentals available
Dunstable
7 listings
Avg. $1,319,529 •
$740K –
$1.6M
Ayer
7 listings
Avg. $1,278,142 •
$549K –
$4.5M
9 rentals available
Plympton
6 listings
Avg. $949,650 •
$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
237 rentals available
Holyoke
1 listings
Avg. $695,000 •
$695K –
$695K
30 rentals available
Milford
1 listings
Avg. $300,000 •
$300K –
$300K
21 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
22 rentals available
No cities match your search
Try a different name or
