Real Estate
2020 Commercial Property Tax Rates For 344 MA Communities
See how 2020 tax rates in your city or town compare to those around you.

Residential tax rates decreased on average in Massachusetts for 2020. The median residential tax rate for the 344 communities with available information as of Jan. 7 is $17.50 per $1,000 in assessed value, according to the latest data on the Department of Revenue's Division of Local Services
That's a slight increase from 2018, and a $2.23 more than the median residential tax rate.
In many cases, the residential and commercial tax rates are the same. But there is a much larger gap between the highest and lowest commercial tax rates in Massachusetts.
Find out what's happening in Bostonfor free with the latest updates from Patch.
The community with the lowest commercial tax rate is Hancock, the small Berkshires town that also has the lowest residential tax rate. Both are $2.78.
Joining Hancock in the top ten are communities on Martha's Vineyard and the Cape.
Find out what's happening in Bostonfor free with the latest updates from Patch.
The people of North Adams have the highest commercial tax rates at $40.66, one of 20 communities with commercial tax rates over $30. Most of the communities at the high end of the list are in Western Mass.
Boston's residential tax rate is $24.92, more than double its residential rate. The rates in the surrounding suburbs vary wildly.
The residential tax rate in Worcester is $35.16, the sixth-highest in Massachusetts.
Tax bills reflect the tax rate being applied to the assessed value of the land and buildings on a given property. For example, for the owner of a property assessed at $250,000, a tax rate of $15.48 would result in a tax bill of $3,870.
Some small commercial properties are eligible for exemptions.
Below is an interactive map where you can see your community's commercial property tax rate and compare it with nearby communities. A list is beneath that ordering communities' commercial property tax rates from lowest to highest.
- Hancock — $2.78
- Chilmark — $2.86
- Edgartown — $3.35
- Chatham — $4.82
- Alford — $5.50
- Nantucket — $5.86
- West Tisbury — $6.07
- Dennis — $6.10
- Mount Washington — $6.27
- Provincetown — $6.32
- Aquinnah — $6.81
- Tyringham — $6.99
- Truro — $7.07
- Monterey — $7.43
- Oak Bluffs — $7.44
- Wellfleet — $7.48
- Orleans — $7.56
- Otis — $8.34
- Westport — $8.43
- Barnstable — $8.51
- Rowe — $8.53
- Falmouth — $8.59
- Brewster — $8.62
- Eastham — $8.72
- Harwich — $8.73
- Tisbury — $8.73
- Tolland — $8.90
- Mashpee — $8.96
- Egremont — $9.49
- Stockbridge — $9.87
- Yarmouth — $10.00
- Rockport — $10.10
- New Marlborough — $10.31
- Marblehead — $10.39
- Bourne — $10.74
- Nahant — $10.97
- Wareham — $10.98
- Newbury — $10.99
- Belmont — $11.00
- Arlington — $11.06
- Becket — $11.08
- Salisbury — $11.46
- Hingham — $11.53
- Wellesley — $11.56
- Manchester By The Sea — $11.70
- Marion — $11.70
- Winchester — $11.80
- Erving — $12.24
- Richmond — $12.38
- Shrewsbury — $12.47
- New Ashford — $12.48
- Winthrop — $12.62
- Cambridge — $12.68
- Gloucester — $12.74
- Hadley — $12.78
- Hull — $12.82
- Weston — $12.83
- Dover — $12.84
- Newburyport — $12.84
- Cohasset — $12.97
- Dudley — $13.06
- Lakeville — $13.06
- Rehoboth — $13.12
- West Stockbridge — $13.12
- Hinsdale — $13.21
- Sandisfield — $13.30
- Marshfield — $13.33
- Dracut — $13.35
- Cheshire — $13.44
- Rochester — $13.48
- Mattapoisett — $13.49
- Scituate — $13.50
- Hatfield — $13.53
- Oakham — $13.55
- Natick — $13.61
- Middleton — $13.62
- Montgomery — $13.62
- Northbridge — $13.84
- Shelburne — $13.98
- Sheffield — $14.00
- Ipswich — $14.02
- Groveland — $14.05
- Windsor — $14.08
- Spencer — $14.12
- Reading — $14.20
- Concord — $14.23
- Sandwich — $14.31
- West Newbury — $14.42
- Pembroke — $14.49
- Franklin — $14.51
- Berkley — $14.53
- Duxbury — $14.66
- Lee — $14.68
- Cummington — $14.69
- West Brookfield — $14.70
- Bridgewater — $14.73
- Lenox — $14.78
- Norton — $14.80
- East Brookfield — $14.82
- Hubbardston — $14.82
- Merrimac — $14.88
- Leicester — $14.91
- Charlton — $14.94
- Savoy — $14.96
- Webster — $15.06
- Goshen — $15.11
- Hanson — $15.27
- Washington — $15.29
- Millbury — $15.33
- Easton — $15.38
- Granville — $15.40
- North Brookfield — $15.42
- Sunderland — $15.44
- Brookline — $15.53
- Rowley — $15.58
- North Reading — $15.60
- Whately — $15.67
- Deerfield — $15.69
- Great Barrington — $15.75
- Southampton — $15.82
- Princeton — $15.85
- Whitman — $15.85
- Sutton — $15.86
- Georgetown — $15.92
- Hardwick — $15.98
- Millville — $16.07
- Shirley — $16.11
- Ashland — $16.16
- Boxford — $16.17
- Hawley — $16.22
- Tyngsborough — $16.25
- Kingston — $16.28
- Winchendon — $16.28
- Essex — $16.29
- Somerville — $16.32
- Westford — $16.33
- Plymouth — $16.35
- Grafton — $16.50
- Boylston — $16.54
- Northfield — $16.61
- Holland — $16.62
- Norwell — $16.63
- Ashfield — $16.66
- Southborough — $16.66
- Boxborough — $16.72
- Uxbridge — $16.74
- Mendon — $16.75
- Dartmouth — $16.80
- Northampton — $16.80
- Sterling — $16.81
- Templeton — $16.83
- Dunstable — $16.84
- Middleborough — $16.86
- Phillipston — $16.94
- Douglas — $16.98
- Hamilton — $16.98
- Pepperell — $16.98
- Abington — $17.00
- Holden — $17.00
- Leyden — $17.01
- Hanover — $17.07
- Warren — $17.16
- Amesbury — $17.18
- Athol — $17.18
- Worthington —$17.21
- Upton — $17.22
- Northborough — $17.25
- East Bridgewater — $17.29
- New Braintree — $17.32
- Petersham — $17.37
- Groton — $17.38
- Topsfield — $17.42
- Halifax — $17.44
- Southwick — $17.49
- Medway — $17.50
- Rockland — $17.50
- Westminster — $17.55
- North Attleborough — $17.56
- Medford — $17.57
- South Hadley — $17.58
- Williamstown — $17.60
- Rutland — $17.61
- Plympton — $17.62
- Brimfield — $17.67
- Plainville — $17.71
- Blandford — $17.76
- Easthampton — $17.76
- Wayland — $17.76
- Medfield — $17.83
- Barre — $17.87
- Clarksburg — $17.89
- Acushnet — $17.95
- Leominster — $17.98
- Brookfield — $18.01
- New Salem — $18.04
- Lunenburg — $18.12
- Belchertown — $18.17
- Monson — $18.27
- Westborough — $18.32
- Middlefield — $18.34
- Carlisle — $18.36
- Wrentham — $18.39
- Harvard — $18.44
- Buckland — $18.52
- Foxborough — $18.53
- North Andover — $18.53
- Melrose — $18.58
- West Boylston — $18.58
- Bernardston — $18.59
- Norfolk — $18.64
- Weymouth — $18.70
- Conway — $18.76
- Peru — $18.76
- Ashby — $18.83
- Holliston — $18.85
- Blackstone — $18.86
- Lynnfield — $18.86
- Wenham — $18.94
- Sharon — $19.00
- Sturbridge — $19.02
- Acton — $19.24
- Wales — $19.34
- Sherborn — $19.46
- Southbridge — $19.48
- Charlemont — $19.51
- Townsend — $19.52
- Malden — $19.58
- Fitchburg — $19.71
- Paxton — $19.73
- Gardner — $19.74
- Granby — $19.77
- Raynham — $19.80
- Lancaster — $19.85
- Newton — $19.92
- Colrain — $19.93
- Walpole — $19.94
- Ashburnham — $20.10
- Milton — $20.10
- Chesterfield — $20.11
- Plainfield — $20.12
- Millis — $20.14
- Hampden — $20.15
- Lincoln — $20.18
- Dalton — $20.29
- Westhampton — $20.32
- Orange — $20.33
- Warwick — $20.37
- Bolton — $20.39
- Leverett — $20.49
- Stoneham — $20.50
- Huntington — $20.52
- Bellingham — $20.58
- Stow — $20.61
- Ludlow — $20.62
- Williamsburg — $20.62
- Ware — $20.63
- Lanesborough — $20.68
- Chester — $20.70
- Danvers — $20.77
- East Longmeadow — $20.84
- Freetown — $21.03
- Attleboro — $21.09
- Chelmsford — $21.18
- Palmer — $21.22
- Amherst — $21.32
- Mansfield — $21.60
- Braintree — $21.81
- Revere — $21.88
- Pelham — $21.89
- Fairhaven — $22.04
- Heath — $22.25
- Auburn — $22.37
- Wilbraham — $22.38
- Watertown — $22.53
- Russell — $22.71
- Peabody — $22.89
- Greenfield — $22.93
- Woburn — $23.20
- Swansea — $23.29
- Shutesbury — $24.04
- Longmeadow — $24.21
- Waltham — $24.36
- Needham — $24.55
- Haverhill — $24.58
- Everett — $24.72
- Beverly — $24.73
- Norwood — $24.82
- Quincy — $24.84
- Boston — $24.92
- Wakefield — $24.92
- Sudbury — $24.97
- Saugus — $25.10
- Marlborough — $25.22
- Canton — $25.42
- Burlington — $25.54
- Stoughton — $25.59
- Swampscott — $25.85
- Lynn — $25.87
- Adams — $25.99
- Methuen — $26.59
- Lowell — $26.77
- Lawrence — $26.80
- Clinton — $26.85
- Montague — $26.94
- Andover — $27.14
- Chelsea — $27.16
- Lexington — $27.22
- Dighton — $27.57
- Carver — $27.58
- Berlin — $27.84
- Maynard — $27.89
- Tewksbury — $28.00
- Hopedale — $28.13
- Westwood — $28.22
- Salem — $28.42
- West Bridgewater — $28.46
- Littleton — $28.49
- Dedham — $28.70
- Seekonk — $28.87
- Bedford — $28.95
- Randolph — $29.08
- Somerset — $29.11
- Ayer — $29.57
- Milford — $29.64
- Billerica — $30.03
- Brockton — $30.41
- Wilmington — $30.59
- Fall River — $30.61
- Taunton — $30.82
- Monroe — $31.53
- Agawam — $31.61
- Framingham — $32.30
- West Springfield — $32.65
- Hudson — $33.12
- Avon — $33.42
- New Bedford — $33.59
- Chicopee — $33.93
- Holbrook — $34.18
- Worcester — $35.16
- Westfield — $37.11
- Springfield — $39.23
- Holyoke — $39.73
- Pittsfield — $40.36
- North Adams — $40.66
N/A
- Florida
- Gill
- Gosnold
- Hopkinton
- Oxford
- Royalston
- Wendell
Get more local news delivered straight to your inbox. Sign up for free Patch newsletters and alerts.