aisellshomes.space

Browse

Areas We Cover

370 towns ยท 14,687 active for-sale listings across Massachusetts and Rhode Island. Pick a town to see homes, market stats, and recent sales.

Massachusetts(343 towns)

Abington

31 listings

$579,900 median

Acton

47 listings

$899,900 median

Acushnet

19 listings

$574,900 median

Adams

5 listings

$329,900 median

Agawam

44 listings

$344,450 median

Alford

1 listing

$9,500,000 median

Amesbury

40 listings

$612,450 median

Amherst

63 listings

$575,000 median

Andover

77 listings

$1,299,900 median

Aquinnah

2 listings

$5,000,000 median

Arlington

47 listings

$1,200,000 median

Ashburnham

30 listings

$498,944 median

Ashby

12 listings

$482,450 median

Ashfield

2 listings

$462,000 median

Ashland

36 listings

$582,000 median

Athol

41 listings

$379,900 median

Attleboro

89 listings

$529,900 median

Auburn

41 listings

$464,900 median

Avon

6 listings

$900,000 median

Ayer

18 listings

$552,400 median

Barnstable

141 listings

$849,000 median

Barre

14 listings

$399,450 median

Becket

8 listings

$561,950 median

Bedford

37 listings

$1,329,000 median

Belchertown

45 listings

$579,900 median

Bellingham

32 listings

$604,450 median

Belmont

46 listings

$1,425,000 median

Berkley

19 listings

$724,900 median

Berlin

7 listings

$885,000 median

Bernardston

5 listings

$649,500 median

Beverly

65 listings

$759,000 median

Billerica

43 listings

$710,000 median

Blackstone

13 listings

$540,000 median

Blandford

7 listings

$549,900 median

Bolton

17 listings

$1,150,000 median

Boston

1634 listings

$942,500 median

Bourne

79 listings

$672,500 median

Boxborough

25 listings

$259,900 median

Boxford

13 listings

$1,100,000 median

Boylston

11 listings

$1,195,000 median

Braintree

72 listings

$699,000 median

Brewster

31 listings

$900,000 median

Bridgewater

49 listings

$679,000 median

Brimfield

24 listings

$499,900 median

Brockton

165 listings

$549,000 median

Brookfield

17 listings

$299,900 median

Brookline

156 listings

$1,918,500 median

Buckland

5 listings

$399,000 median

Burlington

38 listings

$958,500 median

Cambridge

151 listings

$1,015,000 median

Canton

56 listings

$675,448 median

Carlisle

17 listings

$1,499,000 median

Carver

34 listings

$554,450 median

Charlemont

8 listings

$499,500 median

Charlton

22 listings

$674,950 median

Chatham

46 listings

$2,900,000 median

Chelmsford

61 listings

$669,900 median

Chelsea

58 listings

$524,500 median

Cheshire

3 listings

$279,900 median

Chester

7 listings

$235,000 median

Chesterfield

4 listings

$599,950 median

Chicopee

55 listings

$349,500 median

Chilmark

11 listings

$3,795,000 median

Clarksburg

1 listing

$259,999 median

Clinton

37 listings

$499,000 median

Cohasset

27 listings

$1,845,000 median

Colrain

2 listings

$280,500 median

Concord

45 listings

$2,298,000 median

Conway

3 listings

$475,000 median

Cummington

1 listing

$249,000 median

Dalton

3 listings

$886,000 median

Danvers

50 listings

$699,948 median

Dartmouth

63 listings

$719,900 median

Dedham

53 listings

$799,000 median

Deerfield

10 listings

$478,650 median

Dennis

60 listings

$749,450 median

Devens

7 listings

$789,000 median

Dighton

22 listings

$769,900 median

Douglas

24 listings

$647,250 median

Dover

24 listings

$2,587,500 median

Dracut

58 listings

$563,450 median

Dudley

27 listings

$575,000 median

Dunstable

7 listings

