Skip to content

Rent prices in Massachusetts, city by city

As of October 17, 2026, 37,233 rentals are listed across 105 Massachusetts cities we track. Statewide median asking rent: studio about $2,350, 1-bedroom about $2,750, 2-bedroom about $2,850, 3+ bedroom about $3,800.

The most expensive 5 cities for a 1-bedroom: Chestnut Hill ($2,995), Cambridge ($2,800), Brookline ($2,800), Boston ($2,750), Somerville ($2,600). The least expensive: Holyoke ($1,275), Pittsfield ($1,295), Springfield ($1,350), New Bedford ($1,450), Fall River ($1,500). Cheapest and most expensive places to rent in Massachusetts

37,233 listings across 105 cities with at least 50 rentals listed. Medians use listings with a single price and bedroom count; fewer than 20 and the figure is left out. Statewide figures are estimated from city medians weighted by listing count. Updated . How we calculate

CityListings1 bed2 beds
Boston9,595$2,750$3,200
Cambridge2,003$2,800$3,350
Somerville1,512$2,600$3,050
Worcester1,490$1,750$1,962
Brookline1,468$2,800$3,400
Fall River1,305$1,500$1,700
Quincy884$2,000$2,575
Brighton766$2,300$2,800
Lowell704$1,850$2,100
New Bedford683$1,450$1,650
Medford601$2,150$2,800
Lynn600$1,900$2,350
Waltham593$2,125$2,600
Springfield564$1,350$1,700
Allston537$2,372$2,875
Holyoke460$1,275$1,550
Brockton453$1,900$2,300
Dorchester440—$2,850
Chelsea404$2,150$2,700
Roxbury399—$3,400
Lawrence379$1,645$2,200
Malden378$2,100$2,500
Newton376$2,300$2,900
Revere367$2,125$2,645
Taunton366—$2,000
Salem350$2,000$2,500
Watertown339$2,400$2,800
Everett317—$2,500
Haverhill311$1,800$2,250
Framingham308$1,900$2,500
Pittsfield259$1,295$1,550
East Boston257—$2,575
Chicopee255—$1,700
Jamaica Plain255—$2,995
Fitchburg253—$1,795
Chestnut Hill245$2,995$3,582
Arlington227$2,200$2,900
Beverly224$2,000$2,700
Attleboro182—$2,050
Woburn180$2,000$2,772
Plymouth177—$2,600
Weymouth177—$2,600
South Boston161—$3,975
Leominster155—$1,850
Southbridge152—$1,700
Gloucester151$1,900$2,500
Amherst142—$1,850
Belmont134—$2,772
Peabody127—$2,600
Marlborough126——
Winthrop120—$2,600
Norwood117—$2,450
Natick115—$2,500
Melrose115—$2,600
Gardner113—$1,600
Newburyport111——
Andover110——
Wakefield109—$2,500
Shrewsbury107$1,750$2,250
Hyde Park107——
Methuen106—$2,325
Lexington105—$2,995
Webster103—$1,698
Mattapan103——
Milford99——
Foxborough99—$2,325
Northampton98——
Canton90—$2,625
Braintree89—$2,450
Westfield87—$1,750
Hyannis85——
Acton83—$2,400
West Roxbury83——
Roslindale83——
Stoneham83—$2,600
Dedham82—$3,200
Greenfield78——
Marshfield78—$2,300
Marblehead78—$2,600
Charlestown76——
Danvers76——
Stoughton75——
Hull72——
Franklin71——
North Andover70—$2,572
Nantucket69——
Westborough69——
Mansfield65——
Ayer63—$2,100
Milton62——
Winchester62——
Salisbury62—$2,500
Clinton60——
Whitinsville59——
Amesbury59——
North Attleboro58——
West Springfield57——
Ipswich57——
Wellesley54——
Rockport54——
Middleboro53——
Whitman52——
Swampscott51——
North Adams50——
Randolph50——