Massachusetts Real Estate

14,643 homes for sale across 347 cities • 8,094 rentals available

Browse by City

347 cities with active listings in Massachusetts

Boston

2,200 listings
Avg. $1,840,594 • $50K – $44.5M
Single Family 193
Condo 1,554
Multi Family 46
Other 296
3,079 rentals available

Worcester

297 listings
Avg. $721,608 • $67K – $12.0M
Single Family 109
Condo 47
Multi Family 8
Other 90
213 rentals available

Newton

260 listings
Avg. $2,395,415 • $56K – $12.5M
Single Family 128
Condo 88
Multi Family 4
Other 23
159 rentals available

Springfield

235 listings
Avg. $441,426 • $55K – $5.5M
Single Family 118
Condo 18
Multi Family 16
Other 47
44 rentals available

Plymouth

230 listings
Avg. $1,055,405 • $139K – $12.3M
Single Family 119
Condo 68
Multi Family 2
Other 25
38 rentals available

Cambridge

215 listings
Avg. $2,402,072 • $300K – $19.8M
Single Family 38
Condo 130
Multi Family 5
Other 30
364 rentals available

Brookline

215 listings
Avg. $2,849,609 • $200K – $17.0M
Single Family 62
Condo 122
Multi Family 3
Other 14
299 rentals available

Fall River

202 listings
Avg. $706,586 • $140K – $5.5M
Single Family 72
Condo 28
Multi Family 8
Other 70
164 rentals available

New Bedford

191 listings
Avg. $678,950 • $90K – $4.0M
Single Family 68
Condo 10
Multi Family 8
Other 51
57 rentals available

Somerville

189 listings
Avg. $1,428,696 • $125K – $17.0M
Single Family 18
Condo 98
Multi Family 17
Other 47
252 rentals available

Lowell

156 listings
Avg. $613,173 • $80K – $2.7M
Single Family 47
Condo 44
Multi Family 8
Other 34
108 rentals available

Quincy

153 listings
Avg. $942,895 • $150K – $6.2M
Single Family 33
Condo 83
Multi Family 5
Other 20
172 rentals available

Barnstable

146 listings
Avg. $1,997,751 • $149K – $21.5M
Single Family 109
Condo 11
Multi Family 1
Other 8
11 rentals available

Brockton

139 listings
Avg. $722,587 • $99K – $9.0M
Single Family 79
Condo 18
Multi Family 5
Other 19
44 rentals available

Lynn

122 listings
Avg. $798,246 • $125K – $7.2M
Single Family 43
Condo 41
Multi Family 5
Other 20
144 rentals available

Fitchburg

108 listings
Avg. $516,113 • $90K – $3.6M
Single Family 34
Condo 9
Multi Family 8
Other 41
30 rentals available

Medford

107 listings
Avg. $973,123 • $275K – $2.3M
Single Family 26
Condo 48
Multi Family 5
Other 22
133 rentals available

Lexington

107 listings
Avg. $2,497,008 • $60K – $5.6M
Single Family 92
Condo 10
28 rentals available

Falmouth

107 listings
Avg. $1,352,465 • $109K – $7.6M
Single Family 80
Condo 10
Other 3
8 rentals available

Wareham

103 listings
Avg. $551,828 • $69K – $2.6M
Single Family 47
Condo 10
Multi Family 2
Other 30
16 rentals available

Haverhill

96 listings
Avg. $1,197,818 • $144K – $37.5M
Single Family 40
Condo 16
Multi Family 3
Other 23
31 rentals available

Taunton

94 listings
Avg. $610,382 • $65K – $4.0M
Single Family 27
Condo 15
Multi Family 3
Other 35
38 rentals available

Mashpee

89 listings
Avg. $1,402,334 • $250K – $7.5M
Single Family 59
Condo 27
Other 3
1 rentals available

Bourne

87 listings
Avg. $1,112,383 • $185K – $10.9M
Single Family 42
Condo 29
Other 4
6 rentals available

Waltham

80 listings
Avg. $1,617,062 • $449K – $14.0M
Single Family 22
Condo 27
Multi Family 1
Other 10
131 rentals available

Framingham

80 listings
Avg. $910,303 • $145K – $8.0M
Single Family 31
Condo 28
Multi Family 1
Other 11
55 rentals available

Salem

78 listings
Avg. $749,800 • $80K – $3.5M
Single Family 13
Condo 43
Multi Family 3
Other 6
79 rentals available

Attleboro

76 listings
Avg. $782,538 • $59K – $12.5M
Single Family 34
Condo 11
Multi Family 1
Other 20
42 rentals available

Marlborough

76 listings
Avg. $745,356 • $80K – $4.0M
Single Family 26
Condo 17
Multi Family 4
Other 22
25 rentals available

Revere

76 listings
Avg. $784,106 • $150K – $3.2M
Single Family 13
Condo 33
Multi Family 5
Other 21
109 rentals available

Dennis

74 listings
Avg. $1,040,751 • $80K – $5.0M
Single Family 52
Condo 9
Multi Family 1
Other 6
9 rentals available

Yarmouth

73 listings
Avg. $824,375 • $229K – $2.6M
Single Family 59
Condo 8
Multi Family 1
Other 3

Shrewsbury

72 listings
Avg. $872,419 • $250K – $3.5M
Single Family 48
Condo 14
Multi Family 2
Other 4
13 rentals available

Gloucester

71 listings
Avg. $1,274,500 • $305K – $4.8M
Single Family 26
Condo 25
Multi Family 3
Other 11
23 rentals available

Wellesley

71 listings
Avg. $2,840,666 • $489K – $7.0M
Single Family 50
Condo 16
Other 4
25 rentals available

