Massachusetts Real Estate

16,164 homes for sale across 347 cities • 8,445 rentals available

Browse by City

347 cities with active listings in Massachusetts

Boston

2,210 listings
Avg. $1,782,592 • $55K – $38.0M
Single Family 199
Condo 1,557
Multi Family 269
Other 69
3,212 rentals available

Worcester

339 listings
Avg. $651,810 • $60K – $4.9M
Single Family 137
Condo 48
Multi Family 86
Other 26
194 rentals available

Springfield

268 listings
Avg. $416,265 • $55K – $5.5M
Single Family 137
Condo 22
Multi Family 56
Other 12
48 rentals available

Newton

262 listings
Avg. $2,374,792 • $56K – $12.5M
Single Family 121
Condo 93
Multi Family 19
Other 12
187 rentals available

Plymouth

253 listings
Avg. $1,015,909 • $119K – $12.3M
Single Family 141
Condo 68
Multi Family 6
Other 22
36 rentals available

Fall River

220 listings
Avg. $719,296 • $175K – $5.5M
Single Family 75
Condo 31
Multi Family 81
Other 7
116 rentals available

Brookline

214 listings
Avg. $3,212,586 • $250K – $36.0M
Single Family 60
Condo 118
Multi Family 12
Other 9
346 rentals available

Somerville

209 listings
Avg. $1,496,755 • $125K – $16.0M
Single Family 15
Condo 115
Multi Family 64
Other 3
284 rentals available

Cambridge

208 listings
Avg. $2,147,524 • $50K – $19.8M
Single Family 32
Condo 137
Multi Family 25
Other 4
377 rentals available

New Bedford

201 listings
Avg. $658,112 • $85K – $4.0M
Single Family 64
Condo 8
Multi Family 62
Other 9
42 rentals available

Quincy

173 listings
Avg. $910,765 • $60K – $6.0M
Single Family 46
Condo 90
Multi Family 19
Other 4
185 rentals available

Barnstable

160 listings
Avg. $2,305,772 • $220K – $21.5M
Single Family 121
Condo 16
Multi Family 1
Other 6
7 rentals available

Lowell

158 listings
Avg. $672,468 • $75K – $2.7M
Single Family 39
Condo 46
Multi Family 41
Other 7
107 rentals available

Lynn

157 listings
Avg. $925,948 • $125K – $14.3M
Single Family 61
Condo 43
Multi Family 38
Other 1
140 rentals available

Brockton

144 listings
Avg. $671,473 • $90K – $5.5M
Single Family 70
Condo 23
Multi Family 27
Other 5
46 rentals available

Haverhill

138 listings
Avg. $1,063,643 • $100K – $37.5M
Single Family 52
Condo 27
Multi Family 19
Other 16
35 rentals available

Medford

128 listings
Avg. $960,020 • $160K – $2.0M
Single Family 34
Condo 56
Multi Family 27
Other 3
159 rentals available

Fitchburg

120 listings
Avg. $523,322 • $90K – $3.6M
Single Family 54
Condo 10
Multi Family 31
Other 13
35 rentals available

Falmouth

116 listings
Avg. $1,437,845 • $109K – $7.6M
Single Family 83
Condo 12
Other 4
7 rentals available

Framingham

114 listings
Avg. $954,264 • $89K – $8.0M
Single Family 50
Condo 42
Multi Family 11
58 rentals available

Salem

104 listings
Avg. $786,978 • $60K – $4.2M
Single Family 14
Condo 64
Multi Family 11
82 rentals available

Wareham

103 listings
Avg. $599,056 • $119K – $2.5M
Single Family 48
Condo 15
Multi Family 1
Other 23
13 rentals available

Taunton

100 listings
Avg. $610,080 • $50K – $4.0M
Single Family 42
Condo 11
Multi Family 13
Other 21
36 rentals available

Revere

100 listings
Avg. $785,480 • $150K – $3.2M
Single Family 22
Condo 42
Multi Family 25
Other 4
92 rentals available

Lexington

98 listings
Avg. $2,469,013 • $60K – $5.6M
Single Family 84
Condo 11
48 rentals available

Waltham

95 listings
Avg. $1,435,681 • $250K – $14.0M
Single Family 29
Condo 38
Multi Family 8
Other 1
124 rentals available

Gloucester

89 listings
Avg. $1,303,629 • $279K – $4.9M
Single Family 38
Condo 27
Multi Family 8
Other 9
36 rentals available

Northampton

87 listings
Avg. $923,053 • $75K – $4.2M
Single Family 35
Condo 23
Multi Family 13
Other 8
9 rentals available

Mashpee

86 listings
Avg. $1,473,152 • $240K – $7.5M
Single Family 57
Condo 26
Other 3
1 rentals available

Sandwich

84 listings
Avg. $1,230,154 • $92K – $5.5M
Single Family 67
Condo 6
Other 6
3 rentals available

Shrewsbury

83 listings
Avg. $820,938 • $250K – $3.3M
Single Family 47
Condo 28
Multi Family 2
Other 2
18 rentals available

Weymouth

80 listings
Avg. $712,867 • $125K – $2.5M
Single Family 40
Condo 20
Multi Family 9
Other 1
32 rentals available

Hingham

80 listings
Avg. $2,312,740 • $375K – $11.8M
Single Family 55
Condo 19
Multi Family 4
Other 1
5 rentals available

Malden

79 listings
Avg. $955,447 • $95K – $6.0M
Single Family 18
Condo 20
Multi Family 26
Other 3
104 rentals available

Marlborough

77 listings
Avg. $793,604 • $99K – $4.9M
Single Family 28
Condo 18
Multi Family 8
Other 17
23 rentals available

Newburyport

76 listings
Avg. $1,746,937 • $360K – $5.6M
Single Family 42
Condo 27
Multi Family 2
Other 2
13 rentals available

Leominster

76 listings
Avg. $669,949 • $70K – $4.3M
Single Family 35
Condo 11
Multi Family 17
Other 5
12 rentals available

Andover

