Massachusetts Real Estate
14,011 homes for sale across 190 cities • 6,378 rentals available
Browse by City
190 cities with active listings in Massachusetts
Boston
2,338 listings
Avg. $1,655,795 •
$51K –
$44.5M
1,897 rentals available
Plymouth
327 listings
Avg. $932,932 •
$159K –
$12.3M
45 rentals available
Newton
283 listings
Avg. $2,469,473 •
$175K –
$40.0M
144 rentals available
Somerville
254 listings
Avg. $1,334,615 •
$80K –
$16.0M
220 rentals available
New Bedford
250 listings
Avg. $697,411 •
$75K –
$9.3M
41 rentals available
Cambridge
246 listings
Avg. $2,367,406 •
$150K –
$74.0M
257 rentals available
Fall River
238 listings
Avg. $708,664 •
$165K –
$5.9M
107 rentals available
Quincy
231 listings
Avg. $839,879 •
$55K –
$5.3M
171 rentals available
Brookline
219 listings
Avg. $2,951,552 •
$95K –
$34.0M
193 rentals available
Lowell
210 listings
Avg. $638,099 •
$75K –
$2.9M
99 rentals available
Brockton
188 listings
Avg. $691,350 •
$70K –
$9.0M
48 rentals available
Barnstable
181 listings
Avg. $2,083,741 •
$220K –
$18.5M
8 rentals available
Lynn
174 listings
Avg. $914,471 •
$160K –
$13.3M
176 rentals available
Falmouth
169 listings
Avg. $1,647,215 •
$109K –
$17.5M
23 rentals available
Medford
162 listings
Avg. $998,971 •
$160K –
$5.0M
137 rentals available
Taunton
151 listings
Avg. $580,725 •
$60K –
$4.0M
40 rentals available
Haverhill
150 listings
Avg. $912,883 •
$119K –
$37.5M
44 rentals available
Waltham
146 listings
Avg. $1,214,587 •
$85K –
$7.8M
99 rentals available
Framingham
139 listings
Avg. $787,246 •
$89K –
$6.0M
71 rentals available
Attleboro
122 listings
Avg. $540,266 •
$69K –
$1.9M
38 rentals available
Wareham
118 listings
Avg. $623,482 •
$68K –
$4.3M
11 rentals available
Gloucester
111 listings
Avg. $1,136,965 •
$75K –
$4.5M
34 rentals available
Salem
105 listings
Avg. $748,029 •
$50K –
$7.6M
66 rentals available
Andover
102 listings
Avg. $1,450,910 •
$100K –
$5.5M
30 rentals available
Revere
100 listings
Avg. $785,988 •
$115K –
$4.2M
74 rentals available
Weymouth
99 listings
Avg. $687,582 •
$250K –
$2.7M
33 rentals available
Yarmouth
98 listings
Avg. $923,733 •
$199K –
$13.9M
7 rentals available
Lexington
97 listings
Avg. $2,024,877 •
$60K –
$5.5M
40 rentals available
Mashpee
94 listings
Avg. $1,344,347 •
$200K –
$7.3M
1 rentals available
Marlborough
94 listings
Avg. $804,434 •
$80K –
$4.8M
22 rentals available
Watertown
92 listings
Avg. $1,051,525 •
$100K –
$2.8M
96 rentals available
Arlington
90 listings
Avg. $1,428,380 •
$150K –
$12.0M
61 rentals available
Malden
88 listings
Avg. $920,460 •
$180K –
$2.9M
105 rentals available
Chelmsford
87 listings
Avg. $664,995 •
$225K –
$2.5M
7 rentals available
Methuen
87 listings
Avg. $782,959 •
$170K –
$5.2M
15 rentals available
Chelsea
86 listings
Avg. $738,349 •
$263K –
$8.7M
127 rentals available
Woburn
83 listings
Avg. $921,207 •
$150K –
$3.0M
37 rentals available
Natick
83 listings
Avg. $1,263,722 •
$225K –
$7.2M
40 rentals available
Dartmouth
83 listings
Avg. $1,120,631 •
$101K –
$13.0M
7 rentals available
Winthrop
82 listings
Avg. $724,204 •
$220K –
$2.3M
42 rentals available
Sandwich
81 listings
Avg. $1,363,101 •
$92K –
$12.9M
5 rentals available
Easton
80 listings
Avg. $843,052 •
$90K –
$2.2M
7 rentals available
Newburyport
80 listings
Avg. $1,584,295 •
$270K –
$5.2M
21 rentals available
Peabody
79 listings
Avg. $747,201 •
$100K –
$9.0M
24 rentals available
Hingham
78 listings
Avg. $1,989,381 •
$180K –
$11.8M
6 rentals available
Bourne
76 listings
Avg. $905,949 •
$174K –
$4.5M
14 rentals available
Bridgewater
75 listings
Avg. $784,277 •
$220K –
$3.4M
6 rentals available
Franklin
73 listings
Avg. $738,415 •
$188K –
$2.8M
18 rentals available
Beverly
72 listings
Avg. $2,018,823 •
$279K –
$23.0M
35 rentals available
Needham
72 listings
Avg. $2,245,129 •
$200K –
$7.0M
13 rentals available
North Andover
71 listings
Avg. $1,081,320 •
$90K –
$12.5M
14 rentals available
Lawrence
70 listings
Avg. $751,518 •
$70K –
$6.6M
37 rentals available
Everett
68 listings
Avg. $953,366 •
$55K –
$6.1M
73 rentals available
Dedham
68 listings
Avg. $1,115,609 •
$200K –
$5.5M
28 rentals available
Provincetown
67 listings
Avg. $2,061,354 •
$65K –
$11.5M
Raynham
66 listings
Avg. $714,822 •
$150K –
$3.5M
2 rentals available
Winchester
65 listings
Avg. $1,865,857 •
$330K –
$18.0M
33 rentals available
Salisbury
65 listings
Avg. $811,926 •
$130K –
$2.6M
12 rentals available
Hudson
64 listings
Avg. $801,542 •
$220K –
$4.8M
6 rentals available
Westport
63 listings
Avg. $1,291,809 •
$190K –
$10.0M
9 rentals available
Braintree
62 listings
Avg. $769,861 •
$318K –
$2.5M
26 rentals available
Billerica
62 listings
Avg. $830,653 •
$75K –
$5.8M
9 rentals available
Stoughton
61 listings
Avg. $658,453 •
$100K –
$3.5M
28 rentals available
Rockland
61 listings
Avg. $509,428 •
$115K –
$1.2M
6 rentals available
Belmont
60 listings
Avg. $1,716,717 •
$80K –
$4.2M
36 rentals available
Dracut
60 listings
Avg. $579,409 •
$125K –
$2.0M
6 rentals available
Concord
60 listings
Avg. $2,936,292 •
$482K –
$16.8M
8 rentals available
Randolph
59 listings
Avg. $667,463 •
$135K –
$2.5M
7 rentals available
Acton
59 listings
Avg. $910,015 •
$179K –
$2.8M
26 rentals available
Canton
59 listings
Avg. $818,089 •
$120K –
$2.7M
21 rentals available
Fairhaven
59 listings
Avg. $695,805 •
$89K –
$2.3M
2 rentals available
Edgartown
59 listings
Avg. $3,809,217 •
$50K –
$21.5M
17 rentals available
Lakeville
59 listings
Avg. $725,688 •
$150K –
$1.6M
4 rentals available
Hopkinton
59 listings
Avg. $1,309,047 •
$440K –
$3.8M
9 rentals available
Wakefield
59 listings
Avg. $852,107 •
$50K –
$2.5M
25 rentals available
Marshfield
58 listings
Avg. $1,075,509 •
$50K –
$5.9M
33 rentals available
Wellesley
58 listings
Avg. $2,796,950 •
$675K –
$9.0M
23 rentals available
Dennis
58 listings
Avg. $1,401,361 •
$80K –
$22.5M
5 rentals available
Rehoboth
58 listings
Avg. $866,906 •
$208K –
$2.1M
1 rentals available
Melrose
57 listings
Avg. $862,886 •
$339K –
$2.7M
20 rentals available
Hull
56 listings
Avg. $950,787 •
$275K –
$2.9M
30 rentals available
Walpole
56 listings
Avg. $968,425 •
$400K –
$5.5M
12 rentals available
Amesbury
55 listings
Avg. $1,033,809 •
$240K –
$4.5M
5 rentals available
Norton
55 listings
Avg. $702,798 •
$55K –
$1.8M
4 rentals available
North Reading
55 listings
Avg. $1,019,163 •
$250K –
$3.0M
3 rentals available
Milton
54 listings
Avg. $1,733,013 •
$599K –
$11.9M
24 rentals available
Sudbury
52 listings
Avg. $1,674,419 •
$379K –
$4.5M
5 rentals available
Danvers
52 listings
Avg. $770,852 •
$90K –
$2.7M
9 rentals available
Mattapoisett
51 listings
Avg. $1,112,235 •
$95K –
$3.7M
3 rentals available
Tewksbury
51 listings
Avg. $747,057 •
$215K –
$3.0M
5 rentals available
East Bridgewater
51 listings
Avg. $833,020 •
$130K –
$3.0M
8 rentals available
Norwood
50 listings
Avg. $905,688 •
$280K –
$2.8M
21 rentals available
Chatham
49 listings
Avg. $2,679,445 •
$600K –
$6.9M
1 rentals available
Saugus
49 listings
Avg. $937,778 •
$185K –
$4.0M
15 rentals available
Carver
48 listings
Avg. $578,424 •
$55K –
$1.8M
2 rentals available
Sharon
48 listings
Avg. $1,009,754 •
$360K –
$2.6M
15 rentals available
Swampscott
47 listings
Avg. $1,514,466 •
$330K –
$14.0M
20 rentals available
Mansfield
47 listings
Avg. $842,583 •
$220K –
$3.3M
11 rentals available
Burlington
46 listings
Avg. $1,326,538 •
$160K –
$3.4M
13 rentals available
Westford
46 listings
Avg. $1,058,596 •
$299K –
$3.6M
8 rentals available
Ipswich
46 listings
Avg. $1,153,947 •
$150K –
$3.3M
8 rentals available
Bellingham
45 listings
Avg. $586,509 •
$349K –
$1.2M
9 rentals available
Marion
43 listings
Avg. $1,120,644 •
$389K –
$2.5M
2 rentals available
Bedford
42 listings
Avg. $1,469,500 •
$389K –
$5.3M
8 rentals available
Dighton
42 listings
Avg. $796,726 •
$160K –
$2.2M
1 rentals available
Reading
42 listings
Avg. $905,269 •
$180K –
$2.3M
11 rentals available
Holliston
41 listings
Avg. $992,226 •
$220K –
$5.0M
6 rentals available
Ashland
41 listings
Avg. $714,032 •
$308K –
$2.0M
8 rentals available
Wilmington
40 listings
Avg. $827,165 •
$400K –
$1.7M
2 rentals available
Weston
40 listings
Avg. $5,017,600 •
$835K –
$29.0M
Duxbury
40 listings
Avg. $3,105,870 •
$375K –
$34.0M
6 rentals available
Harwich
40 listings
Avg. $1,743,207 •
$295K –
$7.5M
1 rentals available
Groton
39 listings
Avg. $946,582 •
$260K –
$3.0M
4 rentals available
Middleton
39 listings
Avg. $1,028,110 •
$364K –
$2.3M
2 rentals available
Swansea
38 listings
Avg. $627,112 •
$300K –
$1.6M
1 rentals available
Kingston
38 listings
Avg. $945,816 •
$275K –
$2.0M
2 rentals available
Wayland
38 listings
Avg. $1,361,779 •
$499K –
$4.0M
4 rentals available
Hanson
38 listings
Avg. $681,917 •
$170K –
$4.5M
1 rentals available
Marblehead
37 listings
Avg. $2,804,565 •
$325K –
$21.0M
34 rentals available
Whitman
37 listings
Avg. $723,530 •
$123K –
$2.3M
9 rentals available
Orleans
36 listings
Avg. $1,988,674 •
$238K –
$8.0M
Stoneham
36 listings
Avg. $819,628 •
$65K –
$1.6M
17 rentals available
Seekonk
36 listings
Avg. $739,428 •
$75K –
$3.3M
2 rentals available
Holbrook
36 listings
Avg. $709,821 •
$110K –
$6.0M
5 rentals available
Lynnfield
35 listings
Avg. $1,423,251 •
$180K –
$3.5M
3 rentals available
Newbury
35 listings
Avg. $1,110,037 •
$399K –
$2.1M
6 rentals available
Abington
33 listings
Avg. $649,297 •
$175K –
$2.4M
4 rentals available
Medway
32 listings
Avg. $698,631 •
$200K –
$1.2M
8 rentals available
Truro
32 listings
Avg. $2,611,156 •
$219K –
$23.0M
Maynard
32 listings
Avg. $728,609 •
$230K –
$2.4M
6 rentals available
Freetown
31 listings
Avg. $728,613 •
$160K –
$1.3M
1 rentals available
Dover
31 listings
Avg. $3,093,371 •
$1.2M –
$12.5M
1 rentals available
Halifax
30 listings
Avg. $448,000 •
$179K –
$999K
1 rentals available
Littleton
30 listings
Avg. $1,318,957 •
$75K –
$4.9M
8 rentals available
Eastham
30 listings
Avg. $976,020 •
$160K –
$2.7M
Scituate
30 listings
Avg. $1,703,823 •
$115K –
$5.4M
28 rentals available
Hanover
29 listings
Avg. $1,281,493 •
$299K –
$2.7M
Brewster
29 listings
Avg. $932,514 •
$295K –
$3.4M
1 rentals available
Sherborn
29 listings
Avg. $1,976,131 •
$675K –
$9.5M
2 rentals available
Groveland
28 listings
Avg. $827,952 •
$225K –
$3.0M
2 rentals available
Stow
27 listings
Avg. $938,704 •
$285K –
$2.1M
2 rentals available
Westwood
27 listings
Avg. $2,711,796 •
$625K –
$11.0M
5 rentals available
Tisbury
26 listings
Avg. $2,029,577 •
$112K –
$6.2M
12 rentals available
Boxborough
26 listings
Avg. $729,435 •
$160K –
$2.2M
12 rentals available
Norfolk
26 listings
Avg. $961,387 •
$75K –
$2.7M
3 rentals available
Ayer
26 listings
Avg. $663,759 •
$180K –
$1.3M
15 rentals available
Carlisle
25 listings
Avg. $1,746,196 •
$599K –
$4.0M
1 rentals available
Pepperell
25 listings
Avg. $629,528 •
$150K –
$1.1M
4 rentals available
Norwell
25 listings
Avg. $1,475,720 •
$168K –
$3.0M
2 rentals available
Somerset
25 listings
Avg. $601,952 •
$420K –
$1.2M
1 rentals available
Wellfleet
25 listings
Avg. $1,060,952 •
$299K –
$3.0M
Wrentham
24 listings
Avg. $947,142 •
$300K –
$1.9M
5 rentals available
Acushnet
23 listings
Avg. $633,200 •
$159K –
$939K
3 rentals available
Medfield
23 listings
Avg. $980,404 •
$149K –
$1.7M
8 rentals available
Pembroke
23 listings
Avg. $969,887 •
$280K –
$3.9M
3 rentals available
Rowley
23 listings
Avg. $1,091,801 •
$190K –
$2.1M
4 rentals available
Millis
23 listings
Avg. $908,815 •
$265K –
$2.4M
13 rentals available
Cohasset
23 listings
Avg. $1,687,365 •
$675K –
$2.7M
20 rentals available
Oak Bluffs
22 listings
Avg. $2,554,545 •
$64K –
$5.5M
8 rentals available
Rochester
22 listings
Avg. $864,768 •
$280K –
$1.5M
Merrimac
22 listings
Avg. $698,418 •
$235K –
$1.9M
5 rentals available
Lincoln
21 listings
Avg. $2,363,114 •
$595K –
$8.3M
2 rentals available
Berkley
21 listings
Avg. $639,933 •
$240K –
$1.0M
Rockport
21 listings
Avg. $1,113,800 •
$460K –
$3.0M
20 rentals available
Topsfield
20 listings
Avg. $1,123,430 •
$499K –
$3.4M
1 rentals available
Tyngsborough
19 listings
Avg. $1,172,716 •
$250K –
$3.0M
2 rentals available
Boxford
19 listings
Avg. $1,412,884 •
$375K –
$3.5M
1 rentals available
Shirley
19 listings
Avg. $763,879 •
$153K –
$3.0M
2 rentals available
Nahant
19 listings
Avg. $1,857,968 •
$499K –
$6.2M
4 rentals available
West Bridgewater
18 listings
Avg. $756,822 •
$120K –
$1.3M
2 rentals available
Ashby
18 listings
Avg. $435,972 •
$125K –
$950K
Plainville
17 listings
Avg. $570,259 •
$60K –
$1.7M
6 rentals available
Georgetown
17 listings
Avg. $854,723 •
$275K –
$2.0M
1 rentals available
Essex
15 listings
Avg. $1,188,867 •
$599K –
$2.9M
2 rentals available
Hamilton
14 listings
Avg. $1,486,598 •
$750K –
$2.8M
1 rentals available
Townsend
14 listings
Avg. $609,457 •
$377K –
$1.5M
2 rentals available
Nantucket
14 listings
Avg. $4,173,214 •
$50K –
$32.0M
61 rentals available
Chilmark
14 listings
Avg. $6,113,614 •
$51K –
$45.0M
19 rentals available
Avon
11 listings
Avg. $1,242,964 •
$475K –
$6.8M
6 rentals available
Plympton
10 listings
Avg. $946,380 •
$215K –
$4.1M
West Newbury
9 listings
Avg. $956,544 •
$525K –
$1.4M
2 rentals available
Dunstable
8 listings
Avg. $1,277,488 •
$375K –
$2.4M
West Tisbury
6 listings
Avg. $1,686,333 •
$50K –
$3.5M
26 rentals available
Aquinnah
5 listings
Avg. $2,584,000 •
$330K –
$5.9M
7 rentals available
Wenham
4 listings
Avg. $993,194 •
$399K –
$2.4M
1 rentals available
Worcester
2 listings
Avg. $455,000 •
$350K –
$560K
234 rentals available
Gosnold
1 listings
Avg. $995,000 •
$995K –
$995K
Northampton
1 listings
Avg. $1,400,000 •
$1.4M –
$1.4M
4 rentals available
Holyoke
1 listings
Avg. $695,000 •
$695K –
$695K
28 rentals available
Ware
1 listings
Avg. $95,000 •
$95K –
$95K
2 rentals available
No cities match your search
Try a different name or