Dartmouth

71 listings
Avg. $1,248,910 • $115K – $13.0M
Single Family 41
Condo 4
Other 14
13 rentals available

Natick

71 listings
Avg. $1,470,544 • $279K – $7.2M
Single Family 36
Condo 20
Multi Family 3
Other 5
33 rentals available

Provincetown

70 listings
Avg. $2,034,799 • $65K – $12.0M
Single Family 21
Condo 37
Multi Family 1
Other 3
1 rentals available

Weymouth

70 listings
Avg. $664,568 • $175K – $2.5M
Single Family 26
Condo 29
Multi Family 2
Other 3
34 rentals available

Holyoke

70 listings
Avg. $513,003 • $120K – $1.8M
Single Family 22
Condo 4
Multi Family 7
Other 11
17 rentals available

Watertown

68 listings
Avg. $1,025,087 • $185K – $2.7M
Single Family 6
Condo 45
Multi Family 2
Other 7
80 rentals available

Needham

68 listings
Avg. $2,191,312 • $200K – $6.2M
Single Family 50
Condo 13
Other 2
18 rentals available

Sandwich

67 listings
Avg. $1,265,794 • $120K – $6.0M
Single Family 52
Condo 4
Other 5
6 rentals available

Methuen

65 listings
Avg. $726,093 • $180K – $2.7M
Single Family 38
Condo 13
Other 5
17 rentals available

Newburyport

63 listings
Avg. $1,755,971 • $245K – $5.6M
Single Family 35
Condo 20
Other 3
12 rentals available

Andover

62 listings
Avg. $1,530,329 • $130K – $5.3M
Single Family 34
Condo 17
Other 6
14 rentals available

Northampton

62 listings
Avg. $942,803 • $60K – $4.3M
Single Family 14
Condo 22
Multi Family 3
Other 15
9 rentals available

Grafton

61 listings
Avg. $716,703 • $99K – $1.7M
Single Family 24
Condo 24
Multi Family 1
Other 9
8 rentals available

Beverly

60 listings
Avg. $2,067,121 • $250K – $18.0M
Single Family 29
Condo 13
Multi Family 1
Other 10
24 rentals available

Arlington

59 listings
Avg. $1,708,111 • $150K – $9.0M
Single Family 22
Condo 24
Other 6
70 rentals available

Hingham

59 listings
Avg. $2,574,525 • $125K – $12.5M
Single Family 43
Condo 12
Multi Family 1
Other 2
6 rentals available

Concord

59 listings
Avg. $3,064,812 • $699K – $18.0M
Single Family 49
Condo 7
Other 1
10 rentals available

Chicopee

58 listings
Avg. $414,747 • $55K – $1.3M
Single Family 15
Condo 7
Multi Family 5
Other 8
8 rentals available

Dedham

57 listings
Avg. $1,260,035 • $200K – $5.3M
Single Family 36
Condo 15
Multi Family 1
Other 2
19 rentals available

Hull

55 listings
Avg. $948,725 • $400K – $3.0M
Single Family 31
Condo 20
Other 4
30 rentals available

Leominster

55 listings
Avg. $604,563 • $93K – $1.7M
Single Family 24
Condo 7
Multi Family 3
Other 17
10 rentals available

Chatham

55 listings
Avg. $3,202,216 • $425K – $13.0M
Single Family 46
Condo 2
5 rentals available

Woburn

55 listings
Avg. $955,327 • $150K – $3.0M
Single Family 23
Condo 15
Multi Family 2
Other 8
45 rentals available

North Andover

54 listings
Avg. $1,172,617 • $50K – $13.0M
Single Family 14
Condo 14
Other 4
23 rentals available

Acton

53 listings
Avg. $1,103,392 • $120K – $2.8M
Single Family 21
Condo 22
Other 2
16 rentals available

Salisbury

53 listings
Avg. $755,647 • $50K – $2.6M
Single Family 15
Condo 22
Other 11
3 rentals available

Hopkinton

53 listings
Avg. $1,503,499 • $460K – $4.0M
Single Family 32
Condo 16
Other 4
5 rentals available

Lawrence

53 listings
Avg. $818,524 • $75K – $3.8M
Single Family 9
Condo 8
Multi Family 3
Other 13
35 rentals available

Winthrop

53 listings
Avg. $911,017 • $230K – $4.0M
Single Family 12
Condo 30
Multi Family 1
Other 3
31 rentals available

Westborough

53 listings
Avg. $1,004,485 • $243K – $3.5M
Single Family 20
Condo 28
Other 2
14 rentals available

Everett

52 listings
Avg. $892,192 • $55K – $2.9M
Single Family 10
Condo 13
Multi Family 4
Other 20
101 rentals available

Sudbury

52 listings
Avg. $1,801,066 • $295K – $4.5M
Single Family 42
Condo 6
Other 1
2 rentals available

Westfield

52 listings
Avg. $747,369 • $70K – $6.9M
Single Family 23
Condo 4
Other 16
7 rentals available

Harwich

51 listings
Avg. $1,584,151 • $289K – $6.9M
Single Family 29
Condo 14
Other 4

Northborough

51 listings
Avg. $1,048,960 • $200K – $7.2M
Single Family 29
Condo 11
Other 6
2 rentals available

Edgartown

50 listings
Avg. $4,792,826 • $50K – $21.5M
Single Family 37
Other 13
18 rentals available

Gardner

50 listings
Avg. $437,709 • $50K – $799K
Single Family 26
Condo 2
Multi Family 2
Other 12
12 rentals available

Middleboro