76 listings
Avg. $1,570,913 • $130K – $5.3M
Single Family 45
Condo 18
Multi Family 3
Other 3
28 rentals available

Methuen

76 listings
Avg. $737,825 • $180K – $2.7M
Single Family 41
Condo 17
Multi Family 5
Other 3
14 rentals available

Winthrop

76 listings
Avg. $902,062 • $220K – $4.7M
Single Family 18
Condo 41
Multi Family 11
37 rentals available

Wellesley

75 listings
Avg. $2,850,955 • $795K – $11.0M
Single Family 53
Condo 16
Multi Family 4
Other 2
30 rentals available

Beverly

74 listings
Avg. $2,074,523 • $250K – $23.0M
Single Family 39
Condo 15
Multi Family 4
Other 9
21 rentals available

Bourne

73 listings
Avg. $1,295,885 • $330K – $10.9M
Single Family 39
Condo 28
Other 1
5 rentals available

Attleboro

72 listings
Avg. $585,157 • $69K – $2.2M
Single Family 32
Condo 11
Multi Family 8
Other 17
30 rentals available

Dartmouth

72 listings
Avg. $1,328,021 • $115K – $13.0M
Single Family 45
Condo 7
Other 8
14 rentals available

Yarmouth

71 listings
Avg. $871,049 • $80K – $2.7M
Single Family 56
Condo 10
Multi Family 1
Other 2
1 rentals available

Westfield

70 listings
Avg. $693,779 • $65K – $6.9M
Single Family 36
Condo 5
Multi Family 9
Other 11
8 rentals available

Dennis

69 listings
Avg. $1,504,309 • $80K – $16.5M
Single Family 45
Condo 10
Multi Family 5
Other 3
3 rentals available

Natick

69 listings
Avg. $1,410,462 • $289K – $7.2M
Single Family 39
Condo 18
Multi Family 4
Other 2
41 rentals available

Grafton

67 listings
Avg. $714,071 • $99K – $1.7M
Single Family 26
Condo 24
Multi Family 4
Other 10
7 rentals available

Chicopee

67 listings
Avg. $388,589 • $54K – $1.3M
Single Family 19
Condo 11
Multi Family 9
Other 7
10 rentals available

Belchertown

67 listings
Avg. $316,024 • $60K – $1.0M
Single Family 27
Condo 1
Multi Family 3
Other 36
1 rentals available

Easton

66 listings
Avg. $865,420 • $119K – $2.3M
Single Family 33
Condo 17
Other 14
5 rentals available

Provincetown

65 listings
Avg. $2,117,349 • $65K – $12.0M
Single Family 18
Condo 38
Multi Family 4
Other 1

Chatham

65 listings
Avg. $3,051,723 • $475K – $13.0M
Single Family 54
Condo 2
Other 1
3 rentals available

Arlington

64 listings
Avg. $1,708,918 • $150K – $12.0M
Single Family 26
Condo 26
Multi Family 4
Other 2
75 rentals available

Chelsea

64 listings
Avg. $791,993 • $266K – $8.9M
Single Family 3
Condo 42
Multi Family 14
84 rentals available

Chelmsford

64 listings
Avg. $727,086 • $99K – $2.5M
Single Family 31
Condo 26
Multi Family 2
Other 2
16 rentals available

Concord

64 listings
Avg. $2,962,045 • $469K – $18.0M
Single Family 52
Condo 7
Multi Family 2
Other 1
10 rentals available

Westport

63 listings
Avg. $1,348,192 • $190K – $8.1M
Single Family 49
Multi Family 4
Other 8
5 rentals available

Holyoke

63 listings
Avg. $533,941 • $120K – $1.8M
Single Family 17
Condo 3
Multi Family 21
Other 1
25 rentals available

Watertown

63 listings
Avg. $1,120,241 • $100K – $3.9M
Single Family 7
Condo 34
Multi Family 12
Other 5
85 rentals available

Canton

63 listings
Avg. $738,946 • $150K – $2.2M
Single Family 21
Condo 31
Multi Family 2
Other 4
16 rentals available

Needham

62 listings
Avg. $2,089,945 • $200K – $5.8M
Single Family 48
Condo 10
Other 3
15 rentals available

Westborough

61 listings
Avg. $945,639 • $240K – $3.5M
Single Family 24
Condo 33
Other 2
14 rentals available

Salisbury

60 listings
Avg. $774,973 • $50K – $2.6M
Single Family 14
Condo 27
Multi Family 3
Other 12
8 rentals available

Hull

60 listings
Avg. $879,201 • $299K – $2.8M
Single Family 24
Condo 31
Multi Family 3
Other 2
36 rentals available

North Andover

59 listings
Avg. $949,399 • $50K – $13.0M
Single Family 21
Condo 16
Multi Family 4
Other 1
17 rentals available

Hopkinton

59 listings
Avg. $1,618,157 • $540K – $4.0M
Single Family 36
Condo 17
Multi Family 1
Other 4
10 rentals available

Belmont

59 listings
Avg. $1,720,193 • $395K – $4.5M
Single Family 35
Condo 15
Multi Family 6
54 rentals available

Peabody

59 listings
Avg. $717,476 • $85K – $2.8M
Single Family 25
Condo 9
Multi Family 7
Other 8
21 rentals available

Dracut

58 listings
Avg. $584,271 • $100K – $2.0M
Single Family 26
Condo 15
Other 8
8 rentals available

Middleboro

58 listings
Avg. $929,368 • $120K – $10.5M
Single Family 29
Condo 1
Multi Family 4
Other 12
14 rentals available

North Attleboro

58 listings
Avg. $649,636 • $85K – $1.7M
Single Family 32
Condo 3
Multi Family 4
Other 15
20 rentals available

Charlton

57 listings
Avg. $494,760 • $80K – $2.5M
Single Family 28
Condo 2
Other 24
4 rentals available

Braintree

56 listings
Avg. $835,282 • $309K – $2.7M
Single Family 24
Condo 26
Multi Family 1
Other 2
33 rentals available

Amherst

