Massachusetts Real Estate

15,888 homes for sale across 348 cities • 7,898 rentals available

Browse by City

348 cities with active listings in Massachusetts

Boston

1,882 listings
Avg. $1,749,393 • $51K – $38.0M
Single Family 175
Condo 1,258
Multi Family 266
Other 62
2,770 rentals available

Worcester

366 listings
Avg. $617,986 • $60K – $4.9M
Single Family 140
Condo 69
Multi Family 92
Other 24
208 rentals available

Plymouth

274 listings
Avg. $972,547 • $80K – $12.3M
Single Family 148
Condo 77
Multi Family 10
Other 22
35 rentals available

Springfield

265 listings
Avg. $420,337 • $55K – $5.5M
Single Family 125
Condo 23
Multi Family 69
Other 10
39 rentals available

Fall River

264 listings
Avg. $673,917 • $170K – $5.5M
Single Family 87
Condo 43
Multi Family 99
Other 9
84 rentals available

Newton

220 listings
Avg. $2,460,255 • $175K – $40.0M
Single Family 98
Condo 77
Multi Family 23
Other 8
189 rentals available

New Bedford

217 listings
Avg. $717,121 • $75K – $9.3M
Single Family 69
Condo 12
Multi Family 65
Other 9
40 rentals available

Somerville

198 listings
Avg. $1,458,516 • $309K – $16.0M
Single Family 12
Condo 110
Multi Family 63
Other 6
253 rentals available

Brookline

184 listings
Avg. $2,962,248 • $125K – $17.0M
Single Family 47
Condo 102
Multi Family 14
Other 8
263 rentals available

Lowell

182 listings
Avg. $646,805 • $75K – $2.6M
Single Family 68
Condo 44
Multi Family 37
Other 4
89 rentals available

Quincy

181 listings
Avg. $928,197 • $60K – $5.7M
Single Family 55
Condo 74
Multi Family 26
Other 3
159 rentals available

Cambridge

170 listings
Avg. $2,046,640 • $50K – $15.7M
Single Family 18
Condo 118
Multi Family 20
Other 1
334 rentals available

Brockton

169 listings
Avg. $717,537 • $90K – $9.0M
Single Family 88
Condo 25
Multi Family 30
Other 5
50 rentals available

Lynn

166 listings
Avg. $940,522 • $125K – $13.3M
Single Family 68
Condo 42
Multi Family 44
171 rentals available

Fitchburg

147 listings
Avg. $569,240 • $87K – $5.9M
Single Family 59
Condo 10
Multi Family 47
Other 17
38 rentals available

Barnstable

147 listings
Avg. $2,174,989 • $220K – $18.5M
Single Family 112
Condo 19
Other 6
6 rentals available

Taunton

140 listings
Avg. $626,756 • $50K – $5.9M
Single Family 55
Condo 24
Multi Family 21
Other 26
31 rentals available

Falmouth

135 listings
Avg. $1,645,091 • $109K – $17.5M
Single Family 95
Condo 17
Multi Family 2
Other 6
9 rentals available

Medford

124 listings
Avg. $973,762 • $160K – $3.5M
Single Family 30
Condo 55
Multi Family 28
Other 3
169 rentals available

Haverhill

123 listings
Avg. $1,022,879 • $130K – $37.5M
Single Family 49
Condo 29
Multi Family 14
Other 10
37 rentals available

Framingham

120 listings
Avg. $781,919 • $89K – $3.7M
Single Family 59
Condo 41
Multi Family 10
53 rentals available

Salem

103 listings
Avg. $825,396 • $60K – $4.2M
Single Family 23
Condo 49
Multi Family 15
Other 1
70 rentals available

Revere

100 listings
Avg. $860,518 • $115K – $4.2M
Single Family 29
Condo 33
Multi Family 29
Other 2
91 rentals available

Leominster

99 listings
Avg. $597,161 • $60K – $4.3M
Single Family 41
Condo 15
Multi Family 28
Other 7
20 rentals available

Wareham

98 listings
Avg. $606,169 • $68K – $2.5M
Single Family 43
Condo 15
Multi Family 3
Other 20
17 rentals available

Attleboro

96 listings
Avg. $567,895 • $69K – $2.1M
Single Family 50
Condo 11
Multi Family 12
Other 15
29 rentals available

Gloucester

91 listings
Avg. $1,149,291 • $279K – $4.7M
Single Family 40
Condo 27
Multi Family 9
Other 9
39 rentals available

Shrewsbury

89 listings
Avg. $855,846 • $250K – $3.5M
Single Family 50
Condo 29
Multi Family 4
Other 1
21 rentals available

Northampton

88 listings
Avg. $873,705 • $75K – $4.2M
Single Family 34
Condo 26
Multi Family 11
Other 8
5 rentals available

Waltham

87 listings
Avg. $1,425,780 • $250K – $14.0M
Single Family 25
Condo 33
Multi Family 9
Other 1
101 rentals available

Lexington

82 listings
Avg. $2,204,970 • $60K – $5.5M
Single Family 64
Condo 12
Multi Family 1
Other 1
52 rentals available

Marlborough

82 listings
Avg. $828,246 • $99K – $4.9M
Single Family 28
Condo 13
Multi Family 16
Other 19
20 rentals available

Bourne

82 listings
Avg. $1,149,598 • $325K – $10.9M
Single Family 41
Condo 33
Other 1
10 rentals available

Malden

81 listings
Avg. $1,006,789 • $180K – $5.3M
Single Family 26
Condo 15
Multi Family 28
Other 1
110 rentals available

Sandwich

79 listings
Avg. $1,295,368 • $92K – $12.9M
Single Family 61
Condo 6
Other 7
4 rentals available

Methuen

79 listings
Avg. $756,249 • $180K – $5.2M
Single Family 43
Condo 19
Multi Family 3
Other 3
6 rentals available

Mashpee

79 listings
Avg. $1,395,377 • $265K – $7.7M
Single Family 42
Condo 34
Other 3
3 rentals available