50 listings
Avg. $1,044,930 • $120K – $11.5M
Single Family 17
Condo 3
Multi Family 1
Other 15
13 rentals available

Charlton

50 listings
Avg. $468,088 • $90K – $2.5M
Single Family 21
Condo 3
Other 22
5 rentals available

Saugus

50 listings
Avg. $937,390 • $140K – $4.4M
Single Family 33
Condo 5
Other 5
11 rentals available

Canton

50 listings
Avg. $759,191 • $150K – $2.2M
Single Family 14
Condo 26
Multi Family 1
Other 5
18 rentals available

Bridgewater

49 listings
Avg. $714,230 • $246K – $2.5M
Single Family 22
Condo 8
Multi Family 1
Other 10
9 rentals available

Weston

49 listings
Avg. $5,575,833 • $850K – $31.5M
Single Family 48
Condo 1
14 rentals available

Webster

49 listings
Avg. $598,649 • $75K – $2.8M
Single Family 24
Condo 5
Multi Family 1
Other 9
2 rentals available

Westport

48 listings
Avg. $1,281,883 • $80K – $4.5M
Single Family 35
Multi Family 2
Other 9
5 rentals available

Belmont

47 listings
Avg. $1,769,419 • $395K – $4.8M
Single Family 19
Condo 19
Multi Family 2
Other 4
39 rentals available

Marblehead

47 listings
Avg. $1,626,026 • $289K – $8.8M
Single Family 23
Condo 18
Other 4
25 rentals available

Marshfield

46 listings
Avg. $1,056,767 • $388K – $3.7M
Single Family 34
Condo 5
Other 3
15 rentals available

Easton

46 listings
Avg. $806,704 • $144K – $2.2M
Single Family 25
Condo 12
Other 7
7 rentals available

Scituate

46 listings
Avg. $1,625,422 • $115K – $7.9M
Single Family 31
Condo 7
Multi Family 1
Other 7
16 rentals available

Braintree

45 listings
Avg. $713,227 • $309K – $1.6M
Single Family 17
Condo 21
Multi Family 1
Other 4
27 rentals available

Chelmsford

45 listings
Avg. $737,098 • $99K – $2.6M
Single Family 16
Condo 21
Other 5
17 rentals available

Malden

45 listings
Avg. $959,660 • $95K – $3.2M
Single Family 10
Condo 11
Multi Family 5
Other 10
118 rentals available

Seekonk

45 listings
Avg. $757,102 • $90K – $3.6M
Single Family 30
Multi Family 2
Other 8
2 rentals available

Winchester

45 listings
Avg. $1,876,782 • $365K – $4.4M
Single Family 31
Condo 10
Multi Family 1
Other 1
28 rentals available

Brimfield

44 listings
Avg. $406,892 • $50K – $3.0M
Single Family 12
Other 29
1 rentals available

Amesbury

44 listings
Avg. $942,917 • $230K – $4.5M
Single Family 16
Condo 15
Other 6
7 rentals available

Lakeville

44 listings
Avg. $839,866 • $150K – $3.0M
Single Family 22
Condo 3
Other 11
1 rentals available

Chelsea

43 listings
Avg. $765,014 • $195K – $8.9M
Single Family 3
Condo 32
Other 6
87 rentals available

Stoughton

43 listings
Avg. $720,430 • $100K – $4.0M
Single Family 17
Condo 14
Multi Family 1
Other 3
11 rentals available

Rehoboth

43 listings
Avg. $770,787 • $225K – $1.8M
Single Family 31
Multi Family 1
Other 8
3 rentals available

Southbridge

43 listings
Avg. $532,377 • $65K – $2.3M
Single Family 16
Condo 1
Multi Family 5
Other 16
10 rentals available

North Attleboro

42 listings
Avg. $604,921 • $80K – $2.2M
Single Family 20
Condo 1
Multi Family 1
Other 16
14 rentals available

Palmer

42 listings
Avg. $363,474 • $51K – $1.4M
Single Family 9
Multi Family 1
Other 26
4 rentals available

Southborough

42 listings
Avg. $1,682,647 • $207K – $6.5M
Single Family 29
Condo 4
Other 5
4 rentals available

Dracut

42 listings
Avg. $620,288 • $99K – $2.0M
Single Family 14
Condo 8
Multi Family 1
Other 11
6 rentals available

Wilbraham

42 listings
Avg. $691,507 • $105K – $2.5M
Single Family 19
Condo 5
Other 16
1 rentals available

Milton

42 listings
Avg. $2,198,659 • $375K – $11.9M
Single Family 27
Condo 9
Multi Family 2
Other 3
11 rentals available

Milford

42 listings
Avg. $891,348 • $200K – $8.5M
Single Family 18
Condo 10
Multi Family 1
Other 6
18 rentals available

Raynham

42 listings
Avg. $667,296 • $130K – $1.7M
Single Family 16
Condo 7
Multi Family 1
Other 12
2 rentals available

Walpole

41 listings
Avg. $1,059,715 • $240K – $3.0M
Single Family 19
Condo 16
Other 2
15 rentals available

Billerica

41 listings
Avg. $821,262 • $215K – $3.0M
Single Family 27
Condo 10
Other 2
4 rentals available

Rutland

41 listings
Avg. $451,429 • $80K – $820K
Single Family 18
Condo 17
Other 4
2 rentals available

Amherst

41 listings
Avg. $583,485 • $140K – $3.0M
Single Family 15
Condo 11
Other 7
7 rentals available

Ipswich

40 listings
Avg. $1,175,309 • $52K – $3.3M
Single Family 16
Condo 10
Other 7
6 rentals available

Mattapoisett