$1,299,000 median

Duxbury

35 listings

$1,200,000 median

East Bridgewater

22 listings

$734,900 median

East Brookfield

11 listings

$414,900 median

East Longmeadow

32 listings

$470,000 median

Eastham

19 listings

$919,000 median

Easthampton

25 listings

$599,900 median

Easton

61 listings

$715,000 median

Edgartown

42 listings

$2,922,500 median

Erving

3 listings

$299,900 median

Essex

13 listings

$1,150,000 median

Everett

51 listings

$798,974 median

Fairhaven

31 listings

$549,900 median

Fall River

243 listings

$539,000 median

Falmouth

121 listings

$1,095,000 median

Fitchburg

125 listings

$499,000 median

Florida

1 listing

$49,900 median

Foxboro

31 listings

$709,900 median

Framingham

127 listings

$699,900 median

Franklin

48 listings

$647,950 median

Freetown

33 listings

$749,900 median

Gardner

56 listings

$428,750 median

Georgetown

16 listings

$774,950 median

Gill

2 listings

$474,450 median

Gloucester

77 listings

$773,000 median

Goshen

4 listings

$526,995 median

Gosnold

1 listing

$1,195,000 median

Grafton

60 listings

$608,500 median

Granby

12 listings

$439,450 median

Granville

3 listings

$479,900 median

Great Barrington

3 listings

$2,149,000 median

Greenfield

34 listings

$383,500 median

Groton

32 listings

$724,950 median

Groveland

17 listings

$849,000 median

Hadley

11 listings

$699,900 median

Halifax

27 listings

$499,000 median

Hamilton

19 listings

$949,000 median

Hampden

11 listings

$475,000 median

Hanover

32 listings

$1,149,500 median

Hanson

24 listings

$507,500 median

Hardwick

12 listings

$499,500 median

Harvard

27 listings

$1,050,000 median

Harwich

32 listings

$899,000 median

Hatfield

15 listings

$656,900 median

Haverhill

108 listings

$567,950 median

Hawley

1 listing

$459,000 median

Heath

3 listings

$320,000 median

Hingham

69 listings

$1,599,000 median

Hinsdale

4 listings

$457,450 median

Holbrook

26 listings

$569,900 median

Holden

48 listings

$649,995 median

Holland

15 listings

$399,999 median

Holliston

30 listings

$857,500 median

Holyoke

53 listings

$380,000 median

Hopedale

22 listings

$662,448 median

Hopkinton

55 listings

$1,099,000 median

Hubbardston

8 listings

$479,900 median

Hudson

49 listings

$700,000 median

Hull

58 listings

$799,450 median

Huntington

8 listings

$300,000 median

Ipswich

41 listings

$974,750 median

Kingston

25 listings

$799,000 median

Lakeville

50 listings

$710,000 median

Lancaster

12 listings

$687,000 median

Lawrence

40 listings

$549,900 median

Lee

1 listing

$1,260,000 median

Leicester

23 listings

$500,000 median

Lenox

5 listings

$2,295,000 median

Leominster

99 listings

$589,000 median

Leverett

6 listings

$574,450 median

Lexington

82 listings

$2,385,000 median

Leyden

1 listing

$299,900 median

Lincoln

11 listings

$2,095,000 median

Littleton

15 listings

$849,000 median

Longmeadow

36 listings

$649,950 median

Lowell

174 listings

$592,450 median

Ludlow

42 listings

$417,000 median

Lunenburg

50 listings

$599,250 median

Lynn

157 listings

$625,000 median

Lynnfield

21 listings

$1,399,999 median

Malden

74 listings

$829,450 median

Manchester

20 listings

$2,374,500 median

Mansfield

28 listings

$644,850 median

Marblehead

36 listings

$1,199,500 median

Marion

30 listings

$995,450 median

Marlborough

78 listings

$582,000 median

Marshfield

59 listings

$929,000 median

