Massachusetts Real Estate
11,674 homes for sale across 190 cities • 7,264 rentals available
Browse by City
190 cities with active listings in Massachusetts
Boston
1,827 listings
Avg. $1,734,426 •
$51K –
$44.5M
2,640 rentals available
Fall River
268 listings
Avg. $702,165 •
$170K –
$5.9M
89 rentals available
Plymouth
262 listings
Avg. $1,008,945 •
$80K –
$12.3M
36 rentals available
New Bedford
224 listings
Avg. $712,578 •
$75K –
$9.3M
42 rentals available
Newton
220 listings
Avg. $2,445,219 •
$175K –
$40.0M
181 rentals available
Somerville
191 listings
Avg. $1,445,349 •
$200K –
$16.0M
251 rentals available
Lowell
185 listings
Avg. $654,131 •
$75K –
$2.6M
91 rentals available
Quincy
181 listings
Avg. $919,760 •
$60K –
$5.7M
157 rentals available
Brookline
181 listings
Avg. $2,891,257 •
$125K –
$17.0M
258 rentals available
Brockton
172 listings
Avg. $698,648 •
$90K –
$9.0M
46 rentals available
Cambridge
166 listings
Avg. $2,056,713 •
$50K –
$15.7M
329 rentals available
Lynn
163 listings
Avg. $961,014 •
$125K –
$13.3M
161 rentals available
Barnstable
152 listings
Avg. $2,190,830 •
$220K –
$18.5M
5 rentals available
Taunton
138 listings
Avg. $647,696 •
$50K –
$5.9M
34 rentals available
Falmouth
136 listings
Avg. $1,597,620 •
$109K –
$17.5M
10 rentals available
Haverhill
129 listings
Avg. $989,079 •
$130K –
$37.5M
36 rentals available
Framingham
128 listings
Avg. $800,318 •
$89K –
$3.7M
59 rentals available
Medford
123 listings
Avg. $934,045 •
$160K –
$3.5M
163 rentals available
Salem
105 listings
Avg. $817,721 •
$60K –
$4.2M
73 rentals available
Wareham
103 listings
Avg. $628,589 •
$68K –
$4.3M
17 rentals available
Revere
103 listings
Avg. $824,179 •
$115K –
$4.2M
82 rentals available
Waltham
97 listings
Avg. $1,232,063 •
$250K –
$5.8M
99 rentals available
Attleboro
95 listings
Avg. $575,285 •
$69K –
$2.1M
27 rentals available
Gloucester
90 listings
Avg. $1,150,762 •
$279K –
$4.7M
41 rentals available
Marlborough
85 listings
Avg. $759,539 •
$99K –
$4.9M
21 rentals available
Weymouth
84 listings
Avg. $686,590 •
$205K –
$2.7M
36 rentals available
Mashpee
82 listings
Avg. $1,306,594 •
$265K –
$7.5M
3 rentals available
Lexington
81 listings
Avg. $2,188,498 •
$60K –
$5.5M
51 rentals available
Yarmouth
77 listings
Avg. $802,588 •
$229K –
$2.7M
8 rentals available
Bourne
77 listings
Avg. $1,129,717 •
$325K –
$10.9M
11 rentals available
Malden
76 listings
Avg. $1,013,712 •
$180K –
$5.3M
106 rentals available
Sandwich
76 listings
Avg. $1,296,530 •
$92K –
$12.9M
3 rentals available
Dartmouth
76 listings
Avg. $1,181,201 •
$101K –
$13.0M
10 rentals available
Andover
75 listings
Avg. $1,627,707 •
$285K –
$5.3M
21 rentals available
Winthrop
74 listings
Avg. $737,003 •
$220K –
$2.4M
39 rentals available
Methuen
74 listings
Avg. $772,318 •
$180K –
$5.2M
9 rentals available
Chelsea
68 listings
Avg. $735,324 •
$263K –
$8.7M
103 rentals available
Newburyport
67 listings
Avg. $1,680,503 •
$270K –
$6.5M
22 rentals available
Beverly
65 listings
Avg. $2,027,113 •
$250K –
$23.0M
28 rentals available
Braintree
64 listings
Avg. $785,879 •
$283K –
$1.9M
31 rentals available
Easton
64 listings
Avg. $801,588 •
$109K –
$2.3M
8 rentals available
Hingham
64 listings
Avg. $2,208,386 •
$180K –
$11.8M
12 rentals available
Peabody
63 listings
Avg. $757,927 •
$85K –
$2.8M
27 rentals available
Dennis
63 listings
Avg. $1,117,909 •
$80K –
$4.6M
2 rentals available
Watertown
63 listings
Avg. $1,060,821 •
$370K –
$2.7M
93 rentals available
Provincetown
62 listings
Avg. $2,013,618 •
$65K –
$12.0M
Lakeville
62 listings
Avg. $755,263 •
$150K –
$3.0M
1 rentals available
Dracut
62 listings
Avg. $638,376 •
$100K –
$5.7M
7 rentals available
Bridgewater
61 listings
Avg. $755,334 •
$235K –
$3.4M
18 rentals available
Canton
59 listings
Avg. $825,926 •
$120K –
$2.8M
15 rentals available
Marshfield
59 listings
Avg. $1,170,429 •
$165K –
$6.5M
35 rentals available
North Andover
59 listings
Avg. $1,096,254 •
$90K –
$12.5M
11 rentals available
Hull
57 listings
Avg. $957,950 •
$289K –
$2.9M
35 rentals available
Needham
57 listings
Avg. $2,064,472 •
$200K –
$5.8M
16 rentals available
Woburn
56 listings
Avg. $967,868 •
$150K –
$3.0M
32 rentals available
Hudson
56 listings
Avg. $908,693 •
$225K –
$6.0M
4 rentals available
Hopkinton
56 listings
Avg. $1,352,698 •
$480K –
$3.8M
6 rentals available
Arlington
56 listings
Avg. $1,640,582 •
$150K –
$12.0M
83 rentals available
Lawrence
55 listings
Avg. $809,204 •
$70K –
$5.6M
43 rentals available
Wellesley
55 listings
Avg. $2,888,276 •
$675K –
$11.0M
27 rentals available
Everett
54 listings
Avg. $950,440 •
$55K –
$5.5M
83 rentals available
Edgartown
54 listings
Avg. $3,998,506 •
$50K –
$21.5M
17 rentals available
Acton
53 listings
Avg. $1,013,413 •
$193K –
$2.8M
17 rentals available
Sharon
52 listings
Avg. $1,020,298 •
$300K –
$2.7M
13 rentals available
Chelmsford
51 listings
Avg. $675,108 •
$100K –
$2.5M
20 rentals available
Chatham
51 listings
Avg. $3,223,392 •
$475K –
$13.0M
2 rentals available
Mattapoisett
51 listings
Avg. $1,029,561 •
$65K –
$3.7M
11 rentals available
Dedham
51 listings
Avg. $1,284,987 •
$85K –
$8.8M
17 rentals available
Salisbury
50 listings
Avg. $751,002 •
$122K –
$2.6M
10 rentals available
Natick
50 listings
Avg. $1,269,338 •
$225K –
$7.2M
32 rentals available
Danvers
49 listings
Avg. $851,912 •
$90K –
$3.0M
6 rentals available
Walpole
49 listings
Avg. $809,342 •
$400K –
$3.0M
8 rentals available
Amesbury
48 listings
Avg. $947,367 •
$260K –
$4.5M
3 rentals available
Franklin
48 listings
Avg. $740,696 •
$285K –
$2.2M
18 rentals available
Westport
48 listings
Avg. $1,332,490 •
$190K –
$8.0M
10 rentals available
Billerica
48 listings
Avg. $925,242 •
$162K –
$5.8M
12 rentals available
Randolph
47 listings
Avg. $642,685 •
$135K –
$2.7M
8 rentals available
Stoughton
47 listings
Avg. $689,064 •
$110K –
$3.5M
39 rentals available
Saugus
47 listings
Avg. $818,082 •
$140K –
$4.0M
17 rentals available
Belmont
47 listings
Avg. $1,513,751 •
$99K –
$4.5M
44 rentals available
Wakefield
47 listings
Avg. $985,396 •
$50K –
$5.5M
20 rentals available
Winchester
46 listings
Avg. $1,793,727 •
$289K –
$3.6M
29 rentals available
Ipswich
46 listings
Avg. $1,157,568 •
$195K –
$3.3M
4 rentals available
Sudbury
45 listings
Avg. $1,645,484 •
$379K –
$4.5M
5 rentals available
Scituate
44 listings
Avg. $1,729,993 •
$115K –
$5.4M
39 rentals available
Concord
44 listings
Avg. $3,305,589 •
$490K –
$18.0M
8 rentals available
Rehoboth
44 listings
Avg. $849,757 •
$220K –
$2.1M
2 rentals available
Raynham
44 listings
Avg. $657,797 •
$150K –
$1.4M
4 rentals available
Swansea
41 listings
Avg. $608,634 •
$70K –
$1.4M
3 rentals available
Fairhaven
41 listings
Avg. $720,668 •
$89K –
$2.3M
5 rentals available
Groton
39 listings
Avg. $787,967 •
$260K –
$3.0M
5 rentals available
Burlington
39 listings
Avg. $1,221,831 •
$160K –
$2.7M
13 rentals available
Melrose
39 listings
Avg. $941,664 •
$350K –
$1.9M
16 rentals available
Norton
38 listings
Avg. $881,610 •
$55K –
$3.0M
3 rentals available
Rockport
38 listings
Avg. $1,207,453 •
$250K –
$5.5M
12 rentals available
North Reading
37 listings
Avg. $1,160,901 •
$300K –
$3.9M
1 rentals available
Weston
37 listings
Avg. $5,511,589 •
$60K –
$29.0M
5 rentals available
Bedford
37 listings
Avg. $1,608,100 •
$389K –
$5.3M
5 rentals available
Milton
37 listings
Avg. $1,990,746 •
$600K –
$14.5M
18 rentals available
Ashland
37 listings
Avg. $623,665 •
$308K –
$2.1M
11 rentals available
Rockland
36 listings
Avg. $468,858 •
$179K –
$1.2M
2 rentals available
Marion
35 listings
Avg. $1,109,080 •
$250K –
$2.7M
Norwood
35 listings
Avg. $940,274 •
$202K –
$3.3M
24 rentals available
Brewster
35 listings
Avg. $1,014,649 •
$295K –
$2.5M
1 rentals available
Seekonk
35 listings
Avg. $668,543 •
$100K –
$3.6M
2 rentals available
Bellingham
35 listings
Avg. $618,140 •
$175K –
$1.2M
6 rentals available
Hanson
35 listings
Avg. $658,237 •
$180K –
$4.5M
2 rentals available
Swampscott
34 listings
Avg. $1,739,618 •
$350K –
$14.0M
12 rentals available
Duxbury
34 listings
Avg. $2,341,104 •
$459K –
$12.0M
9 rentals available
Wayland
34 listings
Avg. $1,386,253 •
$499K –
$4.2M
11 rentals available
Middleton
34 listings
Avg. $1,062,875 •
$384K –
$2.3M
3 rentals available
Harwich
34 listings
Avg. $1,683,771 •
$250K –
$7.5M
1 rentals available
Carver
33 listings
Avg. $723,630 •
$55K –
$2.5M
2 rentals available
Tewksbury
33 listings
Avg. $937,700 •
$85K –
$9.0M
5 rentals available
Freetown
33 listings
Avg. $688,391 •
$250K –
$1.4M
2 rentals available
Stoneham
33 listings
Avg. $854,361 •
$360K –
$1.5M
9 rentals available
Holliston
33 listings
Avg. $1,210,672 •
$425K –
$5.0M
5 rentals available
Hanover
32 listings
Avg. $1,296,512 •
$399K –
$3.0M
2 rentals available
Mansfield
31 listings
Avg. $865,765 •
$240K –
$3.3M
13 rentals available
Reading
31 listings
Avg. $999,455 •
$150K –
$2.4M
12 rentals available
Pembroke
30 listings
Avg. $897,520 •
$190K –
$3.9M
5 rentals available
Marblehead
30 listings
Avg. $2,999,523 •
$339K –
$21.0M
25 rentals available
Westford
30 listings
Avg. $1,177,323 •
$50K –
$4.0M
10 rentals available
Holbrook
30 listings
Avg. $759,532 •
$350K –
$6.0M
6 rentals available
Truro
29 listings
Avg. $2,490,379 •
$219K –
$23.0M
Tisbury
29 listings
Avg. $2,311,690 •
$112K –
$8.0M
14 rentals available
Orleans
29 listings
Avg. $2,238,972 •
$238K –
$8.0M
Norwell
29 listings
Avg. $1,358,828 •
$285K –
$3.0M
5 rentals available
East Bridgewater
29 listings
Avg. $920,407 •
$130K –
$3.0M
7 rentals available
Cohasset
29 listings
Avg. $2,159,207 •
$900K –
$5.0M
15 rentals available
Wilmington
28 listings
Avg. $838,767 •
$430K –
$1.7M
1 rentals available
Halifax
27 listings
Avg. $536,988 •
$190K –
$1.3M
1 rentals available
Abington
27 listings
Avg. $876,170 •
$319K –
$3.3M
8 rentals available
Wrentham
27 listings
Avg. $1,001,500 •
$425K –
$2.3M
4 rentals available
Boxborough
27 listings
Avg. $638,833 •
$160K –
$2.3M
8 rentals available
Norfolk
27 listings
Avg. $1,005,279 •
$75K –
$2.7M
3 rentals available
Kingston
27 listings
Avg. $887,715 •
$209K –
$1.7M
7 rentals available
Newbury
27 listings
Avg. $1,372,911 •
$750K –
$5.8M
7 rentals available
Wellfleet
27 listings
Avg. $912,241 •
$329K –
$2.2M
Lynnfield
26 listings
Avg. $1,584,600 •
$600K –
$3.5M
3 rentals available
Sherborn
26 listings
Avg. $1,800,727 •
$675K –
$6.0M
1 rentals available
Tyngsborough
25 listings
Avg. $837,682 •
$232K –
$3.0M
2 rentals available
Whitman
25 listings
Avg. $659,902 •
$150K –
$2.2M
12 rentals available
Somerset
25 listings
Avg. $622,220 •
$410K –
$1.2M
2 rentals available
West Bridgewater
25 listings
Avg. $758,544 •
$120K –
$1.3M
2 rentals available
Dighton
25 listings
Avg. $706,051 •
$160K –
$1.2M
2 rentals available
Pepperell
24 listings
Avg. $625,425 •
$150K –
$1.1M
4 rentals available
Berkley
23 listings
Avg. $850,578 •
$259K –
$2.1M
Rowley
23 listings
Avg. $977,104 •
$160K –
$2.5M
4 rentals available
Maynard
22 listings
Avg. $840,605 •
$265K –
$2.5M
7 rentals available
Carlisle
22 listings
Avg. $1,744,127 •
$599K –
$4.5M
3 rentals available
Dover
22 listings
Avg. $3,142,950 •
$1.2M –
$15.0M
2 rentals available
Oak Bluffs
21 listings
Avg. $2,344,524 •
$64K –
$5.5M
8 rentals available
Eastham
21 listings
Avg. $927,081 •
$280K –
$2.3M
Groveland
20 listings
Avg. $974,262 •
$225K –
$3.0M
2 rentals available
Westwood
20 listings
Avg. $3,253,840 •
$785K –
$8.8M
9 rentals available
Littleton
20 listings
Avg. $845,079 •
$135K –
$2.1M
4 rentals available
Plainville
19 listings
Avg. $564,337 •
$110K –
$1.7M
3 rentals available
Rochester
19 listings
Avg. $910,438 •
$209K –
$2.0M
1 rentals available
Medway
18 listings
Avg. $687,400 •
$200K –
$970K
3 rentals available
Acushnet
18 listings
Avg. $678,656 •
$175K –
$1.8M
1 rentals available
Nantucket
18 listings
Avg. $2,380,944 •
$50K –
$13.0M
64 rentals available
Topsfield
17 listings
Avg. $1,059,506 •
$275K –
$2.6M
2 rentals available
Nahant
17 listings
Avg. $1,919,865 •
$515K –
$6.3M
2 rentals available
Ashby
17 listings
Avg. $411,259 •
$125K –
$950K
Hamilton
16 listings
Avg. $1,331,856 •
$365K –
$2.8M
2 rentals available
Shirley
16 listings
Avg. $733,093 •
$135K –
$3.0M
1 rentals available
Georgetown
15 listings
Avg. $961,107 •
$325K –
$2.0M
Boxford
15 listings
Avg. $1,078,713 •
$425K –
$1.9M
Essex
15 listings
Avg. $1,252,867 •
$625K –
$2.4M
2 rentals available
Ayer
15 listings
Avg. $610,176 •
$180K –
$990K
16 rentals available
Millis
15 listings
Avg. $1,035,423 •
$589K –
$2.4M
18 rentals available
Medfield
14 listings
Avg. $1,039,614 •
$149K –
$2.0M
9 rentals available
Townsend
14 listings
Avg. $630,857 •
$389K –
$1.5M
3 rentals available
Stow
14 listings
Avg. $932,207 •
$285K –
$1.8M
4 rentals available
Lincoln
14 listings
Avg. $2,341,850 •
$549K –
$8.3M
4 rentals available
Merrimac
14 listings
Avg. $854,043 •
$525K –
$1.9M
2 rentals available
Chilmark
13 listings
Avg. $6,518,900 •
$51K –
$45.0M
19 rentals available
Plympton
12 listings
Avg. $1,100,233 •
$250K –
$4.1M
West Newbury
11 listings
Avg. $1,077,636 •
$575K –
$2.1M
2 rentals available
West Tisbury
10 listings
Avg. $2,205,700 •
$50K –
$7.5M
26 rentals available
Wenham
9 listings
Avg. $1,320,931 •
$397K –
$2.8M
1 rentals available
Dunstable
8 listings
Avg. $1,393,113 •
$650K –
$2.5M
Avon
8 listings
Avg. $1,839,738 •
$599K –
$6.8M
4 rentals available
Aquinnah
4 listings
Avg. $2,870,000 •
$330K –
$7.0M
7 rentals available
Gosnold
2 listings
Avg. $1,095,000 •
$995K –
$1.2M
Worcester
2 listings
Avg. $1,025,000 •
$350K –
$1.7M
216 rentals available
Northampton
1 listings
Avg. $1,400,000 •
$1.4M –
$1.4M
3 rentals available
Holyoke
1 listings
Avg. $695,000 •
$695K –
$695K
32 rentals available
Ware
1 listings
Avg. $95,000 •
$95K –
$95K
2 rentals available
No cities match your search
Try a different name or
