The median owner-occupied home in Middlesex County had a real-estate tax bill of $7,240 (± $41) a year, compared with $5,813 in Massachusetts and $2,969 nationwide. The median home value was $687,200 (± $3,534), compared with $525,800 in Massachusetts and $303,400 nationwide.
| Measure | Middlesex County | Massachusetts | United States |
|---|---|---|---|
| Population | 1,622,896 | 6,992,395 | 332,387,540 |
| Median annual property tax bill (homeowners) | $7,240 ± $41 | $5,813 ± $18 | $2,969 ± $3 |
| Median home value | $687,200 ± $3,534 | $525,800 ± $2,244 | $303,400 ± $362 |
| Median household income | $126,779 ± $1,428 | $101,341 ± $539 | $78,538 ± $176 |
| Property tax as a share of home value (calculated) | 1.05% ± 0.01 points | 1.11% ± 0.01 points | 0.98% ± under 0.01 points |
| Homes lived in by their owners | 61.6% ± 0.4 points | 62.6% ± 0.3 points | 65.0% ± 0.3 points |
| Owner households headed by someone 65 or older | 30.6% ± 0.4 points | 31.9% ± 0.2 points | 32.6% ± 0.2 points |
| Owners spending 30% or more of income on housing costs | 24.3% ± 0.6 points | 26.3% ± 0.3 points | 22.2% ± 0.1 points |
How to read these numbers
- These are estimates from a survey, not a count. The American Community Survey asks a sample of households. The ± figure is the Census Bureau’s margin of error: the true value is very likely within that range of the estimate. Small places have large margins.
- “Too imprecise to report” means the margin of error is at least half of the estimate, so printing the number would suggest accuracy that does not exist. A “rough guide only” note means the margin is a quarter to a half of the estimate.
- Property tax bill and home value are medians for owner-occupied homes. Half of the homes are above the figure and half below. A median bill is not the rate set by a city or town; the bill combines taxes levied by every local government that serves the home, such as the school district and county.
- “Calculated” rows are worked out by Untax the Roof from the Census figures above them. They compare two medians, so they describe the place, not a particular household.
- Missing is not zero. Where the Census Bureau publishes no figure, this page says so.
Source: U.S. Census Bureau, American Community Survey 5-year estimates, 2019–2023: tables B25103 (real estate taxes), B25077 (home value), B19013 (household income), B01003 (population), B25003 (owners and renters), B25007 (age of householder), B25091 (housing costs as a share of income); see the Census ACS data page.
Cities, towns and villages in Middlesex County (13)
Incorporated places with their own local government. A place that crosses a county line is listed in each county it touches and marked “partly”; its page shows figures for the whole place.
- Cambridge
- Everett
- Framingham
- Lowell
- Malden
- Marlborough
- Medford
- Melrose
- Newton
- Somerville
- Waltham
- Watertown Town
- Woburn
Census-designated places in Middlesex County (23)
Unincorporated communities that the Census Bureau defines for statistics. They have no city government of their own.
- Arlington
- Ayer
- Belmont
- Burlington
- Cochituate
- Devens (partly in this county)
- East Pepperell
- Groton
- Hopkinton
- Hudson
- Lexington
- Littleton Common
- Maynard
- Pepperell
- Pinehurst
- Reading
- Shirley
- Stoneham
- Townsend
- Wakefield
- West Concord
- Wilmington
- Winchester
Towns and townships in Middlesex County (54)
- Acton
- Arlington
- Ashby
- Ashland
- Ayer
- Bedford
- Belmont
- Billerica
- Boxborough
- Burlington
- Cambridge city
- Carlisle
- Chelmsford
- Concord
- Dracut
- Dunstable
- Everett city
- Framingham city
- Groton
- Holliston
- Hopkinton
- Hudson
- Lexington
- Lincoln
- Littleton
- Lowell city
- Malden city
- Marlborough city
- Maynard
- Medford city
- Melrose city
- Natick
- Newton city
- North Reading
- Pepperell
- Reading
- Sherborn
- Shirley
- Somerville city
- Stoneham
- Stow
- Sudbury
- Tewksbury
- Townsend
- Tyngsborough
- Wakefield
- Waltham city
- Watertown Town city
- Wayland
- Westford
- Weston
- Wilmington
- Winchester
- Woburn city
Recognized by the Census Bureau, but no property tax figure published (1)
These places appear in the Census Bureau’s list of places and governmental units in Middlesex County, but its 2019–2023 survey publishes no median property tax bill for them (usually because too few households were sampled). They are listed here so that no place is overlooked. The county figures above are the closest available estimate.
- Hanscom AFB CDP
Other named communities in Middlesex County (242)
These names come from the U.S. Geological Survey’s Geographic Names Information System (GNIS), which records historical and local names of populated places: small settlements, neighborhoods, rural localities and former towns. The Census Bureau does not report them as cities, towns or census-designated places, so no figures exist for them at this level. The county figures above are the closest available estimate. A name can appear for a place that no longer exists or that lies inside a larger place.
- Admirals Hill
- Arlington Heights
- Auburndale
- Avon Hill
- Ayres City
- Babbatasset Village
- Baker Bridge
- Beaver Brook Station
- Bedford Springs
- Belvidere
- Bemis
- Bleachery
- Boxboro
- Boxboro Station
- Braggville
- Braggville Station
- Brattle
- Brookside Station
- Browns Corner
- Burkinshaws Factory
- Burtts Crossing
- Cambridgeport
- Camp Bob White
- Camp Cabot
- Camp Cielo Celeste
- Camp Immaculate Heart
- Camp Kiwanis
- Camp Mary Day
- Camp Massapoag
- Camp Nashoba
- Camp Ted
- Camp Wakitatina
- Carlisle Station
- Cedar Hill Camp
- Cedarwood
- Central Square
- Centralville
- Centre Village (historical)
- Chelmsford Center
- Chestnut Hill
- Clematis Brook Station
- Coburnville
- Collinsville
- Coolidge Hill
- Countryside
- Cummingsville
- Damons Mills Westvale
- Devenscrest
- East Acton
- East Arlington
- East Billerica
- East Cambridge
- East Groton
- East Holliston
- East Lexington
- East Littleton
- East Natick
- East Somerville
- East Sudbury Station
- East Watertown
- Eastview Park
- Edgeworth
- Eliot
- Farm Hill
- Faulkner
- Felchville
- Fells
- Flints Corner
- Follen Heights
- Forge Village
- Four Corners
- Fox Hill
- Framingham Center
- Frederick Corner
- Fuller Heights
- Gleasondale
- Gleasondale Station
- Glendale
- Glenwood
- Gooch Corners
- Graniteville
- Greenwood
- Hastings
- Havenville
- Hayden Row
- Hayward Corner
- Haywardville
- Hendersonville
- Highlands
- Hovey Corner
- Huron Village
- Idylwide
- Kelly Corner
- Kendal Green
- Kenwood
- Kingston
- Lake Forest Park
- Lakeview
- Larchwood
- Linden
- Lindenwood
- Lokerville
- Long Pond Park
- Lower Village
- Malden Centre
- Malden Highlands
- Maplewood
- Marlborough Junction
- Medford Hillside
- Melrose Highlands
- Meriams Corner
- Metcalf
- Middlesex Village
- Mishawum
- Montrose
- Montvale
- Morseville
- Mount Auburn
- Munroe Station
- Musketamquid Village
- Nabnasset
- New Town (historical)
- Newton Center
- Newton Corner
- Newton Highlands
- Newton Lower Falls
- Newton Upper Falls
- Newtonville
- Nine Acre Corner
- Nobscot
- Nonantum
- Norris Corner
- North Acton
- North Billerica
- North Cambridge
- North Chelmsford
- North Lexington
- North Natick
- North Pepperell
- North Shirley
- North Sudbury
- North Tewksbury
- North Village
- North Wilmington
- North Woburn
- Nutting Lake
- Oak Grove
- Oak Hill Park
- Oaklands
- Old Cambridge
- Old City
- Paper Mill Village
- Parkerville
- Pattenville
- Pawtucketville
- Payson Park
- Piety Corner
- Pine Lake
- Pine Rest
- Pingryville
- Plain
- Princeton Village
- Prospectville
- Reading Highlands
- Rio Vista
- River Pines
- Riverside
- Riverview
- Robin Hill
- Rogersville (historical)
- Saxonville
- Shaker Glen
- Shaker Village
- Shakerhill
- Shirley Center
- Silver Hill
- Silver Lake
- South Acton
- South Billerica
- South Chelmsford
- South Lincoln
- South Lowell
- South Natick
- South Pepperell
- South Row
- South Sherborn
- South Sudbury
- South Village
- South Wilmington
- Spring Hill
- Strawberry Hill
- Sutherland Woods
- Swan Corner
- Symmes Corner
- Ten Hills
- Tewksbury Junction
- The Pines
- Thompsonville
- Tower Hill
- Townsend Harbor
- Tyngsboro
- Varnumtown
- Village of Nagog Woods
- Vose
- Waban
- Wakefield Junction
- Walnut Hill
- Waltham Highlands
- Wamesit
- Ward Corner
- Waverley
- Wedgemere
- Wellington
- West Acton
- West Bedford
- West Chelmsford
- West Everett
- West Groton
- West Medford
- West Natick
- West Newton
- West Somerville
- West Townsend
- West Village
- Westford Station
- Westlands
- Weston Station
- Whidden Corner
- Whitneys
- Willowdale
- Willows
- Wilmington Junction
- Winchester Highlands
- Winnmere
- Winter Hill
- Woburn Highlands
- Woodland
- Woods Corner
- Woodsville
- Woodville
- Workmans Circle Camp
- Wyoming