Andover

78 listings
Avg. $1,585,535 • $100K – $5.3M
Single Family 51
Condo 17
Multi Family 1
Other 2
23 rentals available

Dartmouth

77 listings
Avg. $1,178,835 • $101K – $13.0M
Single Family 49
Condo 5
Other 9
10 rentals available

Chelsea

76 listings
Avg. $695,825 • $263K – $8.7M
Single Family 6
Condo 50
Multi Family 12
Other 1
112 rentals available

Yarmouth

75 listings
Avg. $818,481 • $229K – $2.7M
Single Family 60
Condo 10
Multi Family 1
Other 3
9 rentals available

Hingham

73 listings
Avg. $2,179,695 • $180K – $11.8M
Single Family 49
Condo 20
Multi Family 1
Other 2
11 rentals available

Weymouth

73 listings
Avg. $684,551 • $205K – $2.7M
Single Family 33
Condo 23
Multi Family 8
37 rentals available

Chicopee

72 listings
Avg. $388,015 • $52K – $1.3M
Single Family 23
Condo 12
Multi Family 12
Other 8
8 rentals available

Winthrop

72 listings
Avg. $792,145 • $220K – $2.4M
Single Family 19
Condo 39
Multi Family 8
38 rentals available

Watertown

68 listings
Avg. $1,085,378 • $335K – $2.7M
Single Family 7
Condo 39
Multi Family 14
Other 3
101 rentals available

Westfield

67 listings
Avg. $662,137 • $65K – $6.9M
Single Family 34
Condo 6
Multi Family 7
Other 12
9 rentals available

Beverly

66 listings
Avg. $2,044,423 • $250K – $23.0M
Single Family 35
Condo 14
Multi Family 9
Other 4
30 rentals available

Newburyport

66 listings
Avg. $1,651,768 • $270K – $6.5M
Single Family 35
Condo 23
Multi Family 4
19 rentals available

Braintree

66 listings
Avg. $762,007 • $283K – $1.8M
Single Family 32
Condo 30
Other 1
25 rentals available

North Attleboro

64 listings
Avg. $645,537 • $139K – $1.7M
Single Family 32
Condo 8
Multi Family 3
Other 14
20 rentals available

Provincetown

64 listings
Avg. $2,031,473 • $65K – $12.0M
Single Family 17
Condo 38
Multi Family 3
Other 2

Bridgewater

63 listings
Avg. $709,492 • $235K – $2.5M
Single Family 38
Condo 10
Multi Family 1
Other 5
16 rentals available

Marshfield

62 listings
Avg. $1,164,084 • $165K – $6.5M
Single Family 39
Condo 12
Multi Family 2
Other 6
34 rentals available

Holyoke

62 listings
Avg. $445,190 • $115K – $1.8M
Single Family 17
Condo 7
Multi Family 17
Other 1
27 rentals available

Easton

61 listings
Avg. $796,574 • $109K – $2.3M
Single Family 29
Condo 22
Multi Family 1
Other 8
7 rentals available

Dennis

61 listings
Avg. $1,098,564 • $80K – $4.6M
Single Family 35
Condo 15
Multi Family 3
Other 1
2 rentals available

Amherst

61 listings
Avg. $679,938 • $140K – $3.0M
Single Family 32
Condo 13
Multi Family 7
Other 5
10 rentals available

Peabody

60 listings
Avg. $740,298 • $85K – $2.8M
Single Family 24
Condo 8
Multi Family 7
Other 7
27 rentals available

Lakeville

60 listings
Avg. $774,107 • $150K – $3.0M
Single Family 33
Condo 5
Multi Family 2
Other 13
2 rentals available

Dracut

60 listings
Avg. $651,540 • $100K – $5.7M
Single Family 23
Condo 19
Multi Family 1
Other 7
6 rentals available

Needham

60 listings
Avg. $2,060,296 • $200K – $5.8M
Single Family 48
Condo 9
Other 2
15 rentals available

Belchertown

59 listings
Avg. $533,138 • $60K – $6.5M
Single Family 40
Condo 2
Multi Family 2
Other 15
2 rentals available

Grafton

59 listings
Avg. $722,980 • $200K – $1.9M
Single Family 21
Condo 27
Multi Family 3
Other 6
12 rentals available

Westborough

59 listings
Avg. $853,396 • $55K – $3.5M
Single Family 22
Condo 31
Other 4
19 rentals available

Canton

57 listings
Avg. $830,787 • $120K – $2.8M
Single Family 16
Condo 32
Multi Family 2
Other 3
15 rentals available

Hopkinton

57 listings
Avg. $1,454,781 • $480K – $3.8M
Single Family 37
Condo 15
Other 4
7 rentals available

Palmer

56 listings
Avg. $483,993 • $50K – $3.5M
Single Family 19
Condo 2
Multi Family 7
Other 16
4 rentals available

Hull

56 listings
Avg. $899,340 • $289K – $2.9M
Single Family 24
Condo 24
Multi Family 6
Other 2
37 rentals available

Gardner

56 listings
Avg. $900,267 • $50K – $25.5M
Single Family 33
Condo 2
Multi Family 11
Other 5
11 rentals available

Webster

55 listings
Avg. $580,609 • $50K – $2.8M
Single Family 31
Condo 4
Multi Family 2
Other 11
10 rentals available

Everett

54 listings
Avg. $946,637 • $55K – $5.5M
Single Family 14
Condo 14
Multi Family 21
88 rentals available

Wellesley

54 listings
Avg. $2,751,744 • $675K – $11.0M
Single Family 42
Condo 8
Multi Family 2
Other 2
25 rentals available

Edgartown

54 listings
Avg. $3,990,172 • $50K – $21.5M
Single Family 38
Condo 4
Multi Family 1
Other 10
18 rentals available

Lawrence

54 listings
Avg. $835,268 • $70K – $5.6M
Single Family 7
Condo 8
Multi Family 15
Other 5
40 rentals available

Natick