56 listings
Avg. $710,036 • $140K – $3.0M
Single Family 27
Condo 13
Multi Family 5
Other 6
8 rentals available

Scituate

56 listings
Avg. $1,734,739 • $115K – $7.9M
Single Family 43
Condo 8
Multi Family 1
Other 4
22 rentals available

Acton

55 listings
Avg. $1,058,571 • $220K – $2.8M
Single Family 26
Condo 21
Multi Family 1
Other 2
15 rentals available

Northborough

55 listings
Avg. $997,785 • $139K – $7.2M
Single Family 33
Condo 10
Multi Family 2
Other 6
3 rentals available

Lakeville

55 listings
Avg. $781,776 • $150K – $3.0M
Single Family 30
Condo 5
Multi Family 2
Other 11

Sudbury

54 listings
Avg. $1,662,606 • $379K – $4.4M
Single Family 43
Condo 7
Multi Family 1
Other 1
7 rentals available

Billerica

53 listings
Avg. $810,100 • $180K – $3.0M
Single Family 38
Condo 10
Other 2
10 rentals available

Wilbraham

53 listings
Avg. $697,500 • $105K – $2.5M
Single Family 27
Condo 11
Other 14
2 rentals available

Everett

52 listings
Avg. $856,379 • $55K – $3.9M
Single Family 11
Condo 17
Multi Family 19
87 rentals available

Edgartown

52 listings
Avg. $5,485,371 • $50K – $49.0M
Single Family 38
Multi Family 1
Other 12
18 rentals available

Webster

52 listings
Avg. $615,079 • $65K – $2.8M
Single Family 21
Condo 6
Multi Family 6
Other 8
5 rentals available

Seekonk

52 listings
Avg. $786,898 • $100K – $3.6M
Single Family 36
Multi Family 3
Other 10
2 rentals available

Marshfield

51 listings
Avg. $1,163,863 • $165K – $6.8M
Single Family 39
Condo 5
Multi Family 1
Other 3
24 rentals available

Bridgewater

51 listings
Avg. $689,021 • $238K – $2.5M
Single Family 25
Condo 9
Multi Family 3
Other 5
13 rentals available

Amesbury

51 listings
Avg. $1,018,527 • $275K – $4.5M
Single Family 19
Condo 13
Multi Family 5
Other 4
9 rentals available

Palmer

51 listings
Avg. $489,857 • $50K – $3.5M
Single Family 15
Condo 1
Multi Family 6
Other 21
3 rentals available

Walpole

50 listings
Avg. $867,485 • $240K – $3.0M
Single Family 24
Condo 19
Multi Family 1
Other 2
18 rentals available

Weston

49 listings
Avg. $4,417,547 • $70K – $29.0M
Single Family 45
Condo 2
Other 2
18 rentals available

Saugus

49 listings
Avg. $949,789 • $140K – $4.4M
Single Family 34
Condo 3
Other 4
10 rentals available

Randolph

49 listings
Avg. $656,518 • $70K – $2.7M
Single Family 27
Condo 9
Multi Family 1
Other 9
11 rentals available

Southbridge

48 listings
Avg. $530,321 • $55K – $2.3M
Single Family 18
Condo 1
Multi Family 18
Other 6
6 rentals available

Orange

48 listings
Avg. $713,106 • $50K – $9.0M
Single Family 18
Multi Family 7
Other 8

Wakefield

48 listings
Avg. $1,026,323 • $200K – $5.9M
Single Family 14
Condo 22
Multi Family 6
Other 1
21 rentals available

Dedham

48 listings
Avg. $938,966 • $200K – $3.8M
Single Family 28
Condo 14
Multi Family 3
Other 1
26 rentals available

Woburn

48 listings
Avg. $907,906 • $150K – $3.0M
Single Family 26
Condo 13
Multi Family 3
Other 2
47 rentals available

Rehoboth

48 listings
Avg. $1,124,533 • $225K – $8.5M
Single Family 35
Multi Family 2
Other 7

Lunenburg

48 listings
Avg. $603,931 • $70K – $1.5M
Single Family 24
Condo 5
Multi Family 3
Other 11
2 rentals available

Marblehead

47 listings
Avg. $2,300,047 • $275K – $21.0M
Single Family 24
Condo 19
Multi Family 2
Other 1
24 rentals available

Holden

47 listings
Avg. $751,783 • $300K – $2.0M
Single Family 36
Condo 9
Multi Family 1
4 rentals available

Winchester

47 listings
Avg. $1,727,732 • $365K – $3.6M
Single Family 32
Condo 9
Multi Family 3
Other 1
26 rentals available

Southborough

46 listings
Avg. $1,594,985 • $419K – $5.9M
Single Family 31
Condo 4
Multi Family 2
Other 3
5 rentals available

Mattapoisett

46 listings
Avg. $1,071,100 • $65K – $4.0M
Single Family 29
Condo 2
Multi Family 2
Other 12
7 rentals available

Gardner

46 listings
Avg. $447,124 • $50K – $1.9M
Single Family 22
Condo 3
Multi Family 5
Other 9
15 rentals available

Ipswich

45 listings
Avg. $1,207,483 • $52K – $3.7M
Single Family 20
Condo 12
Multi Family 1
Other 7
5 rentals available

Athol

45 listings
Avg. $488,566 • $60K – $1.4M
Single Family 19
Multi Family 8
Other 8
3 rentals available

Hudson

45 listings
Avg. $978,153 • $225K – $6.0M
Single Family 20
Condo 11
Multi Family 7
Other 1
3 rentals available

Stoughton

45 listings
Avg. $669,136 • $80K – $3.5M
Single Family 23
Condo 11
Multi Family 1
Other 3
13 rentals available

Lawrence

45 listings
Avg. $831,882 • $75K – $3.0M
Single Family 7
Condo 6
Multi Family 12
Other 2
53 rentals available

Harwich

44 listings
Avg. $1,575,413 • $250K – $6.9M
Single Family 28
Condo 9
Multi Family 1
Other 3

Danvers