Mashpee

88 listings

$764,950 median

Mattapoisett

44 listings

$892,000 median

Maynard

15 listings

$795,000 median

Medfield

11 listings

$999,000 median

Medford

120 listings

$889,500 median

Medway

19 listings

$719,900 median

Melrose

37 listings

$779,900 median

Mendon

11 listings

$775,000 median

Merrimac

9 listings

$749,000 median

Methuen

81 listings

$649,900 median

Middleboro

47 listings

$625,000 median

Middlefield

3 listings

$269,900 median

Middleton

34 listings

$1,137,511 median

Milford

42 listings

$625,000 median

Millbury

33 listings

$484,900 median

Millis

13 listings

$681,500 median

Millville

5 listings

$595,000 median

Milton

42 listings

$995,000 median

Monroe

2 listings

$672,500 median

Monson

29 listings

$465,000 median

Montague

13 listings

$299,900 median

Monterey

1 listing

$3,490,000 median

Montgomery

3 listings

$515,000 median

Nahant

16 listings

$1,612,500 median

Nantucket

8 listings

$4,287,500 median

Natick

52 listings

$837,500 median

Needham

57 listings

$1,700,000 median

New Bedford

159 listings

$499,000 median

New Braintree

2 listings

$412,000 median

New Marlboro

1 listing

$3,998,000 median

New Salem

8 listings

$487,450 median

Newbury

27 listings

$1,099,000 median

Newburyport

66 listings

$1,310,000 median

Newton

200 listings

$1,850,000 median

Norfolk

29 listings

$849,900 median

North Adams

15 listings

$239,900 median

North Andover

49 listings

$875,000 median

North Attleboro

59 listings

$535,000 median

North Brookfield

15 listings

$484,900 median

North Reading

42 listings

$819,948 median

Northampton

77 listings

$684,900 median

Northborough

39 listings

$745,000 median

Northbridge

38 listings

$564,950 median

Northfield

7 listings

$459,900 median

Norton

29 listings

$649,000 median

Norwell

27 listings

$1,375,000 median

Norwood

28 listings

$722,000 median

Oak Bluffs

17 listings

$2,195,000 median

Oakham

9 listings

$649,900 median

Orange

24 listings

$394,950 median

Orleans

25 listings

$1,500,000 median

Otis

11 listings

$599,900 median

Oxford

32 listings

$424,900 median

Palmer

32 listings

$325,000 median

Paxton

7 listings

$629,900 median

Peabody

61 listings

$639,900 median

Pelham

4 listings

$709,998 median

Pembroke

31 listings

$665,000 median

Pepperell

24 listings

$629,900 median

Peru

1 listing

$449,000 median

Petersham

6 listings

$958,750 median

Phillipston

7 listings

$499,900 median

Pittsfield

28 listings

$254,900 median

Plainfield

2 listings

$326,450 median

Plainville

15 listings

$520,000 median

Plymouth

259 listings

$749,900 median

Plympton

7 listings

$899,000 median

Princeton

10 listings

$627,450 median

Provincetown

61 listings

$1,750,000 median

Quincy

168 listings

$782,450 median

Randolph

43 listings

$609,999 median

Raynham

40 listings

$657,500 median

Reading

29 listings

$989,000 median

Rehoboth

37 listings

$709,900 median

Revere

96 listings

$699,950 median

Rochester

22 listings

$804,500 median

Rockland

36 listings

$477,500 median

Rockport

40 listings

$817,450 median

Rowe

2 listings

$532,000 median

Rowley

16 listings

$764,900 median

Royalston

4 listings

$549,000 median

Russell

3 listings

$499,900 median

Rutland

42 listings

$502,500 median

Salem

104 listings

$627,500 median

Salisbury

39 listings

$615,000 median

Sandisfield

2 listings

$525,000 median

Sandwich

70 listings

$839,950 median

Saugus

41 listings

$699,000 median

Scituate