53 listings
Avg. $1,324,092 • $225K – $7.2M
Single Family 27
Condo 16
Multi Family 2
Other 3
31 rentals available

Acton

53 listings
Avg. $1,039,640 • $193K – $2.8M
Single Family 26
Condo 19
Multi Family 1
Other 3
22 rentals available

Athol

53 listings
Avg. $476,786 • $75K – $1.3M
Single Family 26
Condo 2
Multi Family 8
Other 8
4 rentals available

Arlington

53 listings
Avg. $1,705,985 • $150K – $12.0M
Single Family 17
Condo 24
Multi Family 4
Other 1
82 rentals available

Middleboro

52 listings
Avg. $869,821 • $120K – $9.5M
Single Family 26
Condo 3
Multi Family 4
Other 10
15 rentals available

Northborough

52 listings
Avg. $922,356 • $139K – $7.2M
Single Family 28
Condo 6
Multi Family 3
Other 10
2 rentals available

South Hadley

52 listings
Avg. $553,312 • $200K – $1.3M
Single Family 24
Condo 23
Multi Family 3
Other 1
4 rentals available

Mattapoisett

52 listings
Avg. $1,066,356 • $65K – $4.0M
Single Family 36
Condo 1
Multi Family 3
Other 11
13 rentals available

Westport

52 listings
Avg. $1,293,029 • $190K – $8.0M
Single Family 40
Other 10
12 rentals available

Sharon

52 listings
Avg. $1,011,017 • $300K – $2.7M
Single Family 32
Condo 16
Other 3
15 rentals available

Lunenburg

51 listings
Avg. $598,178 • $90K – $1.4M
Single Family 28
Condo 8
Multi Family 2
Other 9
3 rentals available

Hudson

51 listings
Avg. $954,506 • $225K – $6.0M
Single Family 28
Condo 9
Multi Family 5
Other 2
4 rentals available

Southbridge

50 listings
Avg. $483,802 • $65K – $2.3M
Single Family 20
Condo 1
Multi Family 17
Other 6
5 rentals available

Walpole

50 listings
Avg. $808,323 • $400K – $3.0M
Single Family 22
Condo 23
Multi Family 1
Other 2
6 rentals available

Dedham

50 listings
Avg. $1,243,629 • $85K – $8.8M
Single Family 31
Condo 15
Other 1
21 rentals available

Salisbury

49 listings
Avg. $785,422 • $130K – $2.6M
Single Family 14
Condo 19
Multi Family 3
Other 8
12 rentals available

Stoughton

49 listings
Avg. $684,543 • $110K – $3.5M
Single Family 24
Condo 15
Multi Family 1
Other 2
39 rentals available

Ludlow

48 listings
Avg. $470,497 • $80K – $1.6M
Single Family 27
Condo 4
Multi Family 1
Other 13
1 rentals available

Woburn

48 listings
Avg. $963,417 • $150K – $3.0M
Single Family 24
Condo 10
Multi Family 4
Other 5
34 rentals available

North Andover

48 listings
Avg. $1,162,306 • $90K – $12.5M
Single Family 25
Condo 11
Multi Family 1
13 rentals available

Scituate

48 listings
Avg. $1,645,096 • $115K – $5.4M
Single Family 37
Condo 6
Multi Family 1
Other 4
39 rentals available

Sudbury

47 listings
Avg. $1,588,464 • $379K – $4.5M
Single Family 35
Condo 7
Other 3
8 rentals available

Belmont

47 listings
Avg. $1,718,768 • $395K – $4.5M
Single Family 25
Condo 15
Multi Family 4
Other 1
44 rentals available

Chelmsford

47 listings
Avg. $660,566 • $99K – $2.5M
Single Family 18
Condo 21
Multi Family 2
Other 4
21 rentals available

Chatham

47 listings
Avg. $3,222,191 • $475K – $13.0M
Single Family 38
Condo 2
Other 1
2 rentals available

Auburn

47 listings
Avg. $499,425 • $125K – $1.3M
Single Family 23
Condo 7
Multi Family 3
Other 12
3 rentals available

Ipswich

47 listings
Avg. $1,135,535 • $195K – $3.7M
Single Family 18
Condo 17
Multi Family 1
Other 6
6 rentals available

Danvers

47 listings
Avg. $859,929 • $90K – $3.0M
Single Family 19
Condo 7
Multi Family 4
Other 9
6 rentals available

Franklin

47 listings
Avg. $764,062 • $285K – $2.2M
Single Family 23
Condo 12
Multi Family 3
Other 6
15 rentals available

Billerica

46 listings
Avg. $955,217 • $162K – $5.8M
Single Family 33
Condo 7
Other 1
10 rentals available

Orange

46 listings
Avg. $693,993 • $50K – $9.0M
Single Family 12
Multi Family 9
Other 12
2 rentals available

Sturbridge

46 listings
Avg. $493,982 • $99K – $1.5M
Single Family 27
Condo 4
Multi Family 1
Other 13
4 rentals available

Charlton

46 listings
Avg. $542,346 • $80K – $2.5M
Single Family 22
Condo 1
Multi Family 1
Other 20
3 rentals available

Winchester

46 listings
Avg. $1,763,205 • $289K – $3.6M
Single Family 32
Condo 10
Multi Family 1
Other 1
33 rentals available

Randolph

46 listings
Avg. $649,148 • $135K – $2.7M
Single Family 30
Condo 6
Multi Family 1
Other 5
8 rentals available

Milford

45 listings
Avg. $820,633 • $265K – $8.5M
Single Family 16
Condo 16
Multi Family 3
Other 4
9 rentals available

Ware

45 listings
Avg. $374,319 • $50K – $2.3M
Single Family 16
Multi Family 8
Other 13
2 rentals available

Wilbraham

45 listings
Avg. $581,227 • $70K – $2.0M
Single Family 25
Condo 10
Other 9
1 rentals available

Wakefield

45 listings
Avg. $955,301 • $50K – $5.5M
Single Family 10
Condo 20
Multi Family 7
Other 1
18 rentals available

