Cheap Houses for Sale in Massachusetts: 8,224 Listed
Find affordable homes for sale in Massachusetts (MA). Use the map to browse single-family homes and condos below the median price for Massachusetts or find a link to your city below. Cities are grouped by county so click on your county to see the cities with listings.
Don't see your city? Click on a nearby city or click here to see the list of all cities in Massachusetts.
Counties and Cities in Massachusetts
Barnstable County
Barnstable
Bourne
Brewster
Buzzards Bay
Cataumet
Centerville
Chatham
Cotuit
Cummaquid
Dennis
Dennis Port
East Dennis
East Falmouth
East Sandwich
Eastham
Falmouth
Forestdale
Harwich
Harwich Port
Hyannis
Hyannis Port
Marstons Mills
Mashpee
Monument Beach
North Chatham
North Falmouth
North Truro
Orleans
Osterville
Pocasset
Provincetown
Sagamore Beach
Sandwich
South Chatham
South Dennis
South Harwich
South Yarmouth
Teaticket
Truro
Wellfleet
West Barnstable
West Dennis
West Harwich
West Yarmouth
Yarmouth Port
All in Barnstable County
All in Barnstable County
Berkshire County
Adams
Alford
Ashley Falls
Becket
Cheshire
Clarksburg
Dalton
Drury
Egremont
Florida
Great Barrington
Hinsdale
Lanesborough
Lee
Lenox
Monterey
New Marlborough
North Adams
Otis
Pittsfield
Richmond
Sandisfield
Sheffield
South Lee
Southfield
Stockbridge
Tyringham
Washington
West Stockbridge
Williamstown
Windsor
All in Berkshire County
All in Berkshire County
Bristol County
Acushnet
Assonet
Attleboro
Attleboro Falls
Berkley
Dighton
East Freetown
East Taunton
Easton
Fairhaven
Fall River
Mansfield
New Bedford
North Attleboro
North Dartmouth
North Dighton
North Easton
Norton
Raynham
Rehoboth
Seekonk
Somerset
South Dartmouth
South Easton
Swansea
Taunton
Westport
All in Bristol County
All in Bristol County
Essex County
Amesbury
Andover
Beverly
Boxford
Byfield
Danvers
Essex
Georgetown
Gloucester
Groveland
Haverhill
Ipswich
Lawrence
Lynn
Lynnfield
Manchester
Marblehead
Merrimac
Methuen
Middleton
Nahant
Newbury
Newburyport
North Andover
Peabody
Rockport
Rowley
Salem
Salisbury
Saugus
South Hamilton
Swampscott
Topsfield
Wenham
West Newbury
All in Essex County
All in Essex County
Hampshire County
Amherst
Belchertown
Bondsville
Chesterfield
Cummington
Easthampton
Florence
Goshen
Granby
Hadley
Hatfield
Haydenville
Huntington
Leeds
Middlefield
Montgomery
North Hatfield
Northampton
Pelham
Plainfield
South Hadley
Southampton
Ware
West Hatfield
West Whately
Westhampton
Williamsburg
Worthington
All in Hampshire County
All in Hampshire County
Middlesex County
Acton
Arlington
Ashby
Ashland
Auburndale
Ayer
Bedford
Belmont
Billerica
Boxborough
Burlington
Cambridge
Carlisle
Chelmsford
Chestnut Hill
Concord
Dracut
Dunstable
Everett
Framingham
Groton
Holliston
Hopkinton
Hudson
Lexington
Lincoln
Littleton
Lowell
Malden
Marlborough
Maynard
Medford
Melrose
Natick
Newton
Newton Center
Newton Highlands
Newton Lower Falls
Newton Upper Falls
Newtonville
North Billerica
North Chelmsford
North Reading
Pepperell
Reading
Sherborn
Shirley
Somerville
Stoneham
Stow
Sudbury
Tewksbury
Townsend
Tyngsboro
Wakefield
Waltham
Watertown
Wayland
West Newton
West Townsend
Westford
Weston
Wilmington
Winchester
Woburn
All in Middlesex County
All in Middlesex County
Norfolk County
Avon
Bellingham
Braintree
Brookline
Canton
Cohasset
Dedham
Dover
East Walpole
East Weymouth
Foxboro
Franklin
Holbrook
Medfield
Medway
Millis
Milton
Needham
Needham Heights
Norfolk
North Weymouth
Norwood
Plainville
Quincy
Randolph
Sharon
South Walpole
South Weymouth
Stoughton
Walpole
Wellesley
Wellesley Hills
Westwood
Weymouth
Wrentham
All in Norfolk County
All in Norfolk County
Plymouth County
Abington
Bridgewater
Brockton
Buzzards Bay
Carver
Duxbury
East Bridgewater
East Wareham
Halifax
Hanover
Hanson
Hingham
Hull
Kingston
Lakeville
Marion
Marion Center
Marshfield
Mattapoisett
Middleboro
Norwell
Onset
Pembroke
Plymouth
Plympton
Rochester
Rockland
Scituate
Wareham
West Bridgewater
West Wareham
Whitman
All in Plymouth County
All in Plymouth County
Worcester County
Ashburnham
Athol
Auburn
Baldwinville
Barre
Berlin
Blackstone
Bolton
Boylston
Brookfield
Charlton
Cherry Valley
Clinton
Douglas
Dudley
East Brookfield
Fiskdale
Fitchburg
Gardner
Gilbertville
Grafton
Hardwick
Harvard
Holden
Hopedale
Hubbardston
Jefferson
Lancaster
Leicester
Leominster
Lunenburg
Mendon
Milford
Millbury
Millville
New Braintree
North Brookfield
North Grafton
North Oxford
Northborough
Northbridge
Oakham
Oxford
Paxton
Petersham
Phillipston
Princeton
Rochdale
Royalston
Rutland
Shrewsbury
South Barre
South Grafton
Southborough
Southbridge
Spencer
Sterling
Sturbridge
Sutton
Templeton
Upton
Uxbridge
Warren
Webster
West Boylston
West Brookfield
West Warren
Westborough
Westminster
Wheelwright
Whitinsville
Winchendon
Worcester
All in Worcester County
All in Worcester County
List Your Cheap House for Sale
Selling a Cheap House? List it on MobileHome.net.
MobileHome.net is the best place to sell your Cheap House.
Listing your Cheap House for sale on our site is Simple, Cost Effective, and is Guaranteed!