40 listings
Avg. $1,001,697 • $149K – $3.2M
Single Family 28
Condo 3
Other 8
7 rentals available

Hudson

40 listings
Avg. $923,132 • $225K – $6.0M
Single Family 17
Condo 12
Multi Family 3
Other 3
6 rentals available

Bellingham

40 listings
Avg. $716,692 • $300K – $2.2M
Single Family 18
Condo 11
Multi Family 1
Other 5
5 rentals available

Duxbury

40 listings
Avg. $3,363,302 • $599K – $36.0M
Single Family 31
Condo 8
Other 1
8 rentals available

Peabody

40 listings
Avg. $772,997 • $115K – $2.8M
Single Family 13
Condo 11
Other 9
16 rentals available

West Springfield

39 listings
Avg. $580,800 • $183K – $2.3M
Single Family 20
Condo 6
Multi Family 1
Other 5
1 rentals available

Clinton

39 listings
Avg. $524,897 • $84K – $1.7M
Single Family 9
Condo 21
Other 6
13 rentals available

Athol

39 listings
Avg. $461,656 • $60K – $1.4M
Single Family 16
Multi Family 3
Other 11
5 rentals available

Randolph

39 listings
Avg. $607,784 • $135K – $1.2M
Single Family 23
Condo 12
Other 3
12 rentals available

Orange

38 listings
Avg. $764,674 • $50K – $9.0M
Single Family 11
Condo 2
Other 11

Sturbridge

38 listings
Avg. $538,921 • $99K – $1.7M
Single Family 24
Condo 3
Other 8

Norwell

38 listings
Avg. $1,662,145 • $285K – $3.0M
Single Family 32
Condo 2
Other 1
1 rentals available

Reading

38 listings
Avg. $1,063,545 • $390K – $2.3M
Single Family 21
Condo 13
Other 1
15 rentals available

Lunenburg

38 listings
Avg. $571,129 • $70K – $1.5M
Single Family 20
Condo 2
Multi Family 1
Other 12

Westford

37 listings
Avg. $1,058,365 • $75K – $3.6M
Single Family 26
Condo 3
Other 3
5 rentals available

Orleans

36 listings
Avg. $2,511,942 • $319K – $9.2M
Single Family 26
Condo 2
Other 2
1 rentals available

Franklin

36 listings
Avg. $968,417 • $320K – $3.9M
Single Family 17
Condo 9
Other 6
9 rentals available

Northbridge

36 listings
Avg. $667,797 • $250K – $1.3M
Single Family 20
Condo 10
Multi Family 1
Other 4
2 rentals available

Ludlow

36 listings
Avg. $506,304 • $80K – $1.6M
Single Family 18
Condo 6
Multi Family 1
Other 8

Swansea

35 listings
Avg. $612,060 • $70K – $1.4M
Single Family 20
Condo 5
Other 5
1 rentals available

Norton

35 listings
Avg. $911,586 • $55K – $3.0M
Single Family 11
Condo 7
Multi Family 1
Other 11
2 rentals available

Tewksbury

35 listings
Avg. $971,186 • $100K – $9.0M
Single Family 10
Condo 14
Multi Family 1
7 rentals available

Belchertown

34 listings
Avg. $377,178 • $93K – $895K
Single Family 15
Condo 2
Multi Family 1
Other 16
2 rentals available

Ware

33 listings
Avg. $348,806 • $50K – $2.3M
Single Family 9
Other 17
6 rentals available

Oxford

33 listings
Avg. $568,912 • $50K – $3.6M
Single Family 13
Condo 2
Other 13
5 rentals available

Stoneham

33 listings
Avg. $822,236 • $300K – $1.8M
Single Family 16
Condo 11
Multi Family 1
Other 2
22 rentals available

Greenfield

33 listings
Avg. $436,567 • $50K – $2.2M
Single Family 8
Condo 3
Multi Family 2
Other 12
5 rentals available

Brewster

32 listings
Avg. $965,150 • $295K – $2.5M
Single Family 18
Condo 10
Multi Family 1
Other 3
1 rentals available

Truro

32 listings
Avg. $1,388,309 • $220K – $4.1M
Single Family 19
Condo 7
Other 5

Melrose

32 listings
Avg. $988,291 • $379K – $2.3M
Single Family 11
Condo 13
Other 2
31 rentals available

Southwick

32 listings
Avg. $655,359 • $85K – $1.6M
Single Family 18
Other 7

Dudley

31 listings
Avg. $600,081 • $55K – $2.4M
Single Family 20
Condo 1
Multi Family 2
Other 7
5 rentals available

Swampscott

31 listings
Avg. $1,272,716 • $350K – $5.0M
Single Family 13
Condo 13
Multi Family 2
Other 2
16 rentals available

Millbury

31 listings
Avg. $661,487 • $170K – $2.1M
Single Family 11
Condo 4
Other 8
6 rentals available

Pittsfield

31 listings
Avg. $368,227 • $70K – $1.5M
Single Family 15
Multi Family 1
Other 11
1 rentals available

Holliston

31 listings
Avg. $1,177,110 • $200K – $5.0M
Single Family 17
Condo 4
Other 5
2 rentals available

Rockland

31 listings
Avg. $504,787 • $160K – $3.0M
Single Family 13
Condo 8
Other 8
5 rentals available

Danvers

31 listings
Avg. $823,887 • $100K – $3.4M
Single Family 6
Condo 9
Other 7
17 rentals available

Holden

31 listings
Avg. $768,181 • $300K – $1.5M
Single Family 20
Condo 8
Other 2
6 rentals available

Agawam