Amesbury

44 listings
Avg. $982,752 • $260K – $4.5M
Single Family 17
Condo 13
Multi Family 4
Other 1
3 rentals available

Holden

44 listings
Avg. $737,447 • $300K – $1.8M
Single Family 33
Condo 9
Multi Family 2
4 rentals available

Concord

43 listings
Avg. $3,385,719 • $490K – $18.0M
Single Family 36
Condo 4
Multi Family 1
Other 1
5 rentals available

Rehoboth

43 listings
Avg. $818,846 • $225K – $2.1M
Single Family 32
Multi Family 1
Other 8
1 rentals available

Brimfield

43 listings
Avg. $427,060 • $50K – $3.0M
Single Family 13
Other 27
1 rentals available

Saugus

42 listings
Avg. $815,976 • $140K – $4.0M
Single Family 29
Condo 6
Other 3
16 rentals available

Clinton

42 listings
Avg. $536,738 • $150K – $2.6M
Single Family 9
Condo 16
Multi Family 8
Other 2
14 rentals available

Fairhaven

42 listings
Avg. $732,838 • $89K – $2.3M
Single Family 19
Condo 1
Multi Family 3
Other 7
5 rentals available

Raynham

42 listings
Avg. $655,454 • $150K – $1.4M
Single Family 20
Condo 3
Multi Family 4
Other 11
3 rentals available

Rutland

40 listings
Avg. $513,633 • $170K – $2.0M
Single Family 19
Condo 16
Other 4
6 rentals available

Burlington

40 listings
Avg. $1,202,282 • $160K – $2.8M
Single Family 31
Condo 5
Multi Family 1
Other 1
16 rentals available

West Springfield

39 listings
Avg. $435,046 • $165K – $2.1M
Single Family 18
Condo 9
Multi Family 3
Other 5
3 rentals available

Oxford

39 listings
Avg. $571,706 • $50K – $3.6M
Single Family 20
Condo 6
Multi Family 1
Other 9
3 rentals available

Rockport

39 listings
Avg. $1,189,105 • $250K – $5.5M
Single Family 25
Condo 10
Other 2
12 rentals available

Southwick

39 listings
Avg. $612,259 • $85K – $1.6M
Single Family 25
Condo 2
Other 6

North Reading

39 listings
Avg. $1,147,960 • $300K – $3.9M
Single Family 20
Condo 15
Multi Family 2
Other 2
1 rentals available

Southborough

39 listings
Avg. $1,554,951 • $565K – $5.9M
Single Family 26
Condo 6
Multi Family 2
Other 3
4 rentals available

Uxbridge

39 listings
Avg. $650,325 • $138K – $1.5M
Single Family 23
Condo 6
Multi Family 3
Other 3
5 rentals available

Swansea

38 listings
Avg. $608,261 • $70K – $1.4M
Single Family 26
Condo 1
Multi Family 2
Other 3
3 rentals available

Milton

38 listings
Avg. $1,992,461 • $600K – $14.5M
Single Family 30
Condo 7
Multi Family 1
16 rentals available

Dudley

38 listings
Avg. $556,900 • $55K – $2.4M
Single Family 20
Multi Family 3
Other 12
2 rentals available

Weston

38 listings
Avg. $5,102,916 • $60K – $29.0M
Single Family 33
Condo 2
Multi Family 1
Other 2
6 rentals available

Seekonk

38 listings
Avg. $658,763 • $100K – $3.6M
Single Family 22
Multi Family 2
Other 12
3 rentals available

Agawam

38 listings
Avg. $530,093 • $130K – $2.5M
Single Family 20
Condo 8
Multi Family 2
Other 6
3 rentals available

Hanson

37 listings
Avg. $605,573 • $180K – $4.5M
Single Family 12
Condo 5
Other 11
1 rentals available

Norton

37 listings
Avg. $919,269 • $55K – $3.0M
Single Family 14
Condo 8
Multi Family 1
Other 8
4 rentals available

Melrose

37 listings
Avg. $962,962 • $240K – $1.9M
Single Family 17
Condo 11
Multi Family 6
21 rentals available

Freetown

37 listings
Avg. $705,073 • $250K – $1.4M
Single Family 29
Condo 1
Multi Family 2
Other 5
2 rentals available

Norwood

36 listings
Avg. $919,875 • $202K – $3.3M
Single Family 15
Condo 10
Multi Family 2
Other 1
28 rentals available

Bedford

36 listings
Avg. $1,647,050 • $389K – $5.3M
Single Family 16
Condo 14
Multi Family 4
4 rentals available

Wayland

36 listings
Avg. $1,406,633 • $499K – $4.2M
Single Family 26
Condo 7
Multi Family 2
Other 1
12 rentals available

East Longmeadow

36 listings
Avg. $551,062 • $120K – $2.0M
Single Family 26
Condo 3
Other 5
2 rentals available

Carver

36 listings
Avg. $706,967 • $55K – $2.5M
Single Family 18
Condo 3
Multi Family 1
Other 11
2 rentals available

Sutton

35 listings
Avg. $780,954 • $250K – $2.5M
Single Family 23
Condo 3
Multi Family 1
Other 6
3 rentals available

Millbury

35 listings
Avg. $521,071 • $170K – $1,000K
Single Family 15
Condo 10
Multi Family 3
Other 4
5 rentals available

Spencer

35 listings
Avg. $567,674 • $272K – $1.2M
Single Family 22
Condo 2
Multi Family 5
Other 3
4 rentals available

Groton

35 listings
Avg. $788,880 • $260K – $3.0M
Single Family 15
Condo 7
Multi Family 3
Other 8
5 rentals available

Westminster

35 listings
Avg. $896,123 • $140K – $3.0M
Single Family 26
Condo 1
Multi Family 1
Other 6
10 rentals available

Marion

35 listings
Avg. $1,115,903 • $300K – $2.7M
Single Family 30
Other 3
1 rentals available

Tewksbury

34 listings
Avg. $903,597 • $85K – $9.0M
Single Family 18
Condo 9
6 rentals available

Middleton

34 listings
Avg. $1,091,460 • $384K – $2.3M
Single Family 12
Condo 8
Other 13
4 rentals available

Wilmington

34 listings
Avg. $847,161 • $275K – $1.7M
Single Family 22
Condo 9
Multi Family 1
3 rentals available

Greenfield

34 listings
Avg. $430,082 • $65K – $1.6M
Single Family 14
Condo 4
Multi Family 9
Other 3
2 rentals available

Pembroke

32 listings
Avg. $879,741 • $190K – $3.9M
Single Family 21
Condo 7
4 rentals available

Rockland

32 listings
Avg. $500,847 • $199K – $1.2M
Single Family 15
Condo 6
Multi Family 2
Other 6
3 rentals available

Warren

32 listings
Avg. $499,834 • $50K – $4.9M
Single Family 19
Multi Family 2
Other 6
2 rentals available

Duxbury

32 listings
Avg. $2,496,111 • $459K – $12.0M
Single Family 22
Condo 8
Other 1
8 rentals available

Upton

32 listings
Avg. $894,962 • $449K – $2.5M
Single Family 19
Condo 9
Multi Family 2
Other 2
2 rentals available

Swampscott

31 listings
Avg. $1,786,326 • $350K – $14.0M
Single Family 15
Condo 10
Multi Family 6
15 rentals available

Longmeadow

31 listings
Avg. $738,645 • $330K – $1.7M
Single Family 28
Other 3
2 rentals available

Harwich

31 listings
Avg. $1,680,852 • $250K – $7.5M
Single Family 19
Condo 6
Multi Family 1
Other 3
1 rentals available

Orleans

31 listings
Avg. $2,239,812 • $238K – $8.0M
Single Family 20
Condo 5
Other 1

Northbridge

31 listings
Avg. $602,616 • $250K – $1.3M
Single Family 14
Condo 10
Multi Family 5
Other 2
6 rentals available

Ashland

31 listings
Avg. $628,494 • $308K – $2.1M
Single Family 8
Condo 19
Multi Family 1
Other 3
11 rentals available

Foxboro

30 listings
Avg. $897,810 • $125K – $2.5M
Single Family 17
Condo 3
Multi Family 1
Other 7
10 rentals available

Tisbury

30 listings
Avg. $2,301,267 • $112K – $8.0M
Single Family 23
Condo 3
Other 2
14 rentals available

Monson

30 listings
Avg. $424,123 • $85K – $1.1M
Single Family 19
Multi Family 2
Other 8

Leicester

30 listings
Avg. $680,763 • $119K – $2.2M
Single Family 13
Condo 4
Multi Family 3
Other 4
7 rentals available

Holliston

30 listings
Avg. $1,287,480 • $425K – $5.0M
Single Family 22
Condo 2
Multi Family 1
Other 1
5 rentals available

Marblehead

30 listings
Avg. $3,021,090 • $249K – $21.0M
Single Family 16
Condo 12
Multi Family 1
Other 1
24 rentals available

Mansfield

30 listings
Avg. $868,357 • $240K – $3.3M
Single Family 11
Condo 10
Multi Family 1
Other 2
12 rentals available

Bellingham

29 listings
Avg. $644,931 • $175K – $1.2M
Single Family 12
Condo 11
Other 4
7 rentals available

Hanover

29 listings
Avg. $1,283,685 • $399K – $3.0M
Single Family 25
Condo 1
Multi Family 1
Other 1

East Bridgewater

29 listings
Avg. $910,090 • $130K – $3.0M
Single Family 12
Condo 4
Multi Family 3
Other 5
5 rentals available

Newbury

29 listings
Avg. $1,369,607 • $750K – $5.8M
Single Family 18
Condo 7
Multi Family 2
Other 2
5 rentals available

Pittsfield

29 listings
Avg. $383,078 • $65K – $1.8M
Single Family 14
Multi Family 10
Other 2

Westford

29 listings
Avg. $1,077,945 • $65K – $3.6M
Single Family 17
Condo 5
Other 4
8 rentals available

Norwell

28 listings
Avg. $1,412,139 • $285K – $3.0M
Single Family 22
Condo 1
Multi Family 1
Other 1
5 rentals available

Brewster

28 listings
Avg. $1,092,457 • $295K – $2.7M
Single Family 18
Condo 7
Multi Family 1
Other 2
1 rentals available

Abington

27 listings
Avg. $874,281 • $319K – $3.3M
Single Family 13
Condo 6
Multi Family 4
Other 1
10 rentals available

West Brookfield

27 listings
Avg. $530,263 • $109K – $1.7M
Single Family 16
Multi Family 1
Other 5
1 rentals available

West Bridgewater

27 listings
Avg. $804,796 • $120K – $1.3M
Single Family 12
Condo 4
Other 7
2 rentals available

Harvard

27 listings
Avg. $1,311,770 • $499K – $3.6M
Single Family 16
Condo 6
Other 5
2 rentals available

Wellfleet

27 listings
Avg. $903,130 • $329K – $2.2M
Single Family 15
Condo 2
Other 6

Stoneham

27 listings
Avg. $880,467 • $370K – $1.5M
Single Family 16
Condo 10
Multi Family 1
10 rentals available

Halifax

27 listings
Avg. $497,911 • $190K – $1.1M
Single Family 10
Condo 8
Other 9

Douglas

26 listings
Avg. $704,719 • $120K – $2.3M
Single Family 17
Condo 1
Other 7
1 rentals available

Boxborough

26 listings
Avg. $713,754 • $160K – $2.3M
Single Family 6
Condo 17
Other 1
10 rentals available

Holbrook

25 listings
Avg. $796,882 • $350K – $6.0M
Single Family 16
Condo 5
Multi Family 1
Other 2
7 rentals available

Cohasset

25 listings
Avg. $2,293,680 • $1.0M – $5.0M
Single Family 14
Condo 6
Multi Family 2
Other 1
15 rentals available

Hardwick

25 listings
Avg. $355,968 • $50K – $875K
Single Family 6
Multi Family 4
Other 13

Easthampton

25 listings
Avg. $773,824 • $290K – $4.3M
Single Family 12
Condo 4
Multi Family 5
Other 1
2 rentals available

Winchendon

25 listings
Avg. $382,384 • $80K – $659K
Single Family 9
Multi Family 5
Other 4
6 rentals available

Reading

25 listings
Avg. $1,018,245 • $150K – $1.8M
Single Family 17
Condo 5
Other 1
15 rentals available

Somerset

25 listings
Avg. $629,832 • $410K – $1.2M
Single Family 24
Multi Family 1
2 rentals available

Dighton

25 listings
Avg. $697,427 • $160K – $1.2M
Single Family 17
Multi Family 1
Other 7
2 rentals available

Sherborn

25 listings
Avg. $1,853,636 • $719K – $6.0M
Single Family 14
Condo 6
Other 3
2 rentals available

Berkley

24 listings
Avg. $847,592 • $259K – $2.1M
Single Family 14
Other 6

Kingston

24 listings
Avg. $837,788 • $209K – $1.7M
Single Family 16
Condo 1
Multi Family 1
Other 4
10 rentals available

Whitman

24 listings
Avg. $685,037 • $150K – $2.2M
Single Family 10
Condo 8
Multi Family 3
Other 1
9 rentals available

Norfolk

24 listings
Avg. $1,026,812 • $75K – $2.7M
Single Family 14
Condo 8
Other 1
1 rentals available

Ashburnham

24 listings
Avg. $484,337 • $110K – $975K
Single Family 19
Multi Family 1
Other 4

Truro

24 listings
Avg. $2,742,167 • $219K – $23.0M
Single Family 12
Condo 4
Multi Family 1
Other 5

Wrentham

23 listings
Avg. $1,050,513 • $425K – $2.3M
Single Family 20
Condo 1
Other 1
4 rentals available

Oak Bluffs

23 listings
Avg. $2,503,739 • $64K – $5.5M
Single Family 18
Other 3
8 rentals available

Tyngsborough

23 listings
Avg. $882,911 • $232K – $3.0M
Single Family 10
Condo 6
Other 3
2 rentals available

Pepperell

23 listings
Avg. $675,969 • $150K – $1.1M
Single Family 16
Condo 1
Multi Family 1
Other 5
3 rentals available

Manchester

23 listings
Avg. $4,148,217 • $875K – $17.5M
Single Family 19
Condo 3
Other 1
15 rentals available

Templeton

22 listings
Avg. $705,323 • $50K – $4.0M
Single Family 16
Multi Family 2
2 rentals available

Maynard

22 listings
Avg. $859,700 • $349K – $2.5M
Single Family 13
Multi Family 3
7 rentals available

Rowley

21 listings
Avg. $1,001,843 • $160K – $2.5M
Single Family 10
Condo 3
Multi Family 1
Other 4
4 rentals available

Brookfield

21 listings
Avg. $335,786 • $115K – $750K
Single Family 9
Condo 1
Multi Family 1
Other 8

West Boylston

20 listings
Avg. $654,205 • $400K – $1.1M
Single Family 14
Condo 3
Multi Family 1
2 rentals available

Eastham

20 listings
Avg. $1,043,295 • $300K – $2.3M
Single Family 15
Multi Family 1

North Brookfield

20 listings
Avg. $447,475 • $80K – $1.1M
Single Family 11
Multi Family 1
Other 7

Hopedale

20 listings
Avg. $822,345 • $100K – $2.8M
Single Family 12
Condo 3
Multi Family 1
Other 2
2 rentals available

Lynnfield

19 listings
Avg. $1,833,731 • $699K – $3.5M
Single Family 14
Condo 1
Other 2
2 rentals available

Rochester

19 listings
Avg. $896,600 • $209K – $2.0M
Single Family 14
Condo 4
Other 1
1 rentals available

Sterling

19 listings
Avg. $1,019,500 • $140K – $3.8M
Single Family 12
Other 4
3 rentals available

Barre

19 listings
Avg. $375,158 • $86K – $665K
Single Family 11
Condo 1
Multi Family 2
Other 4
4 rentals available

Carlisle

19 listings
Avg. $1,776,305 • $599K – $4.5M
Single Family 14
Condo 1
Other 4
3 rentals available

Westwood

19 listings
Avg. $3,317,253 • $785K – $8.8M
Single Family 16
Condo 1
Multi Family 1
7 rentals available

Bolton

18 listings
Avg. $1,224,417 • $200K – $2.5M
Single Family 11
Condo 2
Other 5
4 rentals available

Nantucket

18 listings
Avg. $2,380,944 • $50K – $13.0M
Single Family 17
65 rentals available

Nahant

18 listings
Avg. $2,012,650 • $515K – $6.3M
Single Family 15
Condo 1
Other 2
3 rentals available

Hatfield

18 listings
Avg. $554,255 • $90K – $1.5M
Single Family 9
Condo 2
Multi Family 3
Other 4

Groveland

18 listings
Avg. $993,069 • $225K – $3.0M
Single Family 12
Condo 3
Other 1
2 rentals available

Ayer

18 listings
Avg. $610,085 • $180K – $990K
Single Family 11
Condo 2
Multi Family 1
Other 3
14 rentals available

Dover

18 listings
Avg. $3,425,383 • $1.5M – $15.0M
Single Family 18
2 rentals available

Plainville

18 listings
Avg. $604,856 • $110K – $1.7M
Single Family 7
Condo 2
Multi Family 2
Other 6
3 rentals available

Topsfield

18 listings
Avg. $1,020,867 • $275K – $2.6M
Single Family 9
Condo 1
Other 6
3 rentals available

Montague

17 listings
Avg. $398,253 • $150K – $1.8M
Single Family 9
Condo 1
Multi Family 3
Other 2
1 rentals available

Granby

17 listings
Avg. $393,082 • $90K – $1.2M
Single Family 10
Condo 2
Other 5

Boylston

17 listings
Avg. $1,148,447 • $475K – $2.6M
Single Family 11
Condo 2
Multi Family 1
Other 2
1 rentals available

Holland

17 listings
Avg. $348,971 • $65K – $749K
Single Family 14
Other 1
1 rentals available

Littleton

16 listings
Avg. $845,100 • $135K – $2.1M
Single Family 11
Condo 2
Other 2
5 rentals available

Essex

16 listings
Avg. $1,198,000 • $625K – $2.4M
Single Family 6
Condo 2
Multi Family 3
Other 1
2 rentals available

Hamilton

16 listings
Avg. $1,251,912 • $365K – $2.8M
Single Family 12
Condo 2
Other 2
1 rentals available

Medway

16 listings
Avg. $665,887 • $200K – $949K
Single Family 8
Condo 7
Other 1
4 rentals available

Wales

16 listings
Avg. $350,394 • $59K – $700K
Single Family 10
Multi Family 1
Other 5
1 rentals available

North Adams

16 listings
Avg. $440,237 • $160K – $1.3M
Single Family 5
Condo 5
Multi Family 3
Other 1
1 rentals available

Ashby

16 listings
Avg. $407,163 • $125K – $950K
Single Family 10
Other 5

Boxford

16 listings
Avg. $1,100,044 • $425K – $1.9M
Single Family 11
Condo 1
Other 3

Acushnet

15 listings
Avg. $663,140 • $175K – $1.8M
Single Family 11
Condo 1
Other 2

Blackstone

15 listings
Avg. $560,213 • $345K – $950K
Single Family 10
Condo 3
Multi Family 1
Other 1
4 rentals available

Lincoln

15 listings
Avg. $2,285,387 • $549K – $8.3M
Single Family 10
Condo 2
Other 3
6 rentals available

Millis

15 listings
Avg. $1,000,763 • $350K – $2.4M
Single Family 7
Condo 5
Other 2
19 rentals available

Southampton

15 listings
Avg. $620,833 • $130K – $1.4M
Single Family 6
Other 7

Shirley

15 listings
Avg. $675,366 • $135K – $3.0M
Single Family 4
Condo 5
Multi Family 2
Other 4
2 rentals available

Chilmark

14 listings
Avg. $6,410,050 • $51K – $45.0M
Single Family 13
Other 1
19 rentals available

Otis

14 listings
Avg. $536,736 • $60K – $1.5M
Single Family 9
Other 5

Stow

14 listings
Avg. $1,000,786 • $285K – $1.8M
Single Family 11
Condo 2
Other 1
3 rentals available

Worthington

14 listings
Avg. $391,986 • $65K – $940K
Single Family 6
Other 8

Merrimac

14 listings
Avg. $875,471 • $525K – $1.9M
Single Family 7
Other 3
2 rentals available

Princeton

14 listings
Avg. $552,121 • $195K – $1.3M
Single Family 8
Multi Family 1
Other 5

Plympton

14 listings
Avg. $1,036,271 • $250K – $4.1M
Single Family 8
Other 2

Deerfield

14 listings
Avg. $550,071 • $95K – $1.7M
Single Family 8
Condo 1
Other 4

Berlin

13 listings
Avg. $837,192 • $300K – $1.7M
Single Family 6
Multi Family 1
Other 3
1 rentals available

Becket

13 listings
Avg. $748,038 • $69K – $2.8M
Single Family 8
Other 4

Charlemont

13 listings
Avg. $760,692 • $65K – $2.2M
Single Family 7
Multi Family 1
Other 2

Lancaster

13 listings
Avg. $648,038 • $356K – $850K
Single Family 7
Other 6
1 rentals available

Medfield

13 listings
Avg. $1,042,738 • $149K – $2.0M
Single Family 7
Condo 4
Other 1
9 rentals available

Georgetown

13 listings
Avg. $1,010,892 • $325K – $2.0M
Single Family 9
Condo 3
Other 1

Townsend

13 listings
Avg. $605,238 • $165K – $1.5M
Single Family 10
Condo 1
Other 2
2 rentals available

West Tisbury

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

Hadley

12 listings
Avg. $1,040,825 • $140K – $3.3M
Single Family 7
Multi Family 1
Other 1
4 rentals available

Huntington

12 listings
Avg. $234,100 • $69K – $382K
Single Family 4
Multi Family 2
Other 6

Bernardston

11 listings
Avg. $564,318 • $69K – $1.4M
Single Family 2
Multi Family 1
Other 5
1 rentals available

Chester

11 listings
Avg. $171,709 • $50K – $365K
Single Family 4
Multi Family 1
Other 4

Hampden

10 listings
Avg. $539,275 • $85K – $1.3M
Single Family 8
Other 2

East Brookfield

10 listings
Avg. $457,260 • $75K – $900K
Single Family 7
Other 2

Mendon

10 listings
Avg. $768,370 • $489K – $1.2M
Single Family 9
Other 1

New Salem

10 listings
Avg. $443,270 • $80K – $799K
Single Family 6
Multi Family 1
Other 3

Petersham

10 listings
Avg. $624,570 • $80K – $1.6M
Single Family 5
Other 5

West Newbury

9 listings
Avg. $1,070,000 • $575K – $2.1M
Single Family 5
Condo 2
Multi Family 1
3 rentals available

Paxton

9 listings
Avg. $550,289 • $250K – $799K
Single Family 7
Other 2

Chesterfield

9 listings
Avg. $656,650 • $70K – $1.9M
Single Family 3
Other 5

Erving

9 listings
Avg. $674,767 • $85K – $3.1M
Single Family 4
Multi Family 1
Other 1

Millville

9 listings
Avg. $490,844 • $79K – $950K
Single Family 4
Other 4

Williamsburg

9 listings
Avg. $432,644 • $135K – $850K
Single Family 6
Condo 1
Other 1

