Massachusetts Real Estate
9,315 homes for sale across 187 cities • 6,578 rentals available
Browse by City
187 cities with active listings in Massachusetts
Boston
1,852 listings
Avg. $1,899,103 •
$50K –
$49.5M
2,512 rentals available
Newton
250 listings
Avg. $2,745,555 •
$175K –
$16.5M
146 rentals available
Cambridge
201 listings
Avg. $2,471,857 •
$300K –
$26.0M
331 rentals available
Plymouth
188 listings
Avg. $1,057,831 •
$180K –
$12.3M
33 rentals available
Fall River
175 listings
Avg. $710,557 •
$140K –
$4.2M
140 rentals available
Somerville
169 listings
Avg. $1,463,536 •
$150K –
$9.5M
255 rentals available
Brookline
159 listings
Avg. $2,864,654 •
$225K –
$19.0M
247 rentals available
New Bedford
158 listings
Avg. $754,447 •
$95K –
$6.0M
42 rentals available
Barnstable
129 listings
Avg. $2,129,722 •
$175K –
$15.0M
6 rentals available
Lowell
124 listings
Avg. $622,049 •
$80K –
$2.7M
97 rentals available
Brockton
121 listings
Avg. $724,080 •
$130K –
$9.0M
48 rentals available
Quincy
119 listings
Avg. $978,450 •
$175K –
$6.2M
154 rentals available
Lynn
97 listings
Avg. $828,471 •
$185K –
$7.0M
148 rentals available
Wareham
89 listings
Avg. $503,232 •
$69K –
$2.0M
9 rentals available
Falmouth
87 listings
Avg. $1,423,284 •
$125K –
$7.6M
5 rentals available
Haverhill
86 listings
Avg. $800,714 •
$130K –
$7.2M
44 rentals available
Taunton
85 listings
Avg. $614,927 •
$65K –
$3.4M
33 rentals available
Lexington
84 listings
Avg. $2,402,178 •
$60K –
$5.6M
22 rentals available
Framingham
84 listings
Avg. $868,675 •
$125K –
$3.7M
57 rentals available
Mashpee
81 listings
Avg. $1,225,085 •
$150K –
$6.9M
1 rentals available
Attleboro
77 listings
Avg. $781,343 •
$59K –
$12.5M
31 rentals available
Medford
76 listings
Avg. $921,907 •
$70K –
$2.2M
121 rentals available
Dartmouth
74 listings
Avg. $1,149,063 •
$115K –
$4.0M
3 rentals available
Waltham
73 listings
Avg. $1,543,401 •
$195K –
$14.0M
94 rentals available
Marlborough
71 listings
Avg. $746,603 •
$75K –
$4.1M
31 rentals available
Wellesley
68 listings
Avg. $3,133,744 •
$489K –
$8.0M
14 rentals available
Bourne
68 listings
Avg. $1,180,226 •
$185K –
$10.9M
8 rentals available
Watertown
67 listings
Avg. $937,879 •
$200K –
$2.7M
76 rentals available
Concord
67 listings
Avg. $2,512,819 •
$519K –
$10.9M
7 rentals available
Revere
66 listings
Avg. $768,902 •
$165K –
$3.3M
84 rentals available
Salem
63 listings
Avg. $841,647 •
$90K –
$8.0M
84 rentals available
Andover
61 listings
Avg. $1,333,125 •
$160K –
$5.3M
21 rentals available
Arlington
60 listings
Avg. $1,399,483 •
$200K –
$9.0M
62 rentals available
Needham
59 listings
Avg. $2,239,100 •
$415K –
$5.5M
14 rentals available
Provincetown
56 listings
Avg. $2,131,257 •
$135K –
$12.0M
Lawrence
55 listings
Avg. $732,449 •
$75K –
$3.2M
34 rentals available
Sandwich
55 listings
Avg. $1,088,011 •
$120K –
$6.0M
4 rentals available
Natick
54 listings
Avg. $1,564,481 •
$225K –
$5.0M
36 rentals available
Weymouth
54 listings
Avg. $732,872 •
$159K –
$2.5M
46 rentals available
Canton
52 listings
Avg. $882,731 •
$150K –
$2.3M
20 rentals available
Beverly
51 listings
Avg. $1,750,406 •
$250K –
$14.9M
33 rentals available
Hull
51 listings
Avg. $984,125 •
$310K –
$3.2M
22 rentals available
Dennis
51 listings
Avg. $1,318,106 •
$80K –
$7.0M
15 rentals available
Yarmouth
51 listings
Avg. $852,002 •
$239K –
$2.4M
3 rentals available
Bridgewater
48 listings
Avg. $798,848 •
$230K –
$4.9M
5 rentals available
Hopkinton
48 listings
Avg. $1,660,000 •
$515K –
$4.0M
8 rentals available
Malden
48 listings
Avg. $1,010,166 •
$95K –
$3.2M
90 rentals available
Dedham
47 listings
Avg. $1,402,308 •
$168K –
$5.3M
15 rentals available
Methuen
47 listings
Avg. $688,270 •
$180K –
$1.7M
5 rentals available
Newburyport
46 listings
Avg. $1,501,089 •
$225K –
$5.6M
13 rentals available
Gloucester
46 listings
Avg. $1,332,974 •
$250K –
$4.8M
31 rentals available
North Andover
46 listings
Avg. $1,061,574 •
$50K –
$13.0M
28 rentals available
Chelmsford
45 listings
Avg. $739,606 •
$99K –
$2.7M
12 rentals available
Weston
44 listings
Avg. $6,504,452 •
$699K –
$34.0M
6 rentals available
Woburn
43 listings
Avg. $1,171,334 •
$280K –
$7.5M
47 rentals available
Westport
42 listings
Avg. $1,120,760 •
$255K –
$4.5M
3 rentals available
Belmont
42 listings
Avg. $1,901,231 •
$395K –
$8.0M
19 rentals available
Dracut
42 listings
Avg. $577,950 •
$99K –
$2.2M
6 rentals available
Salisbury
42 listings
Avg. $871,338 •
$145K –
$2.6M
5 rentals available
Braintree
42 listings
Avg. $786,633 •
$359K –
$1.6M
28 rentals available
Peabody
41 listings
Avg. $808,811 •
$115K –
$2.8M
25 rentals available
Walpole
41 listings
Avg. $1,166,832 •
$239K –
$3.0M
10 rentals available
Chatham
40 listings
Avg. $3,452,525 •
$425K –
$13.0M
4 rentals available
Sudbury
40 listings
Avg. $1,671,995 •
$299K –
$4.5M
4 rentals available
Chelsea
40 listings
Avg. $642,825 •
$195K –
$1.7M
76 rentals available
Acton
39 listings
Avg. $1,257,121 •
$120K –
$2.8M
13 rentals available
Winchester
39 listings
Avg. $2,125,403 •
$289K –
$4.7M
17 rentals available
Everett
39 listings
Avg. $1,145,417 •
$60K –
$7.3M
133 rentals available
Harwich
39 listings
Avg. $1,516,923 •
$159K –
$6.9M
Duxbury
38 listings
Avg. $3,237,226 •
$95K –
$36.0M
5 rentals available
Marshfield
38 listings
Avg. $1,007,005 •
$449K –
$3.7M
11 rentals available
Rehoboth
37 listings
Avg. $685,090 •
$225K –
$1.7M
1 rentals available
Westford
36 listings
Avg. $1,078,233 •
$90K –
$3.6M
6 rentals available
Swansea
36 listings
Avg. $740,319 •
$70K –
$1.5M
1 rentals available
Hudson
36 listings
Avg. $900,747 •
$180K –
$6.0M
7 rentals available
Winthrop
36 listings
Avg. $844,762 •
$340K –
$4.0M
28 rentals available
Hingham
36 listings
Avg. $2,622,744 •
$125K –
$6.1M
9 rentals available
Norton
36 listings
Avg. $941,981 •
$55K –
$3.0M
2 rentals available
Scituate
35 listings
Avg. $1,479,963 •
$115K –
$5.2M
17 rentals available
Ipswich
35 listings
Avg. $1,157,286 •
$195K –
$3.3M
6 rentals available
Stoughton
35 listings
Avg. $1,072,874 •
$260K –
$7.9M
12 rentals available
Raynham
35 listings
Avg. $742,396 •
$150K –
$1.7M
2 rentals available
North Reading
34 listings
Avg. $752,496 •
$315K –
$2.2M
2 rentals available
Easton
34 listings
Avg. $800,435 •
$146K –
$2.2M
5 rentals available
Tewksbury
33 listings
Avg. $984,991 •
$120K –
$9.0M
7 rentals available
Saugus
31 listings
Avg. $814,461 •
$125K –
$2.1M
19 rentals available
Marblehead
31 listings
Avg. $1,978,703 •
$299K –
$8.8M
32 rentals available
Lakeville
30 listings
Avg. $745,262 •
$195K –
$1.8M
Fairhaven
30 listings
Avg. $670,586 •
$249K –
$1.5M
5 rentals available
Edgartown
30 listings
Avg. $3,657,127 •
$50K –
$16.9M
18 rentals available
Groton
29 listings
Avg. $1,261,052 •
$400K –
$3.0M
7 rentals available
Franklin
29 listings
Avg. $902,138 •
$323K –
$1.9M
9 rentals available
Milton
29 listings
Avg. $2,402,610 •
$599K –
$14.5M
12 rentals available
Stoneham
29 listings
Avg. $790,697 •
$260K –
$1.7M
12 rentals available
Orleans
28 listings
Avg. $2,038,992 •
$241K –
$9.2M
1 rentals available
Billerica
28 listings
Avg. $745,512 •
$129K –
$3.0M
11 rentals available
Melrose
28 listings
Avg. $1,094,768 •
$300K –
$2.5M
28 rentals available
Sharon
27 listings
Avg. $1,009,041 •
$285K –
$2.3M
10 rentals available
Burlington
27 listings
Avg. $1,325,463 •
$319K –
$3.5M
9 rentals available
Swampscott
27 listings
Avg. $1,008,163 •
$370K –
$2.7M
16 rentals available
Cohasset
27 listings
Avg. $1,904,256 •
$849K –
$4.5M
9 rentals available
Medfield
26 listings
Avg. $1,317,631 •
$149K –
$2.9M
4 rentals available
Bellingham
26 listings
Avg. $703,350 •
$300K –
$1.5M
2 rentals available
Mattapoisett
26 listings
Avg. $1,230,033 •
$149K –
$3.7M
3 rentals available
Rockland
26 listings
Avg. $549,062 •
$165K –
$3.0M
7 rentals available
Reading
26 listings
Avg. $1,090,050 •
$459K –
$2.2M
15 rentals available
Westwood
26 listings
Avg. $2,525,377 •
$120K –
$9.0M
4 rentals available
Brewster
25 listings
Avg. $1,121,676 •
$289K –
$3.0M
1 rentals available
Danvers
25 listings
Avg. $711,804 •
$80K –
$3.4M
15 rentals available
Norwell
25 listings
Avg. $1,931,900 •
$285K –
$3.0M
1 rentals available
Norfolk
24 listings
Avg. $1,152,300 •
$99K –
$3.2M
Abington
24 listings
Avg. $736,327 •
$399K –
$1.9M
7 rentals available
Holliston
23 listings
Avg. $1,329,287 •
$220K –
$5.0M
1 rentals available
Wilmington
23 listings
Avg. $665,876 •
$475K –
$980K
5 rentals available
Randolph
23 listings
Avg. $712,065 •
$175K –
$1.3M
10 rentals available
Seekonk
22 listings
Avg. $698,105 •
$115K –
$3.6M
1 rentals available
Carver
22 listings
Avg. $650,005 •
$215K –
$2.7M
3 rentals available
East Bridgewater
22 listings
Avg. $782,877 •
$146K –
$2.0M
1 rentals available
Truro
21 listings
Avg. $1,426,329 •
$225K –
$4.0M
Rockport
21 listings
Avg. $1,626,852 •
$449K –
$4.0M
8 rentals available
Norwood
21 listings
Avg. $1,262,110 •
$202K –
$3.7M
27 rentals available
Lynnfield
21 listings
Avg. $2,125,012 •
$690K –
$9.0M
3 rentals available
Amesbury
21 listings
Avg. $885,310 •
$220K –
$4.5M
4 rentals available
Tisbury
20 listings
Avg. $2,825,950 •
$112K –
$10.5M
15 rentals available
Dighton
20 listings
Avg. $721,889 •
$225K –
$1.2M
Ashland
20 listings
Avg. $665,120 •
$299K –
$1.2M
8 rentals available
Wakefield
20 listings
Avg. $887,205 •
$200K –
$3.3M
28 rentals available
Bedford
19 listings
Avg. $1,315,926 •
$455K –
$2.4M
8 rentals available
Georgetown
19 listings
Avg. $955,142 •
$500K –
$2.2M
Pembroke
19 listings
Avg. $1,206,374 •
$70K –
$4.0M
Wrentham
19 listings
Avg. $1,196,616 •
$200K –
$3.5M
2 rentals available
Marion
19 listings
Avg. $1,328,471 •
$230K –
$4.7M
2 rentals available
Wayland
19 listings
Avg. $1,661,000 •
$635K –
$3.0M
4 rentals available
Millis
19 listings
Avg. $1,477,663 •
$300K –
$5.5M
18 rentals available
Whitman
19 listings
Avg. $644,532 •
$419K –
$970K
7 rentals available
Acushnet
19 listings
Avg. $585,495 •
$180K –
$1.8M
Halifax
18 listings
Avg. $482,722 •
$130K –
$850K
Plainville
18 listings
Avg. $699,417 •
$200K –
$2.0M
5 rentals available
West Bridgewater
18 listings
Avg. $859,256 •
$269K –
$1.9M
2 rentals available
Mansfield
18 listings
Avg. $750,672 •
$215K –
$1.5M
10 rentals available
Middleton
18 listings
Avg. $1,288,966 •
$560K –
$2.4M
6 rentals available
Kingston
17 listings
Avg. $907,347 •
$275K –
$1.7M
3 rentals available
Dover
17 listings
Avg. $2,253,647 •
$599K –
$4.0M
5 rentals available
Nantucket
17 listings
Avg. $2,151,700 •
$50K –
$5.8M
60 rentals available
Ashby
17 listings
Avg. $374,098 •
$75K –
$1,000K
1 rentals available
Holbrook
17 listings
Avg. $870,971 •
$135K –
$6.0M
3 rentals available
Sherborn
17 listings
Avg. $1,973,794 •
$719K –
$6.0M
1 rentals available
Littleton
17 listings
Avg. $965,517 •
$125K –
$3.8M
1 rentals available
Eastham
16 listings
Avg. $1,314,813 •
$275K –
$3.5M
Newbury
16 listings
Avg. $1,110,987 •
$570K –
$1.8M
6 rentals available
Freetown
16 listings
Avg. $708,081 •
$300K –
$1.8M
2 rentals available
Somerset
16 listings
Avg. $523,706 •
$375K –
$699K
2 rentals available
Hanson
16 listings
Avg. $896,988 •
$145K –
$4.5M
1 rentals available
Rowley
15 listings
Avg. $1,119,193 •
$325K –
$3.9M
2 rentals available
Stow
15 listings
Avg. $1,004,000 •
$349K –
$1.7M
Shirley
15 listings
Avg. $952,940 •
$299K –
$3.0M
1 rentals available
Hanover
15 listings
Avg. $1,162,707 •
$580K –
$1.9M
3 rentals available
Lincoln
14 listings
Avg. $2,702,000 •
$610K –
$8.3M
3 rentals available
Maynard
14 listings
Avg. $688,257 •
$309K –
$2.1M
1 rentals available
Wellfleet
14 listings
Avg. $954,850 •
$289K –
$2.4M
Tyngsborough
13 listings
Avg. $1,020,455 •
$270K –
$3.2M
3 rentals available
Townsend
12 listings
Avg. $594,217 •
$175K –
$900K
3 rentals available
Nahant
12 listings
Avg. $2,195,308 •
$400K –
$6.5M
3 rentals available
Oak Bluffs
12 listings
Avg. $3,209,417 •
$64K –
$8.9M
9 rentals available
Medway
11 listings
Avg. $940,409 •
$530K –
$2.5M
2 rentals available
Topsfield
11 listings
Avg. $944,955 •
$299K –
$1.8M
Pepperell
11 listings
Avg. $662,599 •
$525K –
$850K
1 rentals available
Rochester
11 listings
Avg. $699,491 •
$209K –
$900K
Boxford
11 listings
Avg. $1,184,718 •
$450K –
$2.5M
1 rentals available
Hamilton
10 listings
Avg. $1,080,100 •
$62K –
$2.7M
4 rentals available
Berkley
10 listings
Avg. $740,850 •
$480K –
$1.1M
1 rentals available
Carlisle
10 listings
Avg. $2,126,600 •
$799K –
$5.0M
Groveland
10 listings
Avg. $898,279 •
$225K –
$3.0M
Boxborough
10 listings
Avg. $805,270 •
$177K –
$2.3M
11 rentals available
Chilmark
9 listings
Avg. $3,806,744 •
$51K –
$14.5M
19 rentals available
Essex
9 listings
Avg. $1,579,333 •
$689K –
$3.9M
Merrimac
9 listings
Avg. $690,378 •
$325K –
$990K
1 rentals available
West Tisbury
8 listings
Avg. $2,210,250 •
$50K –
$8.0M
26 rentals available
Wenham
8 listings
Avg. $1,483,475 •
$450K –
$2.3M
1 rentals available
Avon
7 listings
Avg. $2,021,257 •
$400K –
$7.5M
6 rentals available
Dunstable
6 listings
Avg. $1,291,483 •
$375K –
$2.7M
West Newbury
6 listings
Avg. $1,001,467 •
$500K –
$2.2M
Ayer
6 listings
Avg. $780,499 •
$365K –
$1.1M
5 rentals available
Plympton
4 listings
Avg. $1,006,000 •
$475K –
$1.7M
2 rentals available
Aquinnah
2 listings
Avg. $2,250,000 •
$1.2M –
$3.4M
7 rentals available
Milford
1 listings
Avg. $300,000 •
$300K –
$300K
12 rentals available
Northampton
1 listings
Avg. $1,500,000 •
$1.5M –
$1.5M
14 rentals available
No cities match your search
Try a different name or