31 listings
Avg. $516,406 • $140K – $2.5M
Single Family 19
Condo 4
Other 4

Spencer

31 listings
Avg. $617,516 • $100K – $1.5M
Single Family 15
Condo 1
Multi Family 1
Other 10
5 rentals available

Dover

30 listings
Avg. $2,728,613 • $500K – $7.5M
Single Family 29
Other 1
7 rentals available

South Hadley

30 listings
Avg. $475,030 • $135K – $1.3M
Single Family 17
Condo 6
Multi Family 3
Other 2
3 rentals available

Norfolk

30 listings
Avg. $1,101,030 • $99K – $3.0M
Single Family 21
Condo 6
Other 2
3 rentals available

Uxbridge

30 listings
Avg. $741,642 • $99K – $4.5M
Single Family 18
Condo 6
Multi Family 1
Other 2
4 rentals available

Norwood

30 listings
Avg. $1,083,017 • $202K – $3.7M
Single Family 8
Condo 9
Multi Family 1
Other 2
26 rentals available

Wayland

30 listings
Avg. $1,700,327 • $635K – $4.0M
Single Family 22
Condo 4
Multi Family 1
Other 3
8 rentals available

Foxboro

30 listings
Avg. $799,136 • $99K – $2.8M
Single Family 15
Condo 5
Other 10
14 rentals available

Cohasset

29 listings
Avg. $1,861,062 • $675K – $4.5M
Single Family 20
Condo 7
Other 1
9 rentals available

Fairhaven

29 listings
Avg. $631,555 • $150K – $1.5M
Single Family 12
Condo 2
Multi Family 2
Other 7
3 rentals available

Auburn

29 listings
Avg. $509,065 • $125K – $1.3M
Single Family 15
Condo 2
Other 10
3 rentals available

Newbury

29 listings
Avg. $1,270,400 • $600K – $2.6M
Single Family 18
Condo 7
Other 4
3 rentals available

East Longmeadow

29 listings
Avg. $567,107 • $120K – $2.1M
Single Family 19
Condo 3
Other 6
1 rentals available

Kingston

29 listings
Avg. $809,673 • $245K – $1.7M
Single Family 17
Condo 2
Other 7
5 rentals available

Marion

28 listings
Avg. $1,203,527 • $230K – $4.7M
Single Family 22
Other 5
2 rentals available

Warren

28 listings
Avg. $522,750 • $50K – $5.9M
Single Family 12
Condo 1
Other 11
3 rentals available

Templeton

28 listings
Avg. $674,589 • $50K – $4.0M
Single Family 16
Multi Family 1
Other 6
4 rentals available

Westwood

27 listings
Avg. $2,524,029 • $83K – $8.8M
Single Family 21
Condo 4
Other 1
9 rentals available

Leicester

27 listings
Avg. $750,211 • $119K – $2.5M
Single Family 10
Condo 2
Other 5
5 rentals available

Winchendon

27 listings
Avg. $446,956 • $70K – $1.3M
Single Family 15
Other 6
4 rentals available

Monson

26 listings
Avg. $330,427 • $70K – $850K
Single Family 11
Multi Family 2
Other 11
1 rentals available

Sutton

26 listings
Avg. $809,881 • $250K – $2.5M
Single Family 17
Condo 2
Other 7
1 rentals available

Wakefield

26 listings
Avg. $1,105,304 • $200K – $5.9M
Single Family 5
Condo 12
Multi Family 1
Other 4
22 rentals available

Freetown

26 listings
Avg. $723,531 • $299K – $1.6M
Single Family 18
Condo 3
Other 5
3 rentals available

Rockport

26 listings
Avg. $1,459,112 • $449K – $3.8M
Single Family 18
Condo 6
Other 1
9 rentals available

Westminster

26 listings
Avg. $785,404 • $80K – $3.0M
Single Family 15
Other 10
3 rentals available

Sharon

26 listings
Avg. $1,163,981 • $180K – $2.5M
Single Family 15
Condo 8
Multi Family 1
10 rentals available

East Bridgewater

26 listings
Avg. $748,773 • $146K – $2.0M
Single Family 10
Condo 5
Other 6
2 rentals available

Middleton

25 listings
Avg. $1,297,635 • $400K – $2.6M
Single Family 10
Condo 8
Other 6
3 rentals available

Groton

25 listings
Avg. $1,107,944 • $400K – $3.0M
Single Family 14
Condo 2
Other 6
2 rentals available

North Reading

25 listings
Avg. $971,511 • $305K – $2.4M
Single Family 12
Condo 12
Other 1
1 rentals available

Douglas

24 listings
Avg. $626,324 • $120K – $1.3M
Single Family 16
Condo 1
Other 6

Dighton

24 listings
Avg. $712,767 • $180K – $1.2M
Single Family 18
Other 6

Wellfleet

24 listings
Avg. $1,028,746 • $289K – $2.4M
Single Family 14
Condo 4
Other 4

Eastham

24 listings
Avg. $929,825 • $250K – $2.3M
Single Family 18
Multi Family 2

Lynnfield

24 listings
Avg. $2,137,645 • $180K – $9.0M
Single Family 18
Condo 2
Other 2
3 rentals available

Wilmington

24 listings
Avg. $744,941 • $300K – $1.6M
Single Family 11
Condo 10
1 rentals available

Burlington

23 listings
Avg. $1,517,852 • $650K – $3.5M
Single Family 15
Condo 3
Other 3
9 rentals available

Somerset

23 listings
Avg. $578,578 • $400K – $1.2M
Single Family 23
4 rentals available

Ashby

23 listings
Avg. $355,373 • $75K – $935K
Single Family 11
Other 11
1 rentals available

Halifax

23 listings
Avg. $465,870 • $130K – $890K
Single Family 7
Condo 7
Other 9

Bedford

23 listings
Avg. $1,449,778 • $389K – $3.5M
Single Family 11
Condo 10
Other 1
7 rentals available

Tisbury

23 listings
Avg. $2,405,130 • $112K – $9.3M
Single Family 16
Condo 3
Other 1
15 rentals available

Acushnet

23 listings
Avg. $628,496 • $165K – $1.8M
Single Family 17
Condo 1
Other 4

Harvard

22 listings
Avg. $1,405,977 • $525K – $3.6M
Single Family 14
Condo 5
Other 3
2 rentals available

Whitman

22 listings
Avg. $821,002 • $420K – $2.5M
Single Family 9
Condo 3
Multi Family 1
Other 6
11 rentals available

Upton

22 listings
Avg. $1,190,027 • $250K – $7.5M
Single Family 12
Condo 5
Other 3
2 rentals available

Millis

22 listings
Avg. $1,303,882 • $300K – $5.5M
Single Family 11
Condo 4
Other 5
11 rentals available

Stow

22 listings
Avg. $925,864 • $349K – $1.7M
Single Family 13
Condo 8

Holbrook

22 listings
Avg. $863,386 • $135K – $6.0M
Single Family 13
Condo 3
Other 3
6 rentals available

Granby

21 listings
Avg. $535,333 • $75K – $2.5M
Single Family 10
Condo 2
Other 6

Abington

21 listings
Avg. $806,505 • $340K – $2.6M
Single Family 12
Condo 4
Other 3
8 rentals available

Hanson

21 listings
Avg. $667,986 • $125K – $4.5M
Single Family 7
Other 10

Oak Bluffs

21 listings
Avg. $2,364,143 • $64K – $5.5M
Single Family 18
Condo 1
Other 1
10 rentals available

Easthampton

21 listings
Avg. $785,390 • $70K – $5.0M
Single Family 8
Condo 7
Other 3

Sherborn

21 listings
Avg. $1,913,690 • $719K – $6.0M
Single Family 9
Condo 5
Other 5
4 rentals available

Nantucket

21 listings
Avg. $4,337,948 • $50K – $39.9M
Single Family 21
78 rentals available

Bolton

21 listings
Avg. $1,262,510 • $250K – $3.7M
Single Family 13
Condo 3
Other 5
1 rentals available

Longmeadow

20 listings
Avg. $701,365 • $350K – $2.0M
Single Family 17
Condo 1
Other 2
1 rentals available

Plainville

20 listings
Avg. $577,465 • $65K – $1.7M
Single Family 9
Condo 1
Other 8
5 rentals available

Rochester

20 listings
Avg. $779,825 • $209K – $1.2M
Single Family 11
Condo 7
Other 2
1 rentals available

North Adams

19 listings
Avg. $369,811 • $70K – $1.3M
Single Family 5
Condo 6
Multi Family 3
Other 5
3 rentals available

Rowley

19 listings
Avg. $855,332 • $175K – $2.3M
Single Family 8
Condo 3
Other 5
2 rentals available

Mansfield

19 listings
Avg. $914,179 • $590K – $1.5M
Single Family 12
Condo 1
Other 3
10 rentals available

Sterling

19 listings
Avg. $705,537 • $95K – $3.8M
Single Family 12
Other 5
1 rentals available

Pembroke

19 listings
Avg. $1,007,426 • $70K – $4.0M
Single Family 12
Condo 1
Other 2

Carver

19 listings
Avg. $693,874 • $55K – $2.7M
Single Family 11
Other 7
3 rentals available

Southampton

18 listings
Avg. $501,144 • $110K – $1.5M
Single Family 6
Other 11
1 rentals available

Ashland

18 listings
Avg. $643,011 • $309K – $1.7M
Single Family 8
Condo 8
Other 2
9 rentals available

Brookfield

18 listings
Avg. $267,917 • $60K – $750K
Single Family 7
Other 9

Wrentham

18 listings
Avg. $1,239,094 • $249K – $3.2M
Single Family 12
Condo 3
Other 2
5 rentals available

Manchester

18 listings
Avg. $4,333,389 • $550K – $17.5M
Single Family 14
Condo 2
Other 2
18 rentals available

Pepperell

18 listings
Avg. $616,750 • $160K – $1.2M
Single Family 10
Condo 2
Other 6
4 rentals available

Littleton

17 listings
Avg. $1,381,453 • $135K – $3.8M
Single Family 12
Other 3
7 rentals available

Hardwick

17 listings
Avg. $331,506 • $53K – $925K
Single Family 4
Other 8

Georgetown

17 listings
Avg. $927,440 • $699K – $1.6M
Single Family 10
Condo 4
Other 1

Ashburnham

17 listings
Avg. $510,876 • $150K – $1,000K
Single Family 11
Multi Family 1
Other 5

Tyngsborough

17 listings
Avg. $1,010,441 • $270K – $3.2M
Single Family 5
Condo 6
Other 2
1 rentals available

Merrimac

17 listings
Avg. $715,953 • $240K – $1.3M
Single Family 10
Condo 2
Other 3

Ayer

17 listings
Avg. $869,629 • $345K – $4.5M
Single Family 11
Multi Family 1
Other 4
11 rentals available

North Brookfield

17 listings
Avg. $412,947 • $80K – $800K
Single Family 9
Other 8

Maynard

16 listings
Avg. $846,106 • $300K – $2.5M
Single Family 8
Condo 2
Other 3
2 rentals available

Barre