Wenham

8 listings
Avg. $1,284,173 • $397K – $2.8M
Single Family 5
Condo 1
Other 2
1 rentals available

Oakham

8 listings
Avg. $773,788 • $427K – $1.1M
Single Family 8

Northfield

8 listings
Avg. $490,100 • $99K – $985K
Single Family 5
Multi Family 2
Other 1

Avon

8 listings
Avg. $1,842,238 • $599K – $6.8M
Single Family 5
Multi Family 1
Other 1
4 rentals available

Great Barrington

8 listings
Avg. $967,313 • $125K – $2.1M
Single Family 3
Other 3

Ashfield

8 listings
Avg. $442,250 • $125K – $1.9M
Single Family 2
Other 4

Conway

7 listings
Avg. $328,986 • $94K – $579K
Single Family 4
Other 2

Blandford

7 listings
Avg. $370,329 • $50K – $799K
Single Family 4
Other 3

Royalston

7 listings
Avg. $353,900 • $60K – $619K
Single Family 4
Other 3

Washington

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

Williamstown

7 listings
Avg. $626,857 • $335K – $949K
Single Family 2
Condo 4
Other 1

Dunstable

7 listings
Avg. $1,526,429 • $1.1M – $2.7M
Single Family 6
Other 1

Devens

7 listings
Avg. $648,807 • $440K – $819K
Single Family 3
Condo 4

Phillipston

7 listings
Avg. $394,814 • $180K – $615K
Single Family 6
Other 1

Leverett

6 listings
Avg. $505,333 • $110K – $1.3M
Single Family 4
Other 2

Westhampton

6 listings
Avg. $497,133 • $69K – $1.1M
Single Family 3
Other 3

New Braintree

6 listings
Avg. $289,817 • $50K – $685K
Single Family 2
Other 4

Adams

5 listings
Avg. $386,960 • $190K – $695K
Single Family 2
Multi Family 2
Other 1

Hinsdale

5 listings
Avg. $399,560 • $134K – $599K
Single Family 3
Multi Family 1
Other 1

Heath

5 listings
Avg. $211,780 • $55K – $350K
Single Family 2
Other 3

Montgomery

5 listings
Avg. $419,940 • $320K – $600K
Single Family 3
Other 2

Sunderland

5 listings
Avg. $913,800 • $279K – $2.1M
Single Family 3

Lenox

5 listings
Avg. $2,713,780 • $280K – $4.9M
Single Family 4

Middlefield

5 listings
Avg. $257,600 • $97K – $425K
Single Family 3
Other 2

Granville

5 listings
Avg. $413,780 • $60K – $799K
Single Family 4
Other 1

Buckland

5 listings
Avg. $387,580 • $175K – $675K
Single Family 4
Other 1

Goshen

5 listings
Avg. $554,398 • $60K – $1.5M
Single Family 4
Other 1

Hubbardston

5 listings
Avg. $464,852 • $75K – $675K
Single Family 4
Other 1

Pelham

4 listings
Avg. $792,474 • $400K – $1.4M
Single Family 4

Russell

4 listings
Avg. $408,725 • $75K – $645K
Single Family 3
Other 1

Stockbridge

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

Whately

4 listings
Avg. $1,524,750 • $119K – $5.0M
Single Family 1
Other 1

Shutesbury

4 listings
Avg. $221,450 • $106K – $400K
Single Family 1
Other 3

Aquinnah

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

Shelburne

4 listings
Avg. $518,750 • $365K – $685K
Single Family 3
Condo 1

Tolland

4 listings
Avg. $373,625 • $59K – $848K
Single Family 2
Other 2

Dalton

4 listings
Avg. $1,984,000 • $265K – $5.0M
Single Family 3

Colrain

3 listings
Avg. $329,633 • $239K – $425K
Single Family 2

Sandisfield

3 listings
Avg. $383,333 • $75K – $575K
Single Family 2
Other 1

Hawley

3 listings
Avg. $229,667 • $100K – $489K
Single Family 1
Other 2

Cheshire

3 listings
Avg. $366,333 • $105K – $599K
Single Family 2
1 rentals available

Rowe

3 listings
Avg. $379,300 • $59K – $600K
Single Family 2
Other 1

Warwick

3 listings
Avg. $736,600 • $170K – $1.5M
Single Family 1
Other 1

Gill

3 listings
Avg. $407,967 • $275K – $585K
Single Family 2

West Stockbridge

2 listings
Avg. $319,450 • $289K – $350K
Single Family 1
Other 1

Monroe

2 listings
Avg. $672,500 • $450K – $895K
Single Family 2

Wendell

2 listings
Avg. $222,400 • $70K – $375K
Single Family 1
Other 1

Windsor

2 listings
Avg. $724,900 • $700K – $750K
Single Family 2

Gosnold

2 listings
Avg. $1,095,000 • $995K – $1.2M
Single Family 1
Other 1

Tyringham

2 listings
Avg. $97,450 • $70K – $125K
Other 2

Savoy

1 listings
Avg. $498,000 • $498K – $498K
Other 1

Florida

1 listings
Avg. $344,000 • $344K – $344K

Monterey

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

Leyden

1 listings
Avg. $299,900 • $300K – $300K
Single Family 1

Egremont

1 listings
Avg. $2,400,000 • $2.4M – $2.4M
Other 1

Richmond

1 listings
Avg. $550,000 • $550K – $550K
Other 1

Lee

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

Lanesborough

1 listings
Avg. $65,000 • $65K – $65K
Other 1

Plainfield

1 listings
Avg. $498,000 • $498K – $498K
Single Family 1

New Marlboro

1 listings
Avg. $3,998,000 • $4.0M – $4.0M
Other 1

Peru

1 listings
Avg. $449,000 • $449K – $449K
Single Family 1

Alford

1 listings
Avg. $9,500,000 • $9.5M – $9.5M
Single Family 1

Tiverton

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

Cummington

1 listings
Avg. $249,000 • $249K – $249K
Single Family 1