44 listings
Avg. $841,359 • $100K – $3.3M
Single Family 16
Condo 5
Multi Family 6
Other 5
12 rentals available

Raynham

44 listings
Avg. $730,682 • $150K – $1.8M
Single Family 22
Condo 4
Multi Family 2
Other 11
2 rentals available

Ludlow

44 listings
Avg. $450,789 • $80K – $950K
Single Family 26
Condo 4
Multi Family 1
Other 11
2 rentals available

North Reading

43 listings
Avg. $1,147,090 • $300K – $3.9M
Single Family 22
Condo 18
Multi Family 2
Other 1
1 rentals available

Melrose

43 listings
Avg. $870,777 • $240K – $1.9M
Single Family 16
Condo 17
Multi Family 6
Other 1
27 rentals available

Clinton

42 listings
Avg. $525,374 • $81K – $2.6M
Single Family 9
Condo 21
Multi Family 4
Other 2
14 rentals available

Franklin

42 listings
Avg. $799,324 • $299K – $3.0M
Single Family 19
Condo 13
Multi Family 2
Other 5
13 rentals available

Sharon

42 listings
Avg. $1,175,676 • $180K – $2.7M
Single Family 29
Condo 9
Other 2
18 rentals available

Agawam

42 listings
Avg. $559,135 • $130K – $2.6M
Single Family 21
Condo 6
Multi Family 2
Other 8
3 rentals available

South Hadley

41 listings
Avg. $523,134 • $135K – $997K
Single Family 14
Condo 23
Multi Family 1
Other 2
5 rentals available

Uxbridge

41 listings
Avg. $671,852 • $150K – $1.7M
Single Family 29
Condo 5
Multi Family 1
Other 2
1 rentals available

Sturbridge

41 listings
Avg. $513,690 • $50K – $1.5M
Single Family 25
Condo 3
Multi Family 1
Other 10
4 rentals available

Fairhaven

40 listings
Avg. $695,410 • $89K – $2.3M
Single Family 19
Condo 3
Multi Family 2
Other 5
2 rentals available

Swansea

40 listings
Avg. $663,026 • $70K – $1.4M
Single Family 26
Condo 3
Multi Family 2
Other 3
1 rentals available

Brimfield

40 listings
Avg. $455,310 • $50K – $3.0M
Single Family 13
Other 24

Duxbury

40 listings
Avg. $3,772,092 • $483K – $36.0M
Single Family 33
Condo 5
Other 1
10 rentals available

Milton

39 listings
Avg. $2,102,913 • $375K – $14.5M
Single Family 30
Condo 5
Multi Family 3
16 rentals available

Norwood

39 listings
Avg. $1,000,710 • $202K – $3.7M
Single Family 15
Condo 10
Multi Family 4
17 rentals available

Milford

39 listings
Avg. $876,338 • $200K – $8.5M
Single Family 19
Condo 10
Multi Family 2
Other 3
13 rentals available

Ware

38 listings
Avg. $384,239 • $50K – $2.3M
Single Family 14
Multi Family 3
Other 14
4 rentals available

Millbury

38 listings
Avg. $581,050 • $170K – $1.7M
Single Family 17
Condo 7
Multi Family 5
Other 3
7 rentals available

Westford

38 listings
Avg. $1,117,771 • $65K – $3.6M
Single Family 25
Condo 6
Multi Family 1
Other 2
7 rentals available

Groton

38 listings
Avg. $888,413 • $300K – $3.0M
Single Family 21
Condo 5
Other 9
5 rentals available

Southwick

38 listings
Avg. $615,426 • $85K – $1.6M
Single Family 22
Condo 3
Other 7

Swampscott

37 listings
Avg. $1,659,389 • $345K – $14.0M
Single Family 16
Condo 17
Multi Family 4
15 rentals available

Rutland

37 listings
Avg. $476,641 • $170K – $1.2M
Single Family 19
Condo 11
Other 6
4 rentals available

Tewksbury

37 listings
Avg. $922,995 • $80K – $9.0M
Single Family 18
Condo 10
Other 1
6 rentals available

Rockport

36 listings
Avg. $1,284,481 • $440K – $3.7M
Single Family 23
Condo 8
Multi Family 1
Other 2
8 rentals available

Oxford

35 listings
Avg. $546,674 • $50K – $3.6M
Single Family 14
Condo 4
Multi Family 1
Other 11
6 rentals available

Marion

35 listings
Avg. $1,208,326 • $230K – $4.5M
Single Family 28
Other 5
2 rentals available

Westminster

35 listings
Avg. $674,020 • $140K – $2.5M
Single Family 28
Condo 1
Multi Family 1
Other 5
6 rentals available

East Longmeadow

35 listings
Avg. $556,769 • $120K – $2.1M
Single Family 26
Condo 2
Multi Family 1
Other 4
2 rentals available

Norfolk

34 listings
Avg. $1,101,962 • $99K – $3.0M
Single Family 23
Condo 8
Other 2
1 rentals available

Orleans

34 listings
Avg. $2,404,943 • $238K – $8.0M
Single Family 23
Condo 2
Multi Family 1
Other 2

Bellingham

34 listings
Avg. $690,159 • $175K – $2.2M
Single Family 17
Condo 6
Multi Family 1
Other 4
4 rentals available

Norton

34 listings
Avg. $907,985 • $55K – $3.0M
Single Family 12
Condo 8
Multi Family 1
Other 8
3 rentals available

Leicester

34 listings
Avg. $675,900 • $119K – $2.2M
Single Family 17
Condo 2
Multi Family 2
Other 4
3 rentals available

Northbridge

34 listings
Avg. $630,491 • $250K – $1.3M
Single Family 18
Condo 13
Multi Family 2
Other 1
3 rentals available

Auburn

33 listings
Avg. $485,088 • $125K – $1.3M
Single Family 14
Condo 4
Multi Family 2
Other 11
5 rentals available

Hanson

33 listings
Avg. $632,645 • $125K – $4.5M
Single Family 13
Condo 2
Multi Family 2
Other 12

Middleton