16 listings
Avg. $319,244 • $56K – $640K
Single Family 6
Condo 1
Multi Family 1
Other 8

Medway

16 listings
Avg. $803,681 • $300K – $2.0M
Single Family 8
Condo 5
Other 1
3 rentals available

Medfield

15 listings
Avg. $1,175,033 • $650K – $1.8M
Single Family 9
Condo 4
Other 2
7 rentals available

West Brookfield

15 listings
Avg. $477,787 • $115K – $1.6M
Single Family 7
Multi Family 1
Other 3
1 rentals available

West Bridgewater

15 listings
Avg. $728,913 • $120K – $1.2M
Single Family 9
Condo 2
Other 4
2 rentals available

Shirley

15 listings
Avg. $924,333 • $125K – $3.0M
Single Family 7
Condo 3
Multi Family 1
Other 4
4 rentals available

Townsend

15 listings
Avg. $510,773 • $165K – $799K
Single Family 10
Condo 1
Other 4
3 rentals available

Lancaster

15 listings
Avg. $549,960 • $230K – $800K
Single Family 11
Other 4
2 rentals available

Wales

14 listings
Avg. $358,648 • $103K – $750K
Single Family 9
Other 5
1 rentals available

Boxford

14 listings
Avg. $1,366,271 • $425K – $2.2M
Single Family 7
Condo 2
Other 4
2 rentals available

Mendon

14 listings
Avg. $799,760 • $125K – $1.1M
Single Family 11
Other 3
1 rentals available

Otis

13 listings
Avg. $503,608 • $122K – $829K
Single Family 9
Other 4

Hanover

13 listings
Avg. $1,437,685 • $625K – $3.5M
Single Family 13
1 rentals available

Holland

13 listings
Avg. $422,131 • $75K – $675K
Single Family 11

Boxborough

13 listings
Avg. $873,627 • $175K – $2.3M
Single Family 5
Condo 6
9 rentals available

Charlemont

13 listings
Avg. $745,746 • $65K – $2.2M
Single Family 7
Other 4

Blackstone

12 listings
Avg. $596,192 • $225K – $950K
Single Family 8
Condo 1
Other 3
4 rentals available

Chilmark

12 listings
Avg. $3,284,642 • $51K – $12.5M
Single Family 11
Other 1
19 rentals available

Lincoln

12 listings
Avg. $3,667,750 • $1.4M – $8.3M
Single Family 11
Other 1
3 rentals available

Hopedale

12 listings
Avg. $683,575 • $100K – $1.2M
Single Family 8
Condo 2
Multi Family 1
Other 1
2 rentals available

Becket

12 listings
Avg. $783,808 • $75K – $2.8M
Single Family 7
Other 4

Carlisle

12 listings
Avg. $1,838,583 • $779K – $2.6M
Single Family 8
Condo 2
Other 2

West Tisbury

12 listings
Avg. $2,017,242 • $50K – $8.0M
Single Family 9
Other 3
26 rentals available

Nahant

12 listings
Avg. $2,031,217 • $390K – $6.0M
Single Family 11
Condo 1
2 rentals available

Paxton

12 listings
Avg. $513,508 • $250K – $720K
Single Family 10
Multi Family 1
Other 1

Hatfield

11 listings
Avg. $440,453 • $89K – $1.5M
Single Family 4
Condo 1
Other 5

Essex

11 listings
Avg. $1,030,263 • $326K – $2.5M
Single Family 7
Condo 3
1 rentals available

Bernardston

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

Deerfield

11 listings
Avg. $502,982 • $99K – $1.7M
Single Family 1
Condo 1
Other 6

Phillipston

11 listings
Avg. $392,636 • $180K – $675K
Single Family 7
Other 4

Hamilton

11 listings
Avg. $1,178,455 • $55K – $3.2M
Single Family 8
Condo 1
Other 2
1 rentals available

Boylston

11 listings
Avg. $1,139,768 • $490K – $2.0M
Single Family 9
Condo 2
1 rentals available

East Brookfield

11 listings
Avg. $528,091 • $75K – $1.2M
Single Family 4
Other 3
2 rentals available

Adams

11 listings
Avg. $357,800 • $70K – $1,000K
Single Family 7
Other 2

West Boylston

10 listings
Avg. $615,699 • $400K – $960K
Single Family 6
Condo 2
Multi Family 1
2 rentals available

Berkley

10 listings
Avg. $719,650 • $259K – $1.3M
Single Family 4
Other 4
1 rentals available

Chester

9 listings
Avg. $260,300 • $75K – $579K
Single Family 5
Multi Family 2
Other 2

Petersham

9 listings
Avg. $438,189 • $60K – $1.6M
Single Family 3
Other 6

Hadley

9 listings
Avg. $1,112,433 • $140K – $3.3M
Single Family 3
Multi Family 1
Other 1
1 rentals available

Groveland

9 listings
Avg. $937,422 • $240K – $3.0M
Single Family 6
Condo 1
Other 1

Avon

9 listings
Avg. $1,724,167 • $200K – $7.5M
Single Family 5
Condo 1
Multi Family 1
Other 1
5 rentals available

Blandford

8 listings
Avg. $334,288 • $50K – $598K
Single Family 4
Multi Family 1
Other 3

Williamstown

8 listings
Avg. $526,750 • $129K – $1.2M
Single Family 1
Condo 6

West Newbury

8 listings
Avg. $982,225 • $100K – $1.9M
Single Family 3
Condo 1
Other 3
1 rentals available

Heath

8 listings
Avg. $212,350 • $55K – $459K
Single Family 4
Other 4

Montague

7 listings
Avg. $532,100 • $180K – $1.8M
Single Family 1
Condo 2
Multi Family 1
Other 2

