Marlborough

City in Middlesex County, Massachusetts

View of Marlborough, Massachusetts
Photo: Daderot · CC0

Marlborough is a city in Middlesex County, Massachusetts, with 41,793 residents (2020 Census). It sits at 449 ft (137 m) above sea level. The nearest town is Hudson, 2.7 miles N.

About Marlborough

Marlborough is a city in Middlesex County, Massachusetts, United States. The population was 41,793 at the 2020 census. Marlborough became a prosperous industrial town in the 19th century and made the transition to high technology industry in the late 20th century after the construction of the Massachusetts Turnpike. It is part of the Worcester metropolitan area.

Marlborough was declared a town in 1660, and was incorporated as a city in 1890 when it changed its municipal charter from a New England town meeting system to a mayor–council government.

Text: Wikipedia · CC BY-SA 4.0

Marlborough weather: 7-day forecast

Loading the National Weather Service forecast…

Hourly forecast & alerts ›

Source: National Weather Service (NOAA).

Live webcams in Marlborough

All 24 webcams near Marlborough ›

Webcams: Windy.com

Living in Marlborough

Median household income
$91,968
Median home value
$513,100
Median rent
$1,871/mo
Median age
37.5
Cost of living and demographics of Marlborough ›

Do you know Marlborough? Tell us about it

Help other travelers: share what makes Marlborough special. We review every message before publishing it.

Map of Marlborough

Tap any street on the map to see it in Street View below. Map: © OpenStreetMap contributors.

Marlborough Street View

Loading Street View…

Drag the image to look around and tap the arrows on the ground to move. If it says there is no imagery, tap a nearby street on the map above.

Open in Google Maps ›

Marlborough, MA population

Marlborough had 41,793 residents in the 2020 Census.

2020 Census41,793
Density2,003 per sq mi (773 per km²)

Source: U.S. Census Bureau, Decennial Census.

Marlborough at a glance

StateMassachusetts (MA)
CountyMiddlesex County
TypeCity
Population41,793 (2020)
Land area20.86 sq mi (54.0 km²)
Water area1.24 sq mi (3.20 km²)
Elevation449 ft (137 m)
Coordinates42.3496° N, 71.5472° W
ZIP codes01752, 01749, 01772
Official websitemarlborough-ma.gov
Census code (GEOID)2538715

Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.

Towns near Marlborough

Straight-line distance between town centers.

Frequently asked questions about Marlborough

What county is Marlborough in?

Marlborough is in Middlesex County, Massachusetts.

What is the population of Marlborough, MA?

41,793 people lived in Marlborough at the 2020 Census.

What is the ZIP code of Marlborough, MA?

The main ZIP code is 01752. Other ZIP codes: 01749, 01772.

What is the elevation of Marlborough?

449 feet (137 m) above sea level.

What towns are near Marlborough?

Hudson (2.7 mi), Southborough (3.4 mi), Berlin (5.1 mi), Northborough (5.4 mi), Cordaville (5.4 mi).

Last updated: