Home / Housing data / Massachusetts / Rankings / Median real estate taxesMassachusetts places ranked by property taxes 347 places in Massachusetts have a reliable estimate of property taxes (2020–2024 American Community Survey).
38 sit at the Census Bureau’s top bracket ($10,000 or more) and cannot be ordered among themselves.
Lowest figure: Hancock ($1,018).
The figure for Massachusetts as a whole is $5,992 (±$18).
Figures last updated on November 12, 2026 .
Figure for Massachusetts as a whole $5,992 (±$18) Places ranked 347 Massachusetts places ranked by property taxes Median real estate taxes, estimate (90% margin of error), 2020–2024 Rank Place County Median real estate taxes 1 (tie) Acton Middlesex County $10,000 or more 1 (tie) Andover Essex County $10,000 or more 1 (tie) Aquinnah Dukes County $10,000 or more 1 (tie) Bedford Middlesex County $10,000 or more 1 (tie) Belmont Middlesex County $10,000 or more 1 (tie) Bolton Worcester County $10,000 or more 1 (tie) Boxborough Middlesex County $10,000 or more 1 (tie) Boxford Essex County $10,000 or more 1 (tie) Brookline Norfolk County $10,000 or more 1 (tie) Carlisle Middlesex County $10,000 or more 1 (tie) Cohasset Norfolk County $10,000 or more 1 (tie) Concord Middlesex County $10,000 or more 1 (tie) Dover Norfolk County $10,000 or more 1 (tie) Essex Essex County $10,000 or more 1 (tie) Groton Middlesex County $10,000 or more 1 (tie) Hamilton Essex County $10,000 or more 1 (tie) Harvard Worcester County $10,000 or more 1 (tie) Hingham Plymouth County $10,000 or more 1 (tie) Hopkinton Middlesex County $10,000 or more 1 (tie) Lexington Middlesex County $10,000 or more 1 (tie) Lincoln Middlesex County $10,000 or more 1 (tie) Lynnfield Essex County $10,000 or more 1 (tie) Medfield Norfolk County $10,000 or more 1 (tie) Needham Norfolk County $10,000 or more 1 (tie) Newton Middlesex County $10,000 or more 1 (tie) Norwell Plymouth County $10,000 or more 1 (tie) Sharon Norfolk County $10,000 or more 1 (tie) Sherborn Middlesex County $10,000 or more 1 (tie) Southborough Worcester County $10,000 or more 1 (tie) Stow Middlesex County $10,000 or more 1 (tie) Sudbury Middlesex County $10,000 or more 1 (tie) Topsfield Essex County $10,000 or more 1 (tie) Wayland Middlesex County $10,000 or more 1 (tie) Wellesley Norfolk County $10,000 or more 1 (tie) Wenham Essex County $10,000 or more 1 (tie) Weston Middlesex County $10,000 or more 1 (tie) Westwood Norfolk County $10,000 or more 1 (tie) Winchester Middlesex County $10,000 or more 39 Westborough Worcester County $9,983 (±$500) 40 Westford Middlesex County $9,695 (±$356) 41 North Reading Middlesex County $9,693 (±$446) 42 Milton Norfolk County $9,677 (±$455) 43 Norfolk Norfolk County $9,651 (±$393) 44 Arlington Middlesex County $9,604 (±$240) 45 Duxbury Plymouth County $9,518 (±$442) 46 Littleton Middlesex County $9,458 (±$540) 47 Holliston Middlesex County $9,397 (±$370) 48 Millis Norfolk County $9,344 (±$422) 49 Hanover Plymouth County $9,342 (±$367) 50 Reading Middlesex County $9,320 (±$230) 51 Manchester-by-the-Sea Essex County $9,291 (±$622) 52 West Newbury Essex County $9,240 (±$660) 53 Longmeadow Hampden County $9,236 (±$391) 54 Dunstable Middlesex County $9,020 (±$315) 55 Natick Middlesex County $8,914 (±$284) 56 Scituate Plymouth County $8,807 (±$330) 57 Amherst Town Hampshire County $8,787 (±$534) 58 Middleton Essex County $8,785 (±$685) 59 Medway Norfolk County $8,730 (±$266) 60 Walpole Norfolk County $8,523 (±$302) 61 Upton Worcester County $8,376 (±$476) 62 (tie) Marblehead Essex County $8,309 (±$351) 62 (tie) Rowley Essex County $8,309 (±$439) 64 Maynard Middlesex County $8,266 (±$487) 65 Chelmsford Middlesex County $8,047 (±$213) 66 Northborough Worcester County $7,983 (±$421) 67 Ipswich Essex County $7,960 (±$347) 68 Newburyport Essex County $7,944 (±$411) 69 Swampscott Essex County $7,936 (±$586) 70 Dedham Norfolk County $7,918 (±$318) 71 Wakefield Middlesex County $7,779 (±$246) 72 North Andover Essex County $7,767 (±$410) 73 Tisbury Dukes County $7,721 (±$3,171) 74 Wilmington Middlesex County $7,704 (±$333) 75 Kingston Plymouth County $7,650 (±$447) 76 Tewksbury Middlesex County $7,580 (±$269) 77 Melrose Middlesex County $7,578 (±$295) 78 Pelham Hampshire County $7,472 (±$769) 79 Ashland Middlesex County $7,444 (±$234) 80 Tyngsborough Middlesex County $7,426 (±$500) 81 Merrimac Essex County $7,399 (±$695) 82 Wrentham Norfolk County $7,373 (±$364) 83 Amesbury Essex County $7,360 (±$261) 84 Foxborough Norfolk County $7,275 (±$311) 85 Georgetown Essex County $7,272 (±$301) 86 Boylston Worcester County $7,266 (±$705) 87 Lancaster Worcester County $7,235 (±$489) 88 Mansfield Bristol County $7,226 (±$311) 89 Mendon Worcester County $7,213 (±$858) 90 Paxton Worcester County $7,129 (±$439) 91 Grafton Worcester County $7,117 (±$248) 92 Berlin Worcester County $7,116 (±$555) 93 Abington Plymouth County $7,045 (±$382) 94 Franklin Town Norfolk County $7,044 (±$252) 95 Shrewsbury Worcester County $6,923 (±$251) 96 Hudson Middlesex County $6,892 (±$235) 97 Framingham Middlesex County $6,884 (±$169) 98 Hopedale Worcester County $6,868 (±$797) 99 Easton Bristol County $6,860 (±$299) 100 Halifax Plymouth County $6,840 (±$499) 101 Beverly Essex County $6,836 (±$208) 102 Watertown Middlesex County $6,799 (±$326) 103 Leverett Franklin County $6,779 (±$270) 104 Sutton Worcester County $6,763 (±$406) 105 Sterling Worcester County $6,757 (±$516) 106 Raynham Bristol County $6,752 (±$302) 107 Pepperell Middlesex County $6,698 (±$196) 108 East Longmeadow Hampden County $6,662 (±$192) 109 Newbury Essex County $6,661 (±$372) 110 Wilbraham Hampden County $6,658 (±$388) 111 Marshfield Plymouth County $6,656 (±$192) 112 Danvers Essex County $6,654 (±$202) 113 Shutesbury Franklin County $6,642 (±$371) 114 Princeton Worcester County $6,633 (±$333) 115 Plympton Plymouth County $6,628 (±$338) 116 Avon Norfolk County $6,627 (±$664) 117 Nahant Essex County $6,615 (±$319) 118 Plymouth Plymouth County $6,599 (±$127) 119 Groveland Essex County $6,593 (±$352) 120 Mattapoisett Plymouth County $6,588 (±$448) 121 Pembroke Plymouth County $6,585 (±$190) 122 Canton Norfolk County $6,560 (±$204) 123 Rochester Plymouth County $6,530 (±$239) 124 Stoneham Middlesex County $6,523 (±$206) 125 East Bridgewater Plymouth County $6,522 (±$227) 126 Sturbridge Worcester County $6,520 (±$252) 127 Bridgewater Town Plymouth County $6,499 (±$212) 128 West Tisbury Dukes County $6,497 (±$1,657) 129 Rockland Plymouth County $6,487 (±$314) 130 Sandwich Barnstable County $6,483 (±$188) 131 Westhampton Hampshire County $6,476 (±$388) 132 West Bridgewater Plymouth County $6,471 (±$365) 133 Carver Plymouth County $6,455 (±$239) 134 Dighton Bristol County $6,452 (±$271) 135 Hanson Plymouth County $6,402 (±$238) 136 Lunenburg Worcester County $6,401 (±$241) 137 Quincy Norfolk County $6,381 (±$152) 138 Holden Worcester County $6,359 (±$216) 139 Billerica Middlesex County $6,358 (±$116) 140 Winthrop Town Suffolk County $6,355 (±$371) 141 Douglas Worcester County $6,338 (±$426) 142 Medford Middlesex County $6,286 (±$159) 143 (tie) Rockport Essex County $6,215 (±$286) 143 (tie) Stoughton Norfolk County $6,215 (±$174) 145 Somerville Middlesex County $6,186 (±$315) 146 Hampden Hampden County $6,181 (±$340) 147 Burlington Middlesex County $6,165 (±$150) 148 Gloucester Essex County $6,152 (±$186) 149 West Boylston Worcester County $6,115 (±$391) 150 Salem Essex County $6,114 (±$154) 151 Norwood Norfolk County $6,111 (±$138) 152 Holbrook Norfolk County $6,105 (±$232) 153 Hull Plymouth County $6,089 (±$348) 154 Saugus Essex County $6,049 (±$122) 155 Ashburnham Worcester County $6,046 (±$478) 156 Ashby Middlesex County $6,034 (±$294) 157 Townsend Middlesex County $6,031 (±$208) 158 Middleborough Plymouth County $6,023 (±$266) 159 Berkley Bristol County $6,018 (±$422) 160 Chesterfield Hampshire County $5,969 (±$381) 161 Great Barrington Berkshire County $5,935 (±$545) 162 Norton Bristol County $5,929 (±$171) 163 Milford Worcester County $5,869 (±$158) 164 Uxbridge Worcester County $5,836 (±$259) 165 (tie) Deerfield Franklin County $5,824 (±$327) 165 (tie) Whitman Plymouth County $5,824 (±$153) 167 Belchertown Hampshire County $5,810 (±$265) 168 Conway Franklin County $5,797 (±$340) 169 Marion Plymouth County $5,766 (±$454) 170 Williamsburg Hampshire County $5,761 (±$437) 171 Marlborough Middlesex County $5,747 (±$240) 172 Blackstone Worcester County $5,703 (±$367) 173 Northampton Hampshire County $5,680 (±$299) 174 Rutland Worcester County $5,657 (±$295) 175 Randolph Town Norfolk County $5,644 (±$219) 176 Edgartown Dukes County $5,641 (±$1,524) 177 Sunderland Franklin County $5,611 (±$493) 178 Revere Suffolk County $5,605 (±$201) 179 Richmond Berkshire County $5,575 (±$494) 180 Granby Hampshire County $5,572 (±$669) 181 Rehoboth Bristol County $5,557 (±$518) 182 Lakeville Plymouth County $5,536 (±$269) 183 New Braintree Worcester County $5,508 (±$388) 184 South Hadley Hampshire County $5,500 (±$350) 185 Orleans Barnstable County $5,486 (±$586) 186 Southampton Hampshire County $5,470 (±$665) 187 North Attleborough Town Bristol County $5,461 (±$255) 188 Worthington Hampshire County $5,443 (±$552) 189 Braintree Town Norfolk County $5,436 (±$141) 190 Millbury Worcester County $5,406 (±$294) 191 Lynn Essex County $5,384 (±$190) 192 Dracut Middlesex County $5,375 (±$282) 193 Attleboro Bristol County $5,366 (±$228) 194 Weymouth Town Norfolk County $5,359 (±$154) 195 Woburn Middlesex County $5,354 (±$168) 196 Southwick Hampden County $5,331 (±$561) 197 Plainville Norfolk County $5,329 (±$557) 198 Millville Worcester County $5,327 (±$666) 199 Lenox Berkshire County $5,299 (±$578) 200 Williamstown Berkshire County $5,290 (±$760) 201 Auburn Worcester County $5,289 (±$236) 202 Hadley Hampshire County $5,271 (±$564) 203 Leominster Worcester County $5,256 (±$208) 204 Ashfield Franklin County $5,197 (±$442) 205 Freetown Bristol County $5,188 (±$363) 206 Barre Worcester County $5,163 (±$743) 207 Shirley Middlesex County $5,156 (±$616) 208 Brimfield Hampden County $5,128 (±$522) 209 Russell Hampden County $5,104 (±$754) 210 Brookfield Worcester County $5,092 (±$600) 211 Peabody Essex County $5,065 (±$185) 212 Methuen Essex County $5,061 (±$232) 213 Ayer Middlesex County $5,057 (±$465) 214 Bellingham Norfolk County $5,030 (±$291) 215 Whately Franklin County $5,027 (±$595) 216 Goshen Hampshire County $5,022 (±$628) 217 Lanesborough Berkshire County $5,007 (±$796) 218 Malden Middlesex County $4,995 (±$318) 219 Somerset Bristol County $4,977 (±$231) 220 (tie) Eastham Barnstable County $4,973 (±$411) 220 (tie) Westminster Worcester County $4,973 (±$702) 222 Seekonk Bristol County $4,956 (±$313) 223 Easthampton Hampshire County $4,932 (±$240) 224 Hatfield Hampshire County $4,930 (±$450) 225 Provincetown Barnstable County $4,927 (±$871) 226 Middlefield Hampshire County $4,926 (±$979) 227 Ludlow Hampden County $4,918 (±$170) 228 Everett Middlesex County $4,880 (±$231) 229 Monson Hampden County $4,877 (±$363) 230 West Stockbridge Berkshire County $4,875 (±$550) 231 Wellfleet Barnstable County $4,862 (±$269) 232 Swansea Bristol County $4,846 (±$186) 233 Oak Bluffs Dukes County $4,845 (±$1,309) 234 Northbridge Worcester County $4,821 (±$175) 235 Brockton Plymouth County $4,820 (±$116) 236 Cambridge Middlesex County $4,802 (±$227) 237 Haverhill Essex County $4,772 (±$96) 238 Greenfield Franklin County $4,769 (±$177) 239 Waltham Middlesex County $4,766 (±$138) 240 Buckland Franklin County $4,761 (±$333) 241 Westfield Hampden County $4,746 (±$104) 242 Huntington Hampshire County $4,740 (±$244) 243 Worcester Worcester County $4,733 (±$85) 244 Hubbardston Worcester County $4,716 (±$291) 245 New Marlborough Berkshire County $4,689 (±$691) 246 Clinton Worcester County $4,654 (±$198) 247 Stockbridge Berkshire County $4,652 (±$520) 248 Leyden Franklin County $4,651 (±$278) 249 Acushnet Bristol County $4,647 (±$234) 250 Petersham Worcester County $4,636 (±$190) 251 Tyringham Berkshire County $4,632 (±$517) 252 Oxford Worcester County $4,622 (±$143) 253 Charlton Worcester County $4,617 (±$253) 254 Salisbury Essex County $4,604 (±$345) 255 Shelburne Franklin County $4,595 (±$230) 256 Northfield Franklin County $4,594 (±$314) 257 Templeton Worcester County $4,554 (±$427) 258 Palmer Town Hampden County $4,540 (±$320) 259 Wales Hampden County $4,534 (±$263) 260 Warren Worcester County $4,530 (±$786) 261 Chester Hampden County $4,522 (±$552) 262 Sheffield Berkshire County $4,520 (±$308) 263 Wendell Franklin County $4,519 (±$390) 264 Bernardston Franklin County $4,516 (±$266) 265 New Salem Franklin County $4,509 (±$131) 266 Lowell Middlesex County $4,499 (±$106) 267 (tie) Bourne Barnstable County $4,485 (±$250) 267 (tie) Chilmark Dukes County $4,485 (±$858) 269 Plainfield Hampshire County $4,458 (±$677) 270 (tie) Boston Suffolk County $4,456 (±$112) 270 (tie) Fitchburg Worcester County $4,456 (±$133) 272 Leicester Worcester County $4,452 (±$238) 273 Heath Franklin County $4,438 (±$766) 274 East Brookfield Worcester County $4,430 (±$348) 275 (tie) Hardwick Worcester County $4,400 (±$203) 275 (tie) Southbridge Town Worcester County $4,400 (±$339) 277 Brewster Barnstable County $4,397 (±$207) 278 Spencer Worcester County $4,387 (±$194) 279 Washington Berkshire County $4,381 (±$331) 280 (tie) Warwick Franklin County $4,380 (±$402) 280 (tie) West Springfield Town Hampden County $4,380 (±$180) 282 Charlemont Franklin County $4,351 (±$514) 283 Taunton Bristol County $4,344 (±$96) 284 Wareham Plymouth County $4,341 (±$254) 285 New Bedford Bristol County $4,338 (±$80) 286 Gill Franklin County $4,318 (±$213) 287 Colrain Franklin County $4,317 (±$311) 288 Granville Hampden County $4,284 (±$309) 289 Montgomery Hampden County $4,283 (±$534) 290 Holland Hampden County $4,279 (±$183) 291 Dalton Berkshire County $4,276 (±$496) 292 Dartmouth Bristol County $4,263 (±$137) 293 West Brookfield Worcester County $4,260 (±$239) 294 Agawam Town Hampden County $4,241 (±$128) 295 Ware Hampshire County $4,237 (±$277) 296 Harwich Barnstable County $4,189 (±$254) 297 North Brookfield Worcester County $4,176 (±$425) 298 Gardner Worcester County $4,150 (±$255) 299 Pittsfield Berkshire County $4,148 (±$137) 300 Orange Franklin County $4,136 (±$283) 301 Oakham Worcester County $4,103 (±$248) 302 Hawley Franklin County $4,097 (±$522) 303 Chatham Barnstable County $4,094 (±$459) 304 Holyoke Hampden County $4,065 (±$149) 305 Webster Worcester County $3,999 (±$282) 306 Truro Barnstable County $3,997 (±$1,419) 307 Lee Berkshire County $3,980 (±$318) 308 (tie) Barnstable Town Barnstable County $3,975 (±$152) 308 (tie) Yarmouth Barnstable County $3,975 (±$154) 310 Nantucket Nantucket County $3,974 (±$583) 311 Fall River Bristol County $3,953 (±$122) 312 Montague Franklin County $3,922 (±$327) 313 Phillipston Worcester County $3,914 (±$280) 314 Alford Berkshire County $3,913 (±$425) 315 Cummington Hampshire County $3,875 (±$280) 316 Windsor Berkshire County $3,867 (±$594) 317 Chicopee Hampden County $3,847 (±$100) 318 Peru Berkshire County $3,805 (±$402) 319 Winchendon Worcester County $3,780 (±$248) 320 Mashpee Barnstable County $3,762 (±$138) 321 Falmouth Barnstable County $3,750 (±$141) 322 Westport Bristol County $3,719 (±$211) 323 Springfield Hampden County $3,695 (±$76) 324 Dudley Worcester County $3,691 (±$170) 325 Egremont Berkshire County $3,647 (±$741) 326 Blandford Hampden County $3,641 (±$244) 327 Adams Berkshire County $3,638 (±$121) 328 Fairhaven Bristol County $3,566 (±$157) 329 Lawrence Essex County $3,422 (±$274) 330 Athol Worcester County $3,403 (±$170) 331 Sandisfield Berkshire County $3,328 (±$479) 332 Chelsea Suffolk County $3,321 (±$417) 333 Royalston Worcester County $3,196 (±$430) 334 North Adams Berkshire County $3,078 (±$195) 335 Hinsdale Berkshire County $3,065 (±$340) 336 Becket Berkshire County $3,047 (±$821) 337 Cheshire Berkshire County $3,005 (±$536) 338 Clarksburg Berkshire County $2,993 (±$217) 339 Savoy Berkshire County $2,966 (±$265) 340 Dennis Barnstable County $2,877 (±$157) 341 Monterey Berkshire County $2,858 (±$941) 342 Tolland Hampden County $2,714 (±$284) 343 Otis Berkshire County $2,408 (±$266) 344 Florida Berkshire County $1,894 (±$146) 345 Erving Franklin County $1,870 (±$108) 346 Rowe Franklin County $1,458 (±$167) 347 Hancock Berkshire County $1,018 (±$115)
Unincorporated communities ranked by property taxes Median real estate taxes, estimate (90% margin of error), 2020–2024 Rank Place County Median real estate taxes 1 (tie) Belmont (community) Middlesex County $10,000 or more 1 (tie) Boxford (community) Essex County $10,000 or more 1 (tie) Brookline (community) Norfolk County $10,000 or more 1 (tie) Cochituate Middlesex County $10,000 or more 1 (tie) Cordaville Worcester County $10,000 or more 1 (tie) Dover (community) Norfolk County $10,000 or more 1 (tie) Duxbury (community) Plymouth County $10,000 or more 1 (tie) Essex (community) Essex County $10,000 or more 1 (tie) Groton (community) Middlesex County $10,000 or more 1 (tie) Hingham (community) Plymouth County $10,000 or more 1 (tie) Lexington (community) Middlesex County $10,000 or more 1 (tie) Lynnfield (community) Essex County $10,000 or more 1 (tie) Medfield (community) Norfolk County $10,000 or more 1 (tie) Needham (community) Norfolk County $10,000 or more 1 (tie) Sharon (community) Norfolk County $10,000 or more 1 (tie) South Duxbury Plymouth County $10,000 or more 1 (tie) Topsfield (community) Essex County $10,000 or more 1 (tie) Wellesley (community) Norfolk County $10,000 or more 1 (tie) West Concord Middlesex County $10,000 or more 1 (tie) Winchester (community) Middlesex County $10,000 or more 21 Milton (community) Norfolk County $9,677 (±$455) 22 Arlington (community) Middlesex County $9,604 (±$240) 23 Reading (community) Middlesex County $9,320 (±$230) 24 Longmeadow (community) Hampden County $9,236 (±$391) 25 Andover (community) Essex County $9,040 (±$944) 26 The Pinehills Plymouth County $8,969 (±$444) 27 Westborough (community) Worcester County $8,898 (±$327) 28 Hopkinton (community) Middlesex County $8,843 (±$534) 29 North Scituate Plymouth County $8,601 (±$347) 30 Millis-Clicquot Norfolk County $8,581 (±$316) 31 Marshfield Hills Plymouth County $8,575 (±$461) 32 Scituate (community) Plymouth County $8,345 (±$885) 33 Marblehead (community) Essex County $8,309 (±$351) 34 Maynard (community) Middlesex County $8,266 (±$487) 35 Oak Bluffs (community) Dukes County $8,102 (±$2,953) 36 Chatham (community) Barnstable County $8,029 (±$2,131) 37 Swampscott (community) Essex County $7,936 (±$586) 38 Dedham (community) Norfolk County $7,918 (±$318) 39 Wakefield (community) Middlesex County $7,779 (±$246) 40 Wilmington (community) Middlesex County $7,704 (±$333) 41 Littleton Common Middlesex County $7,617 (±$959) 42 Northborough (community) Worcester County $7,432 (±$584) 43 East Sandwich Barnstable County $7,164 (±$354) 44 Walpole (community) Norfolk County $7,148 (±$334) 45 Foxborough (community) Norfolk County $7,098 (±$787) 46 Abington (community) Plymouth County $7,045 (±$382) 47 Upton (community) Worcester County $6,960 (±$801) 48 Pepperell (community) Middlesex County $6,871 (±$756) 49 Rowley (community) Essex County $6,865 (±$563) 50 Ipswich (community) Essex County $6,736 (±$711) 51 North Pembroke Plymouth County $6,732 (±$596) 52 Norton Center Bristol County $6,721 (±$981) 53 Kingston (community) Plymouth County $6,660 (±$500) 54 (tie) Danvers (community) Essex County $6,654 (±$202) 54 (tie) Raynham Center Bristol County $6,654 (±$374) 56 Nahant (community) Essex County $6,615 (±$319) 57 Hudson (community) Middlesex County $6,597 (±$208) 58 Marshfield (community) Plymouth County $6,553 (±$461) 59 Stoneham (community) Middlesex County $6,523 (±$206) 60 Wilbraham (community) Hampden County $6,522 (±$633) 61 South Lancaster Worcester County $6,505 (±$388) 62 Hanson (community) Plymouth County $6,429 (±$250) 63 Sturbridge (community) Worcester County $6,410 (±$555) 64 Sandwich (community) Barnstable County $6,393 (±$335) 65 Lunenburg (community) Worcester County $6,378 (±$413) 66 South Deerfield Franklin County $6,325 (±$206) 67 Pinehurst Middlesex County $6,316 (±$207) 68 Rockport (community) Essex County $6,265 (±$411) 69 Mansfield Center Bristol County $6,263 (±$352) 70 Great Barrington (community) Berkshire County $6,197 (±$1,507) 71 Burlington (community) Middlesex County $6,165 (±$150) 72 North Plymouth Plymouth County $6,121 (±$435) 73 Norwood (community) Norfolk County $6,111 (±$138) 74 Holbrook (community) Norfolk County $6,105 (±$232) 75 Mattapoisett Center Plymouth County $6,091 (±$668) 76 Hull (community) Plymouth County $6,089 (±$348) 77 Granby (community) Hampshire County $6,088 (±$1,900) 78 Saugus (community) Essex County $6,049 (±$122) 79 Hopedale (community) Worcester County $6,023 (±$1,208) 80 Fiskdale Worcester County $6,000 (±$584) 81 Green Harbor Plymouth County $5,923 (±$822) 82 East Pepperell Middlesex County $5,878 (±$421) 83 Harwich Port Barnstable County $5,827 (±$826) 84 Marion Center Plymouth County $5,743 (±$940) 85 Plymouth (community) Plymouth County $5,687 (±$422) 86 Milford (community) Worcester County $5,664 (±$194) 87 Cedar Crest Plymouth County $5,644 (±$736) 88 Forestdale Barnstable County $5,624 (±$465) 89 Devens Worcester County $5,556 (±$1,265) 90 Middleborough Center Plymouth County $5,495 (±$456) 91 West Falmouth Barnstable County $5,459 (±$983) 92 East Douglas Worcester County $5,434 (±$1,170) 93 Ocean Bluff-Brant Rock Plymouth County $5,373 (±$635) 94 Falmouth (community) Barnstable County $5,327 (±$785) 95 Belchertown (community) Hampshire County $5,163 (±$788) 96 North Lakeville Plymouth County $5,162 (±$722) 97 Provincetown (community) Barnstable County $5,140 (±$1,048) 98 Williamstown (community) Berkshire County $4,993 (±$846) 99 Hatfield (community) Hampshire County $4,983 (±$602) 100 Somerset (community) Bristol County $4,977 (±$231) 101 Housatonic Berkshire County $4,920 (±$838) 102 Ayer (community) Middlesex County $4,911 (±$990) 103 South Ashburnham Worcester County $4,896 (±$969) 104 Rutland (community) Worcester County $4,893 (±$496) 105 Brewster (community) Barnstable County $4,892 (±$998) 106 Pocasset Barnstable County $4,807 (±$978) 107 Sagamore Barnstable County $4,796 (±$640) 108 Whitinsville Worcester County $4,793 (±$431) 109 North Eastham Barnstable County $4,789 (±$444) 110 West Wareham Plymouth County $4,765 (±$1,439) 111 North Falmouth Barnstable County $4,702 (±$642) 112 Yarmouth Port Barnstable County $4,595 (±$177) 113 Salisbury (community) Essex County $4,561 (±$392) 114 Oxford (community) Worcester County $4,540 (±$261) 115 Bellingham (community) Norfolk County $4,477 (±$276) 116 Monument Beach Barnstable County $4,440 (±$431) 117 North Seekonk Bristol County $4,415 (±$368) 118 Northwest Harwich Barnstable County $4,414 (±$291) 119 Shirley (community) Middlesex County $4,398 (±$523) 120 Clinton (community) Worcester County $4,390 (±$275) 121 East Brookfield (community) Worcester County $4,371 (±$758) 122 Acushnet Center Bristol County $4,231 (±$403) 123 Lenox (community) Berkshire County $4,224 (±$1,102) 124 Wareham Center Plymouth County $4,217 (±$947) 125 Holland (community) Hampden County $4,210 (±$226) 126 Shelburne Falls Franklin County $4,124 (±$429) 127 Monson Center Hampden County $4,106 (±$1,031) 128 Ocean Grove Bristol County $4,089 (±$514) 129 East Harwich Barnstable County $3,951 (±$318) 130 White Island Shores Plymouth County $3,925 (±$363) 131 Dennis (community) Barnstable County $3,894 (±$376) 132 Nantucket (community) Nantucket County $3,877 (±$602) 133 West Brookfield (community) Worcester County $3,858 (±$736) 134 Bourne (community) Barnstable County $3,835 (±$915) 135 Northfield (community) Franklin County $3,767 (±$615) 136 South Yarmouth Barnstable County $3,766 (±$209) 137 Weweantic Plymouth County $3,764 (±$411) 138 Lee (community) Berkshire County $3,753 (±$492) 139 Spencer (community) Worcester County $3,749 (±$433) 140 Baldwinville Worcester County $3,739 (±$746) 141 Turners Falls Franklin County $3,650 (±$275) 142 Bliss Corner Bristol County $3,640 (±$323) 143 Harwich Center Barnstable County $3,576 (±$379) 144 Adams (community) Berkshire County $3,571 (±$173) 145 Orange (community) Franklin County $3,561 (±$300) 146 Onset Plymouth County $3,548 (±$1,396) 147 East Falmouth Barnstable County $3,544 (±$301) 148 West Yarmouth Barnstable County $3,527 (±$282) 149 Teaticket Barnstable County $3,489 (±$346) 150 West Dennis Barnstable County $3,471 (±$629) 151 East Dennis Barnstable County $3,443 (±$414) 152 Orleans (community) Barnstable County $3,427 (±$1,020) 153 Winchendon (community) Worcester County $3,424 (±$422) 154 Ware (community) Hampshire County $3,408 (±$676) 155 Buzzards Bay Barnstable County $3,405 (±$465) 156 Smith Mills Bristol County $3,352 (±$277) 157 Webster (community) Worcester County $3,234 (±$370) 158 Athol (community) Worcester County $3,170 (±$259) 159 West Chatham Barnstable County $2,980 (±$944) 160 North Brookfield (community) Worcester County $2,945 (±$363) 161 North Westport Bristol County $2,806 (±$281) 162 South Dennis Barnstable County $2,439 (±$170) 163 Millers Falls Franklin County $2,212 (±$547) 164 Dennis Port Barnstable County $2,191 (±$357)
Unincorporated communities inside a town or township are ranked only against each other, because the town’s figures include them.
How this ranking is built A place is included when its own page for this figure is published as reliable: a coefficient of variation of 30% or less and enough surveyed homes.
347 places qualify; the rest are on their own pages with their margins, but not ranked here.
The ranking orders the estimates alone: where two places’ margins of error overlap, their ranks may not truly differ, and places at the same published figure share a rank.
A median published as a bound (“$3,500 or more”) is placed at the bound; its true place may be higher.
Survey years: 2020–2024 (American Community Survey 5-year estimates).
Margins of error are at the 90% confidence level.
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.
Join as a pro · Find a pro
Questions about Massachusetts Which place in Massachusetts has the lowest property taxes? Hancock has the lowest, $1,018 (±$115).
What is the property taxes in Massachusetts? The figure for Massachusetts as a whole is $5,992 (±$18).
Sources 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 November 12, 2026 .
Related