33 listings
Avg. $1,237,298 • $585K – $2.6M
Single Family 12
Condo 8
Other 12
5 rentals available

Reading

33 listings
Avg. $1,037,315 • $150K – $1.8M
Single Family 15
Condo 12
Multi Family 1
Other 2
16 rentals available

Spencer

33 listings
Avg. $539,002 • $100K – $1.3M
Single Family 20
Condo 1
Multi Family 4
Other 4
5 rentals available

Dudley

32 listings
Avg. $524,709 • $55K – $2.4M
Single Family 16
Multi Family 3
Other 11
5 rentals available

Ashland

32 listings
Avg. $607,652 • $308K – $1.1M
Single Family 9
Condo 20
Other 3
14 rentals available

Sutton

32 listings
Avg. $769,375 • $250K – $1.9M
Single Family 22
Condo 2
Other 6
4 rentals available

Upton

32 listings
Avg. $1,101,709 • $419K – $7.5M
Single Family 16
Condo 12
Multi Family 2
Other 2
1 rentals available

Freetown

32 listings
Avg. $651,153 • $275K – $1.6M
Single Family 22
Condo 3
Other 7
2 rentals available

Halifax

32 listings
Avg. $546,612 • $130K – $1.2M
Single Family 17
Condo 6
Other 9

East Bridgewater

32 listings
Avg. $864,219 • $146K – $3.0M
Single Family 13
Condo 4
Multi Family 2
Other 6
1 rentals available

Harvard

31 listings
Avg. $1,498,142 • $525K – $3.6M
Single Family 20
Condo 7
Other 4
2 rentals available

Rockland

31 listings
Avg. $480,529 • $160K – $1.2M
Single Family 14
Condo 8
Multi Family 3
Other 5
5 rentals available

Bedford

31 listings
Avg. $1,527,868 • $389K – $5.3M
Single Family 14
Condo 13
Multi Family 2
13 rentals available

Warren

31 listings
Avg. $352,409 • $50K – $659K
Single Family 17
Condo 1
Multi Family 3
Other 7
1 rentals available

Greenfield

31 listings
Avg. $422,016 • $50K – $1.9M
Single Family 10
Condo 3
Multi Family 5
Other 7
3 rentals available

Wellfleet

30 listings
Avg. $956,823 • $349K – $2.3M
Single Family 18
Condo 5
Other 4

Mansfield

30 listings
Avg. $821,903 • $295K – $1.5M
Single Family 14
Condo 6
Multi Family 2
Other 3
14 rentals available

Wilmington

30 listings
Avg. $870,854 • $300K – $2.0M
Single Family 15
Condo 13
2 rentals available

Longmeadow

29 listings
Avg. $762,579 • $300K – $2.0M
Single Family 28
Other 1
1 rentals available

Dighton

29 listings
Avg. $687,593 • $160K – $1.3M
Single Family 22
Multi Family 1
Other 6

Foxboro

29 listings
Avg. $880,430 • $125K – $2.8M
Single Family 15
Condo 5
Multi Family 1
Other 8
14 rentals available

Cohasset

28 listings
Avg. $2,320,718 • $925K – $6.4M
Single Family 19
Condo 8
Multi Family 1
11 rentals available

Monson

28 listings
Avg. $398,778 • $85K – $1.1M
Single Family 18
Multi Family 1
Other 8
1 rentals available

Holliston

28 listings
Avg. $1,239,450 • $220K – $5.0M
Single Family 17
Condo 2
Multi Family 1
Other 4
1 rentals available

Ashby

27 listings
Avg. $351,615 • $75K – $965K
Single Family 15
Other 11

Norwell

27 listings
Avg. $1,662,274 • $285K – $3.0M
Single Family 24
2 rentals available

Pittsfield

27 listings
Avg. $362,598 • $65K – $1.5M
Single Family 10
Multi Family 11
Other 2
1 rentals available

Truro

27 listings
Avg. $1,814,611 • $229K – $12.0M
Single Family 17
Condo 4
Multi Family 1
Other 4

Stoneham

27 listings
Avg. $788,030 • $329K – $1.6M
Single Family 13
Condo 12
Multi Family 1
15 rentals available

Lynnfield

27 listings
Avg. $1,720,211 • $180K – $4.5M
Single Family 22
Other 3
2 rentals available

Carver

27 listings
Avg. $686,622 • $55K – $2.6M
Single Family 14
Condo 2
Multi Family 1
Other 8
4 rentals available

Burlington

26 listings
Avg. $1,447,288 • $60K – $3.5M
Single Family 15
Condo 4
Multi Family 1
Other 2
13 rentals available

West Bridgewater

26 listings
Avg. $801,054 • $120K – $1.6M
Single Family 10
Condo 4
Other 9
3 rentals available

Whitman

26 listings
Avg. $637,623 • $395K – $2.2M
Single Family 13
Condo 8
Multi Family 2
Other 2
9 rentals available

Oak Bluffs

26 listings
Avg. $2,262,538 • $64K – $5.5M
Single Family 23
Condo 1
Other 1
8 rentals available

Hanover

26 listings
Avg. $1,307,835 • $399K – $3.0M
Single Family 24
Multi Family 1
Other 1
1 rentals available

Wrentham

26 listings
Avg. $1,011,365 • $249K – $2.3M
Single Family 19
Condo 3
Multi Family 1
Other 1
5 rentals available

Sherborn

26 listings
Avg. $1,779,342 • $719K – $6.0M
Single Family 14
Condo 7
Other 3
2 rentals available

Kingston

26 listings
Avg. $855,958 • $245K – $1.7M
Single Family 18
Other 5
7 rentals available

Templeton

25 listings
Avg. $664,364 • $50K – $4.0M
Single Family 16
Multi Family 2
Other 3
4 rentals available

West Springfield

25 listings
Avg. $582,154 • $179K – $2.3M
Single Family 10
Condo 3
Multi Family 2
Other 5
3 rentals available

Newbury

25 listings
Avg. $1,482,988 • $799K – $6.3M
Single Family 15
Condo 6
Multi Family 3
Other 1
8 rentals available