44 listings

$1,345,000 median

Seekonk

26 listings

$627,000 median

Sharon

49 listings

$925,000 median

Shelburne

4 listings

$512,500 median

Sherborn

22 listings

$1,397,000 median

Shirley

15 listings

$459,900 median

Shrewsbury

88 listings

$764,500 median

Shutesbury

1 listing

$399,900 median

Somerset

32 listings

$562,000 median

Somerville

178 listings

$1,150,000 median

South Hadley

55 listings

$569,000 median

Southampton

7 listings

$759,900 median

Southborough

37 listings

$1,099,900 median

Southbridge

54 listings

$472,250 median

Southwick

30 listings

$479,450 median

Spencer

33 listings

$549,000 median

Springfield

263 listings

$331,000 median

Sterling

15 listings

$739,900 median

Stockbridge

1 listing

$14,500,000 median

Stoneham

36 listings

$739,900 median

Stoughton

43 listings

$545,000 median

Stow

13 listings

$950,000 median

Sturbridge

42 listings

$479,950 median

Sudbury

43 listings

$1,521,000 median

Sunderland

3 listings

$645,000 median

Sutton

38 listings

$691,500 median

Swampscott

37 listings

$899,900 median

Swansea

33 listings

$579,900 median

Taunton

124 listings

$499,900 median

Templeton

21 listings

$499,000 median

Tewksbury

36 listings

$624,950 median

Tisbury

25 listings

$1,995,000 median

Tolland

3 listings

$595,000 median

Topsfield

12 listings

$1,056,000 median

Townsend

17 listings

$565,000 median

Truro

23 listings

$1,145,000 median

Tyngsborough

21 listings

$550,000 median

Upton

34 listings

$789,450 median

Uxbridge

40 listings

$653,240 median

Wakefield

45 listings

$799,900 median

Wales

13 listings

$459,900 median

Walpole

52 listings

$672,400 median

Waltham

83 listings

$888,800 median

Ware

27 listings

$349,900 median

Wareham

83 listings

$549,900 median

Warren

23 listings

$419,000 median

Warwick

1 listing

$169,900 median

Washington

2 listings

$1,139,950 median

Watertown

59 listings

$875,000 median

Wayland

34 listings

$827,450 median

Webster

42 listings

$477,250 median

Wellesley

55 listings

$2,095,000 median

Wellfleet

20 listings

$912,475 median

Wendell

1 listing

$374,900 median

Wenham

10 listings

$989,450 median

West Boylston

18 listings

$632,450 median

West Bridgewater

23 listings

$669,000 median

West Brookfield

17 listings

$525,900 median

West Newbury

11 listings

$1,129,000 median

West Springfield

36 listings

$347,000 median

West Stockbridge

1 listing

$349,900 median

West Tisbury

8 listings

$1,980,000 median

Westborough

52 listings

$599,900 median

Westfield

70 listings

$479,000 median

Westford

29 listings

$799,000 median

Westhampton

4 listings

$907,450 median

Westminster

30 listings

$724,950 median

Weston

36 listings

$3,645,000 median

Westport

40 listings

$992,500 median

Westwood

19 listings

$2,365,000 median

Weymouth

76 listings

$599,000 median

Whately

1 listing

$745,000 median

Whitman

25 listings

$525,000 median

Wilbraham

42 listings

$567,450 median

Williamsburg

8 listings

$369,900 median

Williamstown

6 listings

$507,500 median

Wilmington

29 listings

$749,900 median

Winchendon

20 listings

$395,000 median

Winchester

46 listings

$1,624,000 median

Windsor

3 listings

$425,000 median

Winthrop

72 listings

$649,500 median

Woburn

53 listings

$755,000 median

Worcester

346 listings

$499,900 median

Worthington

7 listings

$564,000 median

Wrentham

25 listings

$739,000 median

Yarmouth

77 listings

$670,000 median

Rhode Island(27 towns)