Princeton

7 listings
Avg. $491,957 • $250K – $850K
Single Family 4
Other 3
1 rentals available

Erving

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

Ashfield

7 listings
Avg. $887,857 • $125K – $1.9M
Single Family 2
Multi Family 1
Other 3

Millville

7 listings
Avg. $611,986 • $79K – $1.3M
Single Family 2
Other 4

Chesterfield

7 listings
Avg. $773,643 • $80K – $1.9M
Single Family 2
Other 4

Royalston

7 listings
Avg. $320,914 • $64K – $639K
Single Family 4
Other 3

Worthington

7 listings
Avg. $288,100 • $65K – $749K
Single Family 2
Other 5

Topsfield

7 listings
Avg. $964,557 • $299K – $2.2M
Single Family 3
Condo 2
Other 1
1 rentals available

Tolland

7 listings
Avg. $360,629 • $65K – $640K
Single Family 5
Other 2

Huntington

6 listings
Avg. $244,567 • $50K – $382K
Single Family 2
Other 3

Goshen

6 listings
Avg. $274,483 • $50K – $600K
Single Family 4
Other 2
1 rentals available

Hubbardston

6 listings
Avg. $376,600 • $90K – $540K
Single Family 5
Other 1

Berlin

6 listings
Avg. $913,967 • $419K – $1.7M
Single Family 3
Condo 1
Other 1

Leverett

6 listings
Avg. $2,070,182 • $150K – $10.0M
Single Family 4
Other 2

Hampden

6 listings
Avg. $469,658 • $85K – $985K
Single Family 3
Other 3

Lanesborough

6 listings
Avg. $1,142,150 • $65K – $2.5M
Single Family 5
Other 1

Great Barrington

6 listings
Avg. $1,820,333 • $53K – $7.3M
Single Family 4
Other 1

Sandisfield

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

Plympton

5 listings
Avg. $1,039,600 • $599K – $1.4M
Single Family 3

Oakham

5 listings
Avg. $746,780 • $475K – $1.1M
Single Family 5

Cheshire

5 listings
Avg. $262,780 • $53K – $599K
Single Family 2
Other 2

New Salem

5 listings
Avg. $268,740 • $80K – $699K
Single Family 2
Other 3

Lenox

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

Westhampton

5 listings
Avg. $644,580 • $79K – $1.3M
Single Family 3
Other 2

Northfield

5 listings
Avg. $460,980 • $110K – $550K
Single Family 4
Other 1

Washington

5 listings
Avg. $896,880 • $85K – $1.8M
Single Family 3
Other 1

Dunstable

5 listings
Avg. $1,076,760 • $325K – $1.6M
Single Family 2
Other 3

Williamsburg

4 listings
Avg. $311,250 • $110K – $850K
Single Family 1
Other 2
1 rentals available

Whately

4 listings
Avg. $1,973,750 • $525K – $5.0M
Single Family 2

Gill

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

Shutesbury

4 listings
Avg. $211,225 • $106K – $379K
Single Family 2
Other 2

Wendell

4 listings
Avg. $429,975 • $70K – $650K
Single Family 2
Multi Family 1
Other 1

Pelham

4 listings
Avg. $558,500 • $55K – $1.5M
Single Family 3
Other 1

Hawley

4 listings
Avg. $299,750 • $65K – $649K
Single Family 2
Other 2

Devens

3 listings
Avg. $817,667 • $789K – $875K
Single Family 2

Plainfield

3 listings
Avg. $191,467 • $100K – $350K
Single Family 2
Other 1

Aquinnah

3 listings
Avg. $1,610,000 • $330K – $3.4M
Single Family 1
Other 2
7 rentals available

Shelburne

3 listings
Avg. $419,667 • $395K – $465K
Single Family 2
Condo 1

Stockbridge

3 listings
Avg. $543,000 • $289K – $845K
Single Family 1
Other 2

Lee

3 listings
Avg. $1,052,967 • $499K – $1.4M
Single Family 1
Other 2

Florida

3 listings
Avg. $187,333 • $54K – $349K
Single Family 1
Other 1

Conway

3 listings
Avg. $685,000 • $100K – $1.2M
Single Family 2
Other 1

Montgomery

3 listings
Avg. $436,267 • $320K – $659K
Other 2

Granville

3 listings
Avg. $478,300 • $60K – $895K
Single Family 2
Other 1

Monroe

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

Russell

2 listings
Avg. $364,950 • $80K – $650K
Single Family 1
Other 1

Wenham

2 listings
Avg. $1,592,500 • $1.3M – $1.9M
Single Family 2
1 rentals available

Egremont

2 listings
Avg. $1,747,500 • $1.1M – $2.4M
Other 2

Tyringham

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

Rowe

2 listings
Avg. $264,500 • $160K – $369K
Single Family 1
Other 1

New Marlboro

2 listings
Avg. $2,747,000 • $499K – $5.0M
Single Family 1
Other 1

New Braintree

2 listings
Avg. $370,500 • $56K – $685K
Other 2

Dalton

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

Warwick

2 listings
Avg. $774,950 • $60K – $1.5M
Other 1

Colrain

2 listings
Avg. $509,950 • $425K – $595K
Single Family 1

Monterey

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

Buckland

1 listings
Avg. $385,000 • $385K – $385K
Single Family 1
1 rentals available

Clarksburg

1 listings
Avg. $275,000 • $275K – $275K
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

Sunderland

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

Leyden

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

Hampton

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

Peru

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

Sheffield

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

East Kingston

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

Cummington

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

Alford

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

West Stockbridge

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