Brewster

25 listings
Avg. $1,188,512 • $295K – $2.8M
Single Family 15
Condo 5
Multi Family 1
Other 2
1 rentals available

Wayland

25 listings
Avg. $1,606,196 • $635K – $4.0M
Single Family 18
Condo 4
Multi Family 2
Other 1
10 rentals available

Eastham

25 listings
Avg. $992,068 • $250K – $2.3M
Single Family 18
Multi Family 1
Other 1

Tisbury

25 listings
Avg. $2,129,520 • $112K – $9.3M
Single Family 17
Condo 3
Other 2
14 rentals available

Winchendon

25 listings
Avg. $428,144 • $120K – $800K
Single Family 11
Multi Family 1
Other 5
1 rentals available

Manchester

24 listings
Avg. $4,105,625 • $875K – $17.5M
Single Family 20
Condo 2
Other 2
21 rentals available

Holbrook

24 listings
Avg. $841,210 • $160K – $6.0M
Single Family 12
Condo 4
Multi Family 2
Other 4
5 rentals available

Acushnet

24 listings
Avg. $593,954 • $125K – $1.8M
Single Family 18
Condo 1
Other 4

Plainville

23 listings
Avg. $512,783 • $119K – $1.7M
Single Family 8
Condo 4
Other 9
3 rentals available

Westwood

23 listings
Avg. $3,058,296 • $83K – $8.8M
Single Family 18
Condo 2
Multi Family 1
11 rentals available

Dover

22 listings
Avg. $3,672,581 • $1.6M – $15.0M
Single Family 22
6 rentals available

Pepperell

22 listings
Avg. $651,341 • $150K – $1.2M
Single Family 14
Condo 2
Multi Family 1
Other 5
4 rentals available

Pembroke

22 listings
Avg. $1,105,800 • $70K – $4.0M
Single Family 13
Condo 2
Multi Family 1
Other 1
2 rentals available

Brookfield

21 listings
Avg. $305,105 • $115K – $750K
Single Family 9
Multi Family 1
Other 9

Somerset

21 listings
Avg. $620,671 • $400K – $1.2M
Single Family 19
Multi Family 2
4 rentals available

Rochester

21 listings
Avg. $846,781 • $209K – $2.0M
Single Family 16
Condo 4
Other 1
1 rentals available

Nantucket

21 listings
Avg. $4,265,429 • $50K – $39.9M
Single Family 20
79 rentals available

Sterling

21 listings
Avg. $968,824 • $140K – $3.8M
Single Family 12
Condo 2
Other 4
4 rentals available

Douglas

20 listings
Avg. $676,209 • $120K – $2.3M
Single Family 13
Other 6
5 rentals available

Stow

20 listings
Avg. $994,495 • $325K – $1.7M
Single Family 14
Condo 5
1 rentals available

Tyngsborough

20 listings
Avg. $1,029,025 • $270K – $3.0M
Single Family 10
Condo 4
Other 2
1 rentals available

Nahant

20 listings
Avg. $1,865,095 • $385K – $6.3M
Single Family 16
Condo 2
Other 2
2 rentals available

Carlisle

20 listings
Avg. $1,717,400 • $650K – $4.5M
Single Family 12
Condo 2
Other 6
2 rentals available

Medway

20 listings
Avg. $782,430 • $300K – $1.3M
Single Family 14
Condo 4
Other 1
4 rentals available

Abington

19 listings
Avg. $885,778 • $340K – $3.3M
Single Family 8
Condo 3
Multi Family 5
5 rentals available

Boxford

19 listings
Avg. $1,159,726 • $425K – $2.2M
Single Family 14
Condo 1
Other 4
1 rentals available

Boxborough

19 listings
Avg. $1,007,068 • $210K – $3.4M
Single Family 8
Condo 9
6 rentals available

Granby

18 listings
Avg. $567,689 • $75K – $2.5M
Single Family 8
Condo 1
Multi Family 1
Other 5

Littleton

18 listings
Avg. $1,249,367 • $135K – $3.6M
Single Family 13
Condo 1
Other 2
4 rentals available

Essex

18 listings
Avg. $1,231,500 • $625K – $2.4M
Single Family 8
Condo 3
Multi Family 2
Other 1
1 rentals available

Georgetown

18 listings
Avg. $888,694 • $350K – $1.5M
Single Family 12
Condo 3
Multi Family 1
Other 1

North Brookfield

18 listings
Avg. $433,416 • $80K – $1.3M
Single Family 8
Multi Family 2
Other 7
5 rentals available

Otis

17 listings
Avg. $524,812 • $65K – $1.5M
Single Family 10
Other 7

West Brookfield

17 listings
Avg. $510,024 • $114K – $1.6M
Single Family 9
Multi Family 2
Other 2

Chilmark

17 listings
Avg. $6,847,394 • $51K – $45.0M
Single Family 16
Other 1
19 rentals available

Berkley

17 listings
Avg. $735,841 • $270K – $1.3M
Single Family 11
Other 4

Shirley

17 listings
Avg. $750,288 • $125K – $3.0M
Single Family 10
Condo 3
Multi Family 1
Other 3
4 rentals available

Merrimac

17 listings
Avg. $672,965 • $230K – $1.0M
Single Family 6
Condo 2
Multi Family 1
Other 5
2 rentals available

Bolton

17 listings
Avg. $1,260,812 • $240K – $2.5M
Single Family 10
Condo 1
Other 6
3 rentals available

Southampton

16 listings
Avg. $492,688 • $130K – $1.4M
Single Family 6
Other 9

Hardwick

16 listings
Avg. $353,463 • $62K – $875K
Single Family 6
Multi Family 1
Other 7

Deerfield

16 listings
Avg. $510,293 • $99K – $1.7M
Single Family 7
Condo 2
Multi Family 2
Other 4

Boylston

16 listings
Avg. $1,124,294 • $370K – $2.6M
Single Family 12
Condo 3
Other 1
1 rentals available

Barre

16 listings
Avg. $309,625 • $56K – $594K
Single Family 6
Condo 1
Multi Family 3
Other 5
1 rentals available

North Adams

15 listings
Avg. $404,967 • $75K – $1.3M
Single Family 5
Condo 6
Multi Family 2
Other 2
2 rentals available

Millis

15 listings
Avg. $1,117,167 • $435K – $2.4M
Single Family 9
Condo 3
Other 2
15 rentals available

Rowley

15 listings
Avg. $1,082,527 • $175K – $2.5M
Single Family 7
Other 4
3 rentals available

Easthampton

15 listings
Avg. $632,560 • $240K – $1.2M
Single Family 5
Condo 5
Multi Family 3
Other 1

Topsfield

15 listings
Avg. $1,094,700 • $600K – $2.9M
Single Family 7
Condo 1
Other 6
3 rentals available

Blackstone

14 listings
Avg. $534,736 • $315K – $950K
Single Family 8
Condo 3
Multi Family 3
3 rentals available

Hatfield

14 listings
Avg. $430,413 • $89K – $1.5M
Single Family 2
Condo 3
Multi Family 2
Other 6

Maynard

14 listings
Avg. $935,100 • $400K – $2.5M
Single Family 6
Condo 2
Multi Family 3
1 rentals available

Lincoln

14 listings
Avg. $3,027,271 • $1.3M – $8.3M
Single Family 13
Other 1
2 rentals available

West Boylston

14 listings
Avg. $632,007 • $300K – $900K
Single Family 6
Condo 4
Multi Family 1
2 rentals available

Chester

14 listings
Avg. $165,914 • $50K – $390K
Single Family 3
Multi Family 2
Other 7

Phillipston

14 listings
Avg. $462,229 • $180K – $750K
Single Family 10
Other 4

Hamilton

14 listings
Avg. $1,500,407 • $599K – $3.1M
Single Family 11
Other 3
1 rentals available

Charlemont

14 listings
Avg. $701,786 • $65K – $2.2M
Single Family 7
Multi Family 1
Other 3

Montague

13 listings
Avg. $476,931 • $180K – $1.8M
Single Family 5
Condo 2
Multi Family 2
Other 2

Berlin

13 listings
Avg. $760,285 • $350K – $1.7M
Single Family 6
Condo 1
Multi Family 1
Other 2

Ashburnham

13 listings
Avg. $494,500 • $110K – $1,000K
Single Family 10
Other 3

Petersham

13 listings
Avg. $596,623 • $60K – $1.6M
Single Family 6
Other 7

Holland

13 listings
Avg. $378,192 • $70K – $600K
Single Family 11

Townsend

13 listings
Avg. $508,215 • $165K – $875K
Single Family 9
Condo 1
Other 3
4 rentals available

Becket

13 listings
Avg. $724,577 • $69K – $2.8M
Single Family 7
Other 5

Lancaster

13 listings
Avg. $632,585 • $280K – $1.0M
Single Family 7
Condo 1
Other 5
1 rentals available

Princeton

12 listings
Avg. $563,733 • $250K – $1.3M
Single Family 6
Other 6
1 rentals available

Wales

12 listings
Avg. $353,108 • $90K – $750K
Single Family 9
Other 3
1 rentals available

Hopedale

12 listings
Avg. $928,200 • $100K – $2.8M
Single Family 9
Condo 1
Other 1
2 rentals available

West Tisbury

12 listings
Avg. $2,121,833 • $50K – $7.5M
Single Family 9
Other 3
26 rentals available

Medfield

11 listings
Avg. $1,193,273 • $149K – $2.3M
Single Family 8
Condo 2
7 rentals available

Plympton

11 listings
Avg. $854,173 • $300K – $1.4M
Single Family 7
Other 2

Bernardston

11 listings
Avg. $627,991 • $69K – $1.4M
Single Family 3
Other 5

Worthington

11 listings
Avg. $394,609 • $65K – $875K
Single Family 6
Other 5

West Newbury

10 listings
Avg. $1,127,100 • $679K – $2.2M
Single Family 7
Condo 1
Multi Family 1
1 rentals available

Leverett

10 listings
Avg. $543,790 • $110K – $1.3M
Single Family 7
Other 3

New Salem

10 listings
Avg. $422,350 • $80K – $700K
Single Family 6
Multi Family 1
Other 3

Groveland

10 listings
Avg. $1,004,080 • $240K – $3.0M
Single Family 5
Condo 1
Multi Family 2
Other 1
1 rentals available

Adams

10 listings
Avg. $375,470 • $65K – $1,000K
Single Family 5
Multi Family 1
Other 2

Williamstown

9 listings
Avg. $576,444 • $335K – $999K
Single Family 3
Condo 5
Other 1

Dunstable

9 listings
Avg. $1,330,633 • $740K – $2.7M
Single Family 8
Other 1

Oakham

9 listings
Avg. $742,433 • $420K – $1.1M
Single Family 9

Goshen

9 listings
Avg. $468,756 • $50K – $1.8M
Single Family 7
Other 2

Ashfield

9 listings
Avg. $440,000 • $125K – $1.9M
Single Family 4
Other 4

Chesterfield

9 listings
Avg. $740,389 • $80K – $1.9M
Single Family 4
Other 4

Hadley

9 listings
Avg. $1,171,433 • $140K – $3.3M
Single Family 5
Other 1
1 rentals available

Mendon

9 listings
Avg. $853,849 • $489K – $1.2M
Single Family 8
Other 1
2 rentals available

East Brookfield

9 listings
Avg. $428,733 • $75K – $925K
Single Family 6
Other 3
1 rentals available

Buckland

8 listings
Avg. $334,250 • $150K – $675K
Single Family 6
Other 2

Millville

8 listings
Avg. $607,075 • $79K – $1.3M
Single Family 3
Other 4

Wenham

8 listings
Avg. $1,566,125 • $749K – $2.8M
Single Family 7
Condo 1
2 rentals available

Royalston

8 listings
Avg. $272,063 • $60K – $639K
Single Family 4
Other 4

Ayer

