Checked
Middlesex County, MA
36 cities and towns and 81 ZIP codes in Middlesex County, Massachusetts.
Population
1,638,365
Land area
818sq mi
People per sq mi
2,003
ZIP codes
81
Cities and towns in Middlesex County
Middlesex County at a glance
- Middlesex County is about 2.2 times as dense as Massachusetts as a whole.
- It is the most populous county in Massachusetts.
- Households here earn a median of $130,847 a year, 26% more than the Massachusetts figure of $103,960.
- A typical owner-occupied home is valued at $727,800 (29% above Massachusetts) and median rent is $2,201 a month.
- The biggest population centers are Cambridge (118,796), Lowell (118,368) and Newton (89,044).
Local data for Middlesex County, MA
Counts from official public data
- Hospitals13
- Emergency Rooms11
- Nursing Homes72
- Schools508
- Colleges25
- Libraries69
- Banks444
- Post Offices82
- Parks901
- Grocery Stores546
- Restaurants4,653
- Affordable Housing152
- Home Health Agencies66
- Hospice Care15
- Dialysis Centers14
- Rehab & Long-Term Care Hospitals4
- Community Health Centers13
- Mental Health & Addiction Treatment93
- National Cemeteries1
- Private Schools126
- Community Colleges & Trade Schools10
- Superfund Sites15
- Toxic Release Facilities72
- Historic Places1,074
Housing and community stats
Middlesex County, MA, American Community Survey 2020-2024
Median household income
$130,847
Poverty rate
7.7%
Median home value
$727,800
Prices +3.6% in a year
Median rent
$2,201/mo
Homeownership
61.3%
Bachelor's or higher
59.5%
Median age
38.9
Average commute
29.9 min
Largest reported origins and ancestries: Irish Americans (300,318), Italian Americans (198,782), German Americans (102,787).
Economy and federal money
Jobs, income, federal spending and pandemic loans
Unemployment rate
4.0%
Aug 2026, -0.3 pts in a year
Average annual pay
$118,479
903,942 jobs, 2025
Income per person
$112,011
BEA, 2024
Federal spending
$27.4B
FY 2026, $16,790 per person
PPP loans
$5.5B
52,692 loans, 514,191 jobs reported
Campaign donations
$56.12M
Itemized, 2026 cycle
How people get to work
Middlesex County, MA, workers 16 and older. American Community Survey 5-year estimates
- Drove alone54.2%
- Carpooled6.3%
- Public transit7.2%
- Walked4.2%
- Bicycle1.6%
- Taxi, ride-hailing, motorcycle or other1.8%
- Worked from home24.7%
Average one-way commute: 29.9 minutes for people who do not work from home.
Environment and hazard risk
Middlesex County, MA, from FEMA, NOAA and EPA
Natural hazard risk
Relatively High
Top: ice storm
Storm events since 1996
1,840
Most often thunderstorm wind
Flood insurance policies
4,000
1.0% of homes, county
July high / Jan low
85° / 18°F
42.6 inches of rain a year
Hazards, floods and storm historyCheck a flood zone1,074 historic places
Health statistics
Share of adults in Middlesex County, MA, CDC PLACES estimates
Obesity
23.8%
U.S. 33.3% -9.5 pts
Diabetes
8.5%
U.S. 12.1% -3.6 pts
Smoking
9.1%
U.S. 12.8% -3.7 pts
Uninsured (18-64)
4.0%
U.S. 11.1% -7.1 pts
Cities, towns and ZIP codes in Middlesex County
Population shown
- Cambridge118,796
- Lowell118,368
- Newton89,044
- Somerville81,036
- Framingham72,399
- Malden65,906
- Waltham64,902
- Medford59,354
- Everett50,045
- Arlington46,350
- Woburn41,939
- Marlborough41,647
- Watertown35,543
- Lexington34,295
- Melrose29,650
- Wakefield27,793
- Belmont27,175
- Burlington26,274
- Reading25,612
- Winchester23,406
- Stoneham23,355
- Wilmington23,336
- Hudson15,719
- Maynard10,712
- Pinehurst6,845
- Cochituate6,471
- West Concord5,876
- Hopkinton3,426
- Littleton Common3,289
- Ayer3,098
- Hanscom AFB2,110
- Pepperell1,971
- East Pepperell1,949
- Groton1,232
- Shirley1,146
- Townsend987
Frequently asked questions
- What is the largest city in Middlesex County, MA?
- Cambridge is the largest city or town in Middlesex County, with about 118,796 residents.
- How many ZIP codes are in Middlesex County?
- Middlesex County includes 81 ZIP Code Tabulation Areas, including 01431, 01432, 01450, 01460, 01463.
- What is the population of Middlesex County, MA?
- About 1,638,365 people live in Middlesex County, based on American Community Survey 5-year estimates.
- What counties border Middlesex County?
- Middlesex County borders Worcester County, Essex County, Suffolk County, Norfolk County, Hillsborough County, NH.
Source: U.S. Census Bureau (TIGER/Line boundaries, American Community Survey) · Data as of 12/31/2023