Housing data for every place in Massachusetts
The median gross rent in Massachusetts is $1,762 (±$9) a month (US Census Bureau, 2020–2024 American Community Survey).
37.5% of its households rent.
The median gross rent was $1,282 in 2015–2019 (+37.4%; Up after inflation).
Choose a county or a place for its own figures, or a ranking to compare them all.
Figures last updated on .
- Median gross rent
- $1,762 (±$9)
- Households that rent
- 37.5%
- Median household income
- $103,960
- Median real estate taxes
- $5,992
- Places
- 518
Rankings for Massachusetts
- Massachusetts places ranked by median rent
- Massachusetts places ranked by median home value
- Massachusetts places ranked by median household income
- Massachusetts places ranked by property taxes
- Massachusetts places ranked by share of renters
- Massachusetts places ranked by rent burden
- Massachusetts places ranked by age of homes
- Massachusetts places ranked by rental vacancy rate
- Massachusetts places ranked by commute time
Crime reported to police in Massachusetts
| Year | Violent per 100,000 in Massachusetts | Property per 100,000 in Massachusetts | Violent per 100,000 in the United States | Property per 100,000 in the United States |
|---|---|---|---|---|
| 2023 | 327 | 1,150 | 386 | 1,950 |
| 2024 | 318 | 1,127 | 363 | 1,767 |
| 2025 | 301 | 1,037 | 330 | 1,552 |
In 2025, the FBI put the rates for Massachusetts at 301 violent and 1,037 property crimes per 100,000 residents.
Pages in Massachusetts carry the figures of 317 town police departments and 14 county-wide totals.
Barnstable County
- All 46 places in Barnstable County
- Barnstable Town — median rent $1,917
- Bourne — median rent $1,379
- Bourne (community)
- Brewster — median rent $1,589
- Brewster (community) — median rent $1,276
- Buzzards Bay — median rent $1,484
- Chatham — median rent $1,485
- Chatham (community) — median rent $1,311
- Dennis — median rent $1,420
- Dennis (community) — median rent $1,199
- Dennis Port — median rent $1,556
- East Dennis — median rent $719
- East Falmouth — median rent $2,116
- East Harwich — median rent $2,329
- East Sandwich — median rent $1,637
- Eastham — median rent $1,747
- Falmouth — median rent $1,451
- Falmouth (community) — median rent $1,173
- Forestdale — median rent $2,176
- Harwich — median rent $2,017
- Harwich Center — median rent $1,340
- Harwich Port
- Mashpee — median rent $1,776
- Monument Beach — median rent $1,704
- North Eastham — median rent $1,688
- North Falmouth — median rent $2,339
- Northwest Harwich — median rent $2,486
- Orleans — median rent $1,502
- Orleans (community) — median rent $1,040
- Pocasset — median rent $687
- Provincetown — median rent $1,261
- Provincetown (community) — median rent $1,284
- Sagamore — median rent $2,123
- Sandwich — median rent $1,751
- Sandwich (community) — median rent $1,789
- South Dennis — median rent $2,003
- South Yarmouth — median rent $1,806
- Teaticket
- Truro
- Wellfleet — median rent $1,563
- West Chatham — median rent $1,772
- West Dennis — median rent $1,593
- West Falmouth — median rent $1,745
- West Yarmouth — median rent $1,470
- Yarmouth — median rent $1,721
- Yarmouth Port — median rent $1,917
Berkshire County
- All 38 places in Berkshire County
- Adams — median rent $963
- Adams (community) — median rent $927
- Alford — median rent $1,750
- Becket — median rent $2,107
- Cheshire
- Clarksburg — median rent $1,125
- Dalton — median rent $872
- Egremont — median rent $1,349
- Florida — median rent $867
- Great Barrington — median rent $1,314
- Great Barrington (community) — median rent $1,188
- Hancock — median rent $1,268
- Hinsdale — median rent $1,109
- Housatonic — median rent $1,491
- Lanesborough — median rent $1,349
- Lee — median rent $1,375
- Lee (community) — median rent $801
- Lenox — median rent $1,091
- Lenox (community) — median rent $854
- Monterey — median rent $1,762
- Mount Washington
- New Ashford — median rent $960
- New Marlborough — median rent $2,750
- North Adams — median rent $793
- Otis — median rent $1,318
- Peru
- Pittsfield — median rent $1,134
- Richmond — median rent $1,593
- Sandisfield — median rent $1,250
- Savoy
- Sheffield — median rent $1,837
- Stockbridge — median rent $858
- Tyringham — median rent $1,050
- Washington
- West Stockbridge — median rent $1,518
- Williamstown — median rent $1,584
- Williamstown (community) — median rent $1,424
- Windsor
Bristol County
- All 30 places in Bristol County
- Acushnet — median rent $1,170
- Acushnet Center — median rent $1,083
- Attleboro — median rent $1,590
- Berkley
- Bliss Corner — median rent $1,538
- Dartmouth — median rent $1,462
- Dighton — median rent $1,405
- Easton — median rent $1,824
- Fairhaven — median rent $1,118
- Fall River — median rent $1,155
- Freetown — median rent $1,891
- Mansfield — median rent $1,803
- Mansfield Center — median rent $1,664
- New Bedford — median rent $1,137
- North Attleborough Town — median rent $1,509
- North Seekonk — median rent $1,421
- North Westport — median rent $1,662
- Norton — median rent $1,911
- Norton Center
- Ocean Grove — median rent $1,266
- Raynham — median rent $1,749
- Raynham Center — median rent $1,776
- Rehoboth — median rent $1,195
- Seekonk — median rent $1,916
- Smith Mills — median rent $658
- Somerset — median rent $1,271
- Somerset (community) — median rent $1,271
- Swansea — median rent $1,226
- Taunton — median rent $1,324
- Westport — median rent $1,425
Dukes County
- All 9 places in Dukes County
- Aquinnah
- Chilmark — median rent $2,750
- Edgartown — median rent $1,796
- Gosnold
- Oak Bluffs — median rent $1,099
- Oak Bluffs (community) — median rent $1,077
- Tisbury — median rent $690
- Vineyard Haven — median rent $1,711
- West Tisbury — median rent $2,350
Essex County
- All 48 places in Essex County
- Amesbury — median rent $1,683
- Andover — median rent $2,201
- Andover (community) — median rent $1,759
- Beverly — median rent $1,771
- Boxford — median rent $776
- Boxford (community)
- Danvers — median rent $2,076
- Danvers (community) — median rent $2,076
- Essex — median rent $1,964
- Essex (community) — median rent $1,866
- Georgetown — median rent $2,223
- Gloucester — median rent $1,411
- Groveland — median rent $1,825
- Hamilton — median rent $1,794
- Haverhill — median rent $1,668
- Ipswich — median rent $1,598
- Ipswich (community) — median rent $1,530
- Lawrence — median rent $1,662
- Lynn — median rent $1,722
- Lynnfield — median rent $2,676
- Lynnfield (community) — median rent $2,676
- Manchester-by-the-Sea — median rent $1,811
- Marblehead — median rent $1,764
- Marblehead (community) — median rent $1,764
- Merrimac — median rent $1,352
- Methuen — median rent $1,749
- Middleton — median rent $1,407
- Nahant — median rent $1,777
- Nahant (community) — median rent $1,777
- Newbury — median rent $1,806
- Newburyport — median rent $1,592
- North Andover — median rent $2,223
- Peabody — median rent $1,950
- Rockport — median rent $1,851
- Rockport (community) — median rent $1,777
- Rowley — median rent $1,603
- Rowley (community) — median rent $1,663
- Salem — median rent $1,836
- Salisbury — median rent $1,691
- Salisbury (community) — median rent $1,770
- Saugus — median rent $2,241
- Saugus (community) — median rent $2,241
- Swampscott — median rent $2,303
- Swampscott (community) — median rent $2,303
- Topsfield — median rent $1,115
- Topsfield (community) — median rent $994
- Wenham
- West Newbury — median rent $1,675
Franklin County
- All 32 places in Franklin County
- Ashfield — median rent $1,100
- Bernardston — median rent $1,283
- Buckland — median rent $1,111
- Charlemont — median rent $1,023
- Colrain — median rent $1,102
- Conway — median rent $1,800
- Deerfield — median rent $1,334
- Erving — median rent $1,163
- Gill — median rent $1,193
- Greenfield — median rent $1,107
- Hawley
- Heath
- Leverett — median rent $1,389
- Leyden — median rent $1,917
- Millers Falls — median rent $1,316
- Monroe
- Montague — median rent $1,207
- New Salem — median rent $1,194
- Northfield — median rent $1,142
- Northfield (community) — median rent $1,089
- Orange — median rent $775
- Orange (community) — median rent $963
- Rowe — median rent $1,313
- Shelburne — median rent $1,080
- Shelburne Falls — median rent $1,107
- Shutesbury — median rent $1,721
- South Deerfield — median rent $1,207
- Sunderland — median rent $1,672
- Turners Falls — median rent $1,116
- Warwick — median rent $1,367
- Wendell — median rent $1,239
- Whately — median rent $977
Hampden County
- All 27 places in Hampden County
- Agawam Town — median rent $1,256
- Blandford — median rent $1,047
- Brimfield — median rent $886
- Chester — median rent $1,104
- Chicopee — median rent $1,157
- East Longmeadow — median rent $1,337
- Granville — median rent $1,292
- Hampden — median rent $1,132
- Holland — median rent $1,750
- Holland (community) — median rent $1,750
- Holyoke — median rent $1,021
- Longmeadow — median rent $1,682
- Longmeadow (community) — median rent $1,682
- Ludlow — median rent $1,223
- Monson — median rent $871
- Monson Center — median rent $746
- Montgomery
- Palmer Town — median rent $1,075
- Russell — median rent $1,013
- Southwick — median rent $1,332
- Springfield — median rent $1,144
- Tolland
- Wales — median rent $1,104
- West Springfield Town — median rent $1,144
- Westfield — median rent $1,117
- Wilbraham — median rent $1,175
- Wilbraham (community) — median rent $1,153
Hampshire County
- All 24 places in Hampshire County
- Amherst Town — median rent $1,671
- Belchertown — median rent $1,292
- Belchertown (community) — median rent $970
- Chesterfield — median rent $1,078
- Cummington — median rent $825
- Easthampton — median rent $1,292
- Goshen — median rent $869
- Granby
- Granby (community)
- Hadley — median rent $1,402
- Hatfield — median rent $1,267
- Hatfield (community) — median rent $1,172
- Huntington — median rent $1,334
- Middlefield — median rent $2,625
- Northampton — median rent $1,439
- Pelham — median rent $1,205
- Plainfield — median rent $1,292
- South Hadley — median rent $1,325
- Southampton
- Ware — median rent $1,043
- Ware (community) — median rent $1,039
- Westhampton — median rent $1,304
- Williamsburg — median rent $1,420
- Worthington — median rent $633
Middlesex County
- All 76 places in Middlesex County
- Acton — median rent $1,986
- Arlington — median rent $2,082
- Arlington (community) — median rent $2,082
- Ashby — median rent $1,200
- Ashland — median rent $2,452
- Ayer — median rent $1,415
- Ayer (community) — median rent $1,240
- Bedford — median rent $2,622
- Belmont — median rent $2,527
- Belmont (community) — median rent $2,527
- Billerica — median rent $2,282
- Boxborough — median rent $1,887
- Burlington — median rent $2,718
- Burlington (community) — median rent $2,718
- Cambridge — median rent $2,787
- Carlisle — median rent $1,313
- Chelmsford — median rent $2,062
- Cochituate — median rent $1,582
- Concord — median rent $2,631
- Dracut — median rent $1,839
- Dunstable — median rent $1,325
- East Pepperell — median rent $1,620
- Everett — median rent $2,076
- Framingham — median rent $2,033
- Groton — median rent $1,458
- Groton (community) — median rent $349
- Hanscom AFB — median rent $3,408
- Holliston — median rent $1,821
- Hopkinton — median rent $2,641
- Hopkinton (community) — median rent $1,220
- Hudson — median rent $1,406
- Hudson (community) — median rent $1,397
- Lexington — median rent $2,891
- Lexington (community) — median rent $2,891
- Lincoln — median rent $3,168
- Littleton — median rent $2,016
- Littleton Common — median rent $2,306
- Lowell — median rent $1,625
- Malden — median rent $2,204
- Marlborough — median rent $1,871
- Maynard — median rent $1,800
- Maynard (community) — median rent $1,800
- Medford — median rent $2,509
- Melrose — median rent $1,970
- Natick — median rent $2,134
- Newton — median rent $2,370
- North Reading — median rent $2,259
- Pepperell — median rent $1,295
- Pepperell (community) — median rent $1,139
- Pinehurst — median rent $1,946
- Reading — median rent $1,991
- Reading (community) — median rent $1,991
- Sherborn — median rent $2,338
- Shirley — median rent $1,481
- Shirley (community) — median rent $982
- Somerville — median rent $2,517
- Stoneham — median rent $2,035
- Stoneham (community) — median rent $2,035
- Stow — median rent $1,782
- Sudbury — median rent $1,445
- Tewksbury — median rent $2,310
- Townsend — median rent $1,469
- Tyngsborough — median rent $1,986
- Wakefield — median rent $1,958
- Wakefield (community) — median rent $1,958
- Waltham — median rent $2,268
- Watertown — median rent $2,502
- Wayland — median rent $1,475
- West Concord — median rent $2,675
- Westford — median rent $2,436
- Weston — median rent $2,085
- Wilmington — median rent $2,394
- Wilmington (community) — median rent $2,394
- Winchester — median rent $2,279
- Winchester (community) — median rent $2,279
- Woburn — median rent $2,221
Nantucket County
- All 2 places in Nantucket County
- Nantucket — median rent $2,213
- Nantucket (community) — median rent $2,228
Norfolk County
- All 42 places in Norfolk County
- Avon — median rent $1,558
- Bellingham — median rent $1,836
- Bellingham (community) — median rent $2,009
- Braintree Town — median rent $2,024
- Brookline — median rent $2,835
- Brookline (community) — median rent $2,835
- Canton — median rent $2,315
- Cohasset — median rent $2,755
- Dedham — median rent $2,042
- Dedham (community) — median rent $2,042
- Dover — median rent $2,917
- Dover (community)
- Foxborough — median rent $1,843
- Foxborough (community) — median rent $1,737
- Franklin Town — median rent $1,899
- Holbrook — median rent $1,094
- Holbrook (community) — median rent $1,094
- Medfield — median rent $2,035
- Medfield (community) — median rent $2,014
- Medway — median rent $1,575
- Millis — median rent $1,696
- Millis-Clicquot — median rent $1,820
- Milton — median rent $1,474
- Milton (community) — median rent $1,474
- Needham — median rent $2,409
- Needham (community) — median rent $2,409
- Norfolk — median rent $2,019
- Norwood — median rent $2,116
- Norwood (community) — median rent $2,116
- Plainville — median rent $1,977
- Quincy — median rent $2,118
- Randolph Town — median rent $2,103
- Sharon — median rent $2,310
- Sharon (community) — median rent $2,576
- Stoughton — median rent $2,050
- Walpole — median rent $2,205
- Walpole (community) — median rent $2,184
- Wellesley — median rent $2,886
- Wellesley (community) — median rent $2,886
- Westwood — median rent $2,553
- Weymouth Town — median rent $1,941
- Wrentham — median rent $1,184
Plymouth County
- All 54 places in Plymouth County
- Abington — median rent $1,724
- Abington (community) — median rent $1,724
- Bridgewater Town — median rent $2,092
- Brockton — median rent $1,641
- Carver — median rent $1,827
- Cedar Crest
- Duxbury — median rent $1,591
- Duxbury (community)
- East Bridgewater — median rent $1,981
- Green Harbor
- Halifax — median rent $1,804
- Hanover — median rent $1,845
- Hanson — median rent $1,821
- Hanson (community)
- Hingham — median rent $2,465
- Hingham (community) — median rent $1,202
- Hull — median rent $2,081
- Hull (community) — median rent $2,081
- Kingston — median rent $1,159
- Kingston (community) — median rent $1,603
- Lakeville — median rent $1,884
- Marion — median rent $1,176
- Marion Center
- Marshfield — median rent $1,772
- Marshfield (community) — median rent $1,773
- Marshfield Hills
- Mattapoisett — median rent $1,597
- Mattapoisett Center — median rent $1,658
- Middleborough — median rent $1,706
- Middleborough Center — median rent $1,737
- North Lakeville — median rent $1,920
- North Pembroke — median rent $2,585
- North Plymouth — median rent $1,780
- North Scituate — median rent $1,595
- Norwell — median rent $2,215
- Ocean Bluff-Brant Rock — median rent $1,409
- Onset
- Pembroke — median rent $2,464
- Plymouth — median rent $1,933
- Plymouth (community) — median rent $1,830
- Plympton — median rent $555
- Rochester — median rent $1,432
- Rockland — median rent $1,610
- Scituate — median rent $1,609
- Scituate (community) — median rent $884
- South Duxbury — median rent $3,000
- The Pinehills — median rent $2,819
- Wareham — median rent $1,504
- Wareham Center — median rent $1,415
- West Bridgewater — median rent $1,921
- West Wareham
- Weweantic
- White Island Shores
- Whitman — median rent $1,771
Suffolk County
- All 4 places in Suffolk County
- Boston — median rent $2,147
- Chelsea — median rent $1,956
- Revere — median rent $2,076
- Winthrop Town — median rent $2,064
Worcester County
- All 86 places in Worcester County
- Ashburnham — median rent $1,807
- Athol — median rent $1,150
- Athol (community) — median rent $1,120
- Auburn — median rent $1,467
- Baldwinville — median rent $786
- Barre — median rent $1,030
- Berlin — median rent $2,420
- Blackstone — median rent $1,189
- Bolton — median rent $1,583
- Boylston — median rent $2,032
- Brookfield — median rent $1,014
- Charlton — median rent $1,381
- Clinton — median rent $1,402
- Clinton (community) — median rent $1,415
- Cordaville — median rent $1,844
- Devens — median rent $1,500
- Douglas — median rent $1,503
- Dudley — median rent $1,217
- East Brookfield — median rent $1,142
- East Brookfield (community) — median rent $1,134
- East Douglas — median rent $1,458
- Fiskdale
- Fitchburg — median rent $1,222
- Gardner — median rent $1,109
- Grafton — median rent $1,504
- Hardwick — median rent $1,108
- Harvard — median rent $1,321
- Holden — median rent $1,648
- Hopedale — median rent $1,788
- Hopedale (community) — median rent $1,805
- Hubbardston — median rent $953
- Lancaster — median rent $2,338
- Leicester — median rent $1,487
- Leominster — median rent $1,354
- Lunenburg — median rent $1,974
- Lunenburg (community)
- Mendon — median rent $1,840
- Milford — median rent $1,909
- Milford (community) — median rent $1,889
- Millbury — median rent $1,623
- Millville — median rent $1,468
- New Braintree — median rent $1,484
- North Brookfield — median rent $981
- North Brookfield (community) — median rent $993
- Northborough — median rent $1,919
- Northborough (community) — median rent $1,135
- Northbridge — median rent $1,207
- Oakham — median rent $1,174
- Oxford — median rent $1,177
- Oxford (community) — median rent $1,203
- Paxton — median rent $1,386
- Petersham — median rent $1,679
- Phillipston — median rent $1,375
- Princeton — median rent $897
- Royalston — median rent $1,650
- Rutland — median rent $1,078
- Rutland (community) — median rent $1,061
- Shrewsbury — median rent $2,116
- South Ashburnham
- South Lancaster — median rent $1,893
- Southborough — median rent $2,496
- Southbridge Town — median rent $1,256
- Spencer — median rent $1,078
- Spencer (community) — median rent $1,049
- Sterling — median rent $1,699
- Sturbridge — median rent $1,193
- Sturbridge (community) — median rent $2,009
- Sutton — median rent $1,190
- Templeton — median rent $1,207
- Upton — median rent $948
- Upton (community) — median rent $939
- Uxbridge — median rent $1,555
- Warren — median rent $890
- Warren (community) — median rent $720
- Webster — median rent $1,228
- Webster (community) — median rent $1,198
- West Boylston — median rent $1,261
- West Brookfield — median rent $1,236
- West Brookfield (community) — median rent $1,128
- Westborough — median rent $2,106
- Westborough (community) — median rent $1,627
- Westminster — median rent $1,843
- Whitinsville — median rent $1,197
- Winchendon — median rent $1,255
- Winchendon (community) — median rent $1,163
- Worcester — median rent $1,487
What you can do on Seayora in Massachusetts
One account for renting, owning, managing and fixing homes, with these figures beside you.
Own or manage a rental?
List it, sign the lease and collect rent online, with the figures for Massachusetts beside you.
Create a landlord account · See what landlords get
Looking for a place to rent?
Browse homes for rent near Massachusetts, save the ones you like and apply online.
Browse rentals · Create a renter account
Do repairs, renovations or maintenance?
Get found by owners and renters near Massachusetts, and send estimates and invoices from your phone.
Questions about Massachusetts
What is the median rent in Massachusetts?
The median gross rent in Massachusetts is $1,762 (±$9) a month (2020–2024 American Community Survey).
What share of Massachusetts households rent?
37.5% (±0.3 points) of households in Massachusetts rent.
What are property taxes in Massachusetts?
The median real estate tax paid by homeowners in Massachusetts is $5,992 (±$18) a year.
Sources
- Selected Housing Characteristics (DP04), 2020–2024 ACS 5-year estimates — Massachusetts
- FBI Uniform Crime Reporting Program, Crime Data Explorer
- FBI: Uniform Crime Reporting statistics and their proper use
This product uses the Census Bureau Data API but is not endorsed or certified by the Census Bureau.
Figures are published by the US Census Bureau, HUD, the Bureau of Labor Statistics and the FBI; Seayora reproduces them and does not adjust them, except where a sentence says it compares dollar figures after inflation. They describe the whole place, not any one building or street, and are not an appraisal, a rent determination, a tax bill, a safety rating or legal advice.
Figures last updated on .