8 listings
Avg. $1,237,999 • $550K – $4.5M
Single Family 3
Multi Family 2
Other 2
11 rentals available

Blandford

7 listings
Avg. $315,600 • $50K – $650K
Single Family 4
Other 3

Huntington

7 listings
Avg. $310,329 • $120K – $600K
Single Family 2
Multi Family 1
Other 3

Erving

7 listings
Avg. $1,637,843 • $250K – $6.0M
Single Family 2
Other 2

Hampden

7 listings
Avg. $383,964 • $85K – $770K
Single Family 4
Other 3

Washington

7 listings
Avg. $634,971 • $55K – $1.8M
Single Family 2
Other 4

Conway

7 listings
Avg. $422,000 • $100K – $850K
Single Family 5
Other 2

Heath

7 listings
Avg. $263,900 • $55K – $439K
Single Family 4
Other 3

Avon

7 listings
Avg. $1,923,270 • $550K – $6.8M
Single Family 3
Multi Family 2
Other 1
3 rentals available

Williamsburg

6 listings
Avg. $406,650 • $135K – $850K
Single Family 3
Other 2

Northfield

6 listings
Avg. $415,317 • $99K – $599K
Single Family 5
Other 1

Tolland

6 listings
Avg. $306,217 • $65K – $450K
Single Family 4
Other 2

Granville

5 listings
Avg. $483,960 • $60K – $875K
Single Family 4
Other 1

Sandisfield

5 listings
Avg. $455,980 • $75K – $625K
Single Family 4
Other 1

Hubbardston

5 listings
Avg. $433,980 • $90K – $625K
Single Family 3
Condo 1
Other 1

Sunderland

5 listings
Avg. $877,980 • $430K – $2.1M
Single Family 4

Westhampton

5 listings
Avg. $573,780 • $69K – $1.3M
Single Family 3
Other 2

Great Barrington

5 listings
Avg. $855,800 • $359K – $2.0M
Single Family 2
Other 1

Whately

4 listings
Avg. $1,905,625 • $515K – $5.0M
Single Family 2

Russell

4 listings
Avg. $351,222 • $80K – $645K
Single Family 3
Other 1

Wendell

4 listings
Avg. $464,850 • $70K – $600K
Single Family 1
Multi Family 1
Other 2

Devens

4 listings
Avg. $710,663 • $440K – $825K
Single Family 3
Condo 1
1 rentals available

Gill

4 listings
Avg. $328,700 • $70K – $630K
Single Family 2
Other 1

Shutesbury

4 listings
Avg. $208,725 • $106K – $349K
Single Family 1
Other 3

Cheshire

4 listings
Avg. $313,975 • $110K – $599K
Single Family 2
Multi Family 1

Aquinnah

4 listings
Avg. $2,945,000 • $330K – $7.0M
Single Family 2
Other 2
7 rentals available

Middlefield

4 listings
Avg. $239,725 • $69K – $450K
Single Family 4

Stockbridge

4 listings
Avg. $7,446,000 • $289K – $14.5M
Single Family 1
Other 2

Pelham

4 listings
Avg. $743,699 • $400K – $1.5M
Single Family 4

Montgomery

4 listings
Avg. $393,450 • $320K – $539K
Single Family 2
Other 2

Monroe

3 listings
Avg. $485,000 • $75K – $895K
Single Family 2
Other 1

Egremont

3 listings
Avg. $1,397,333 • $697K – $2.4M
Single Family 1
Other 2

Plainfield

3 listings
Avg. $380,633 • $100K – $533K
Single Family 3

Tyringham

3 listings
Avg. $664,967 • $70K – $1.8M
Single Family 1
Other 2

New Braintree

3 listings
Avg. $462,000 • $56K – $685K
Single Family 1
Other 2
1 rentals available

Shelburne

3 listings
Avg. $598,000 • $485K – $749K
Single Family 2
Condo 1

Warwick

3 listings
Avg. $750,000 • $185K – $1.5M
Single Family 1
Other 1

Paxton

3 listings
Avg. $508,233 • $250K – $700K
Single Family 2
Other 1
1 rentals available

West Stockbridge

3 listings
Avg. $236,133 • $69K – $350K
Single Family 1
Other 2

Colrain

3 listings
Avg. $451,633 • $375K – $555K
Single Family 2

Hawley

3 listings
Avg. $283,000 • $100K – $649K
Single Family 1
Other 2

Leyden

2 listings
Avg. $439,900 • $330K – $550K
Single Family 2

New Marlboro

2 listings
Avg. $2,248,500 • $499K – $4.0M
Single Family 1
Other 1

Rowe

2 listings
Avg. $109,500 • $59K – $160K
Other 2

Lanesborough

2 listings
Avg. $631,500 • $65K – $1.2M
Single Family 1
Other 1

Dalton

2 listings
Avg. $2,938,000 • $886K – $5.0M
Single Family 1

Hinsdale

2 listings
Avg. $422,450 • $250K – $595K
Single Family 2

Florida

2 listings
Avg. $254,000 • $159K – $349K
Other 1

Clarksburg

1 listings
Avg. $269,900 • $270K – $270K
Single Family 1

Gosnold

1 listings
Avg. $1,195,000 • $1.2M – $1.2M
Single Family 1

Epping

1 listings
Avg. $349,900 • $350K – $350K
Condo 1

Hampton

1 listings
Avg. $1,500,000 • $1.5M – $1.5M
Multi Family 1

Lenox

1 listings
Avg. $4,850,000 • $4.9M – $4.9M
Single Family 1

Lee

1 listings
Avg. $1,260,000 • $1.3M – $1.3M
Single Family 1

East Kingston

1 listings
Avg. $1,669,320 • $1.7M – $1.7M
Single Family 1

Alford

1 listings
Avg. $9,995,000 • $10.0M – $10.0M
Single Family 1

Tiverton

1 listings
Avg. $259,900 • $260K – $260K
Other 1
1 rentals available

Monterey

1 listings
Avg. $3,490,000 • $3.5M – $3.5M
Single Family 1