Massachusetts Real Estate
10,487 homes for sale across 189 cities • 7,376 rentals available
Browse by City
189 cities with active listings in Massachusetts
Boston
2,120 listings
Avg. $1,822,910 •
$50K –
$49.5M
2,831 rentals available
Newton
286 listings
Avg. $2,527,993 •
$175K –
$16.5M
148 rentals available
Plymouth
218 listings
Avg. $1,061,960 •
$139K –
$12.3M
32 rentals available
Cambridge
215 listings
Avg. $2,609,075 •
$300K –
$26.0M
340 rentals available
Somerville
191 listings
Avg. $1,339,468 •
$125K –
$8.5M
247 rentals available
Brookline
190 listings
Avg. $2,874,428 •
$200K –
$19.0M
286 rentals available
New Bedford
189 listings
Avg. $721,354 •
$90K –
$6.0M
50 rentals available
Fall River
180 listings
Avg. $717,811 •
$163K –
$4.2M
159 rentals available
Lowell
146 listings
Avg. $650,988 •
$80K –
$2.9M
103 rentals available
Quincy
140 listings
Avg. $933,731 •
$150K –
$6.2M
154 rentals available
Barnstable
130 listings
Avg. $2,203,101 •
$175K –
$21.5M
8 rentals available
Brockton
123 listings
Avg. $708,769 •
$99K –
$9.0M
50 rentals available
Lexington
113 listings
Avg. $2,450,879 •
$60K –
$5.6M
31 rentals available
Taunton
110 listings
Avg. $597,586 •
$65K –
$4.0M
31 rentals available
Lynn
110 listings
Avg. $909,197 •
$185K –
$7.2M
152 rentals available
Medford
100 listings
Avg. $954,088 •
$368K –
$2.2M
110 rentals available
Wareham
96 listings
Avg. $553,467 •
$69K –
$2.6M
10 rentals available
Haverhill
96 listings
Avg. $1,201,262 •
$120K –
$37.5M
39 rentals available
Falmouth
94 listings
Avg. $1,305,258 •
$199K –
$7.6M
6 rentals available
Framingham
93 listings
Avg. $835,876 •
$145K –
$3.7M
48 rentals available
Mashpee
87 listings
Avg. $1,180,321 •
$200K –
$6.9M
Waltham
85 listings
Avg. $1,543,560 •
$195K –
$14.0M
114 rentals available
Attleboro
84 listings
Avg. $720,850 •
$59K –
$12.5M
37 rentals available
Bourne
76 listings
Avg. $1,440,492 •
$185K –
$23.0M
10 rentals available
Weymouth
76 listings
Avg. $731,325 •
$89K –
$2.5M
35 rentals available
Wellesley
75 listings
Avg. $2,963,516 •
$489K –
$7.5M
20 rentals available
Marlborough
75 listings
Avg. $719,060 •
$85K –
$4.1M
28 rentals available
Revere
71 listings
Avg. $776,163 •
$57K –
$3.3M
101 rentals available
Salem
68 listings
Avg. $854,203 •
$100K –
$8.0M
92 rentals available
Watertown
68 listings
Avg. $1,037,846 •
$300K –
$2.8M
73 rentals available
Dartmouth
68 listings
Avg. $1,214,329 •
$115K –
$4.0M
5 rentals available
Gloucester
67 listings
Avg. $1,365,301 •
$250K –
$4.8M
27 rentals available
Natick
66 listings
Avg. $1,648,855 •
$225K –
$7.2M
40 rentals available
Provincetown
64 listings
Avg. $2,003,319 •
$65K –
$12.0M
1 rentals available
Dennis
62 listings
Avg. $1,229,755 •
$80K –
$7.0M
13 rentals available
Concord
62 listings
Avg. $2,882,334 •
$521K –
$18.0M
9 rentals available
Yarmouth
61 listings
Avg. $868,097 •
$239K –
$2.6M
2 rentals available
Needham
59 listings
Avg. $2,106,281 •
$408K –
$4.6M
16 rentals available
Hull
57 listings
Avg. $1,014,196 •
$310K –
$3.0M
27 rentals available
Dedham
57 listings
Avg. $1,220,682 •
$200K –
$5.3M
18 rentals available
North Andover
56 listings
Avg. $1,017,928 •
$50K –
$13.0M
23 rentals available
Sandwich
55 listings
Avg. $1,176,745 •
$120K –
$6.0M
5 rentals available
Andover
55 listings
Avg. $1,368,749 •
$130K –
$5.3M
20 rentals available
Methuen
54 listings
Avg. $753,891 •
$180K –
$2.7M
9 rentals available
Lawrence
53 listings
Avg. $669,124 •
$75K –
$3.2M
36 rentals available
Canton
53 listings
Avg. $834,453 •
$150K –
$2.2M
18 rentals available
Malden
53 listings
Avg. $934,823 •
$95K –
$3.2M
105 rentals available
Hingham
52 listings
Avg. $2,343,937 •
$125K –
$5.9M
13 rentals available
Woburn
51 listings
Avg. $1,093,864 •
$285K –
$3.0M
43 rentals available
Salisbury
50 listings
Avg. $807,660 •
$50K –
$2.6M
5 rentals available
Arlington
50 listings
Avg. $1,467,902 •
$150K –
$9.0M
66 rentals available
Raynham
49 listings
Avg. $679,646 •
$150K –
$1.7M
2 rentals available
Hopkinton
48 listings
Avg. $1,565,688 •
$630K –
$4.0M
9 rentals available
Acton
47 listings
Avg. $1,059,821 •
$120K –
$2.8M
15 rentals available
Winthrop
47 listings
Avg. $817,939 •
$235K –
$4.0M
27 rentals available
Easton
47 listings
Avg. $782,057 •
$185K –
$2.2M
8 rentals available
Newburyport
46 listings
Avg. $1,677,122 •
$225K –
$5.6M
14 rentals available
Beverly
45 listings
Avg. $2,298,119 •
$250K –
$18.0M
30 rentals available
Marshfield
45 listings
Avg. $993,133 •
$400K –
$3.7M
12 rentals available
Westport
45 listings
Avg. $1,094,842 •
$80K –
$4.5M
6 rentals available
Weston
44 listings
Avg. $5,965,227 •
$1.5M –
$34.0M
10 rentals available
Belmont
44 listings
Avg. $1,851,445 •
$395K –
$8.0M
29 rentals available
Bridgewater
44 listings
Avg. $798,677 •
$250K –
$4.9M
9 rentals available
Winchester
44 listings
Avg. $2,072,791 •
$289K –
$4.7M
23 rentals available
Rehoboth
44 listings
Avg. $780,206 •
$225K –
$1.8M
1 rentals available
Saugus
43 listings
Avg. $812,579 •
$125K –
$2.1M
17 rentals available
Stoughton
43 listings
Avg. $959,432 •
$260K –
$7.9M
11 rentals available
Milton
43 listings
Avg. $2,105,365 •
$599K –
$11.9M
8 rentals available
Walpole
43 listings
Avg. $1,146,409 •
$239K –
$3.0M
10 rentals available
Everett
43 listings
Avg. $1,172,561 •
$55K –
$7.3M
133 rentals available
Chelsea
43 listings
Avg. $614,296 •
$195K –
$1.7M
82 rentals available
Chelmsford
43 listings
Avg. $770,467 •
$99K –
$2.7M
20 rentals available
Norton
42 listings
Avg. $943,364 •
$55K –
$3.0M
3 rentals available
Harwich
42 listings
Avg. $1,526,307 •
$159K –
$6.9M
Chatham
41 listings
Avg. $3,218,829 •
$425K –
$13.0M
4 rentals available
Dracut
41 listings
Avg. $606,221 •
$99K –
$2.2M
6 rentals available
Scituate
40 listings
Avg. $1,572,415 •
$115K –
$6.0M
12 rentals available
Peabody
40 listings
Avg. $826,642 •
$115K –
$2.8M
23 rentals available
Sudbury
40 listings
Avg. $1,676,774 •
$295K –
$4.5M
3 rentals available
Braintree
40 listings
Avg. $750,357 •
$350K –
$1.8M
29 rentals available
Ipswich
39 listings
Avg. $1,158,199 •
$195K –
$3.3M
7 rentals available
Lakeville
38 listings
Avg. $729,149 •
$175K –
$1.6M
1 rentals available
Fairhaven
38 listings
Avg. $610,884 •
$150K –
$1.5M
4 rentals available
Billerica
38 listings
Avg. $755,830 •
$129K –
$3.0M
11 rentals available
Marblehead
37 listings
Avg. $1,785,884 •
$299K –
$8.8M
28 rentals available
Franklin
36 listings
Avg. $952,042 •
$320K –
$5.0M
15 rentals available
North Reading
36 listings
Avg. $846,963 •
$260K –
$2.3M
1 rentals available
Swansea
35 listings
Avg. $681,709 •
$70K –
$1.5M
1 rentals available
Edgartown
35 listings
Avg. $4,465,966 •
$50K –
$16.9M
18 rentals available
Hudson
34 listings
Avg. $1,010,435 •
$225K –
$6.0M
7 rentals available
Seekonk
33 listings
Avg. $822,282 •
$90K –
$3.6M
1 rentals available
Duxbury
33 listings
Avg. $3,715,630 •
$650K –
$36.0M
4 rentals available
Groton
33 listings
Avg. $1,164,491 •
$160K –
$3.0M
9 rentals available
Stoneham
33 listings
Avg. $744,794 •
$300K –
$1.7M
17 rentals available
Randolph
33 listings
Avg. $665,039 •
$135K –
$1.2M
9 rentals available
Bellingham
32 listings
Avg. $714,903 •
$300K –
$1.5M
4 rentals available
Tewksbury
32 listings
Avg. $1,013,150 •
$120K –
$9.0M
6 rentals available
Wilmington
32 listings
Avg. $716,654 •
$300K –
$1.4M
6 rentals available
Cohasset
32 listings
Avg. $1,938,148 •
$698K –
$4.5M
7 rentals available
Melrose
32 listings
Avg. $1,098,575 •
$379K –
$2.3M
23 rentals available
Westford
31 listings
Avg. $1,043,174 •
$90K –
$3.6M
6 rentals available
Orleans
31 listings
Avg. $2,470,574 •
$595K –
$9.2M
1 rentals available
Brewster
31 listings
Avg. $1,115,242 •
$295K –
$3.0M
1 rentals available
Norfolk
30 listings
Avg. $1,150,190 •
$99K –
$3.2M
1 rentals available
Norwell
30 listings
Avg. $1,886,147 •
$285K –
$3.0M
2 rentals available
Reading
30 listings
Avg. $1,094,670 •
$400K –
$2.2M
17 rentals available
Newbury
29 listings
Avg. $1,195,172 •
$610K –
$2.4M
4 rentals available
Danvers
29 listings
Avg. $878,724 •
$130K –
$3.4M
18 rentals available
Sharon
29 listings
Avg. $1,125,807 •
$475K –
$2.5M
8 rentals available
Swampscott
28 listings
Avg. $1,393,410 •
$370K –
$5.0M
20 rentals available
Marion
28 listings
Avg. $1,308,202 •
$230K –
$4.7M
2 rentals available
Norwood
28 listings
Avg. $1,099,943 •
$202K –
$3.7M
27 rentals available
Kingston
27 listings
Avg. $813,178 •
$275K –
$2.0M
3 rentals available
Mattapoisett
27 listings
Avg. $1,148,074 •
$149K –
$3.2M
5 rentals available
Rockland
27 listings
Avg. $558,166 •
$160K –
$3.0M
5 rentals available
Mansfield
26 listings
Avg. $803,535 •
$215K –
$1.5M
10 rentals available
Lynnfield
26 listings
Avg. $2,017,591 •
$600K –
$9.0M
4 rentals available
Westwood
26 listings
Avg. $2,762,415 •
$120K –
$9.0M
5 rentals available
Dover
25 listings
Avg. $2,582,620 •
$599K –
$4.0M
5 rentals available
Middleton
25 listings
Avg. $1,299,674 •
$565K –
$2.4M
3 rentals available
Wakefield
25 listings
Avg. $1,088,704 •
$200K –
$5.9M
24 rentals available
Littleton
25 listings
Avg. $1,068,184 •
$60K –
$3.8M
1 rentals available
Medfield
24 listings
Avg. $1,213,104 •
$149K –
$2.1M
6 rentals available
Burlington
24 listings
Avg. $1,440,658 •
$595K –
$3.5M
11 rentals available
Rockport
24 listings
Avg. $1,409,021 •
$449K –
$4.0M
8 rentals available
Amesbury
24 listings
Avg. $948,241 •
$250K –
$4.5M
4 rentals available
Sherborn
24 listings
Avg. $1,823,354 •
$719K –
$6.0M
2 rentals available
Dighton
23 listings
Avg. $722,943 •
$250K –
$1.2M
Ashland
23 listings
Avg. $672,978 •
$249K –
$1.2M
5 rentals available
Truro
23 listings
Avg. $1,323,522 •
$240K –
$4.0M
Whitman
22 listings
Avg. $639,420 •
$435K –
$1.1M
10 rentals available
East Bridgewater
21 listings
Avg. $777,733 •
$146K –
$2.0M
1 rentals available
Tisbury
21 listings
Avg. $2,473,190 •
$112K –
$10.5M
15 rentals available
Freetown
21 listings
Avg. $640,138 •
$300K –
$1.1M
3 rentals available
Holliston
21 listings
Avg. $1,245,124 •
$220K –
$5.0M
1 rentals available
Abington
20 listings
Avg. $690,970 •
$300K –
$1.9M
8 rentals available
Bedford
20 listings
Avg. $1,535,740 •
$568K –
$3.5M
9 rentals available
Georgetown
20 listings
Avg. $978,720 •
$539K –
$2.2M
Shirley
20 listings
Avg. $815,190 •
$125K –
$3.0M
4 rentals available
Hanson
20 listings
Avg. $770,120 •
$125K –
$4.5M
Lincoln
19 listings
Avg. $2,970,153 •
$499K –
$8.3M
4 rentals available
Wellfleet
19 listings
Avg. $1,165,624 •
$289K –
$5.4M
Ashby
19 listings
Avg. $331,830 •
$75K –
$935K
1 rentals available
Acushnet
19 listings
Avg. $562,616 •
$175K –
$1.8M
Carver
18 listings
Avg. $671,083 •
$200K –
$2.5M
3 rentals available
Plainville
18 listings
Avg. $701,033 •
$200K –
$2.0M
5 rentals available
Pembroke
18 listings
Avg. $1,273,117 •
$70K –
$4.0M
Nantucket
18 listings
Avg. $2,686,883 •
$50K –
$13.0M
60 rentals available
Stow
18 listings
Avg. $989,044 •
$349K –
$1.7M
1 rentals available
Wayland
18 listings
Avg. $1,707,383 •
$635K –
$3.8M
6 rentals available
Oak Bluffs
18 listings
Avg. $2,739,000 •
$64K –
$6.4M
10 rentals available
Holbrook
18 listings
Avg. $797,444 •
$100K –
$6.0M
2 rentals available
Eastham
17 listings
Avg. $974,000 •
$275K –
$2.3M
Medway
17 listings
Avg. $895,506 •
$480K –
$2.0M
3 rentals available
Halifax
17 listings
Avg. $437,200 •
$130K –
$850K
Millis
17 listings
Avg. $1,581,635 •
$300K –
$5.5M
18 rentals available
Somerset
17 listings
Avg. $562,594 •
$400K –
$699K
2 rentals available
Carlisle
16 listings
Avg. $1,999,994 •
$799K –
$5.0M
Rowley
16 listings
Avg. $1,034,419 •
$175K –
$3.9M
1 rentals available
Wrentham
16 listings
Avg. $1,236,981 •
$200K –
$3.2M
3 rentals available
Tyngsborough
16 listings
Avg. $996,281 •
$270K –
$3.2M
2 rentals available
Maynard
15 listings
Avg. $720,053 •
$309K –
$2.1M
2 rentals available
Hanover
15 listings
Avg. $1,431,327 •
$620K –
$3.5M
3 rentals available
Rochester
14 listings
Avg. $885,979 •
$209K –
$1.6M
Nahant
13 listings
Avg. $1,848,354 •
$390K –
$6.5M
4 rentals available
Townsend
12 listings
Avg. $487,975 •
$165K –
$750K
2 rentals available
Topsfield
12 listings
Avg. $1,021,217 •
$299K –
$1.8M
West Bridgewater
12 listings
Avg. $935,308 •
$399K –
$1.9M
4 rentals available
Ayer
12 listings
Avg. $673,892 •
$365K –
$950K
8 rentals available
Merrimac
12 listings
Avg. $694,867 •
$265K –
$1.2M
1 rentals available
Berkley
11 listings
Avg. $739,755 •
$300K –
$1.5M
1 rentals available
Pepperell
11 listings
Avg. $592,609 •
$225K –
$1.1M
2 rentals available
Essex
11 listings
Avg. $1,391,364 •
$565K –
$3.9M
West Tisbury
10 listings
Avg. $2,168,200 •
$50K –
$8.0M
26 rentals available
Chilmark
10 listings
Avg. $2,508,070 •
$51K –
$7.4M
19 rentals available
Hamilton
9 listings
Avg. $850,000 •
$62K –
$2.2M
2 rentals available
Groveland
9 listings
Avg. $943,089 •
$240K –
$3.0M
Boxford
9 listings
Avg. $1,354,767 •
$425K –
$2.2M
Boxborough
9 listings
Avg. $931,411 •
$175K –
$2.3M
9 rentals available
Avon
8 listings
Avg. $1,914,850 •
$490K –
$7.5M
5 rentals available
West Newbury
7 listings
Avg. $1,211,257 •
$100K –
$2.2M
Dunstable
7 listings
Avg. $1,215,543 •
$375K –
$2.7M
Plympton
5 listings
Avg. $953,600 •
$475K –
$1.6M
1 rentals available
Wenham
3 listings
Avg. $1,449,666 •
$749K –
$2.0M
1 rentals available
Aquinnah
3 listings
Avg. $1,610,000 •
$330K –
$3.4M
7 rentals available
Worcester
1 listings
Avg. $1,700,000 •
$1.7M –
$1.7M
264 rentals available
Milford
1 listings
Avg. $300,000 •
$300K –
$300K
19 rentals available
Northampton
1 listings
Avg. $1,500,000 •
$1.5M –
$1.5M
18 rentals available
North Attleboro
1 listings
Avg. $699,900 •
$700K –
$700K
17 rentals available
No cities match your search
Try a different name or
