Hudson

Town in Middlesex County, Massachusetts

View of Hudson, Massachusetts
Photo: Marcbela (Marc N. Belanger) · Public domain

Hudson is a town in Middlesex County, Massachusetts, with 20,092 residents (2020 Census). It sits at 262 ft (80 m) above sea level. The nearest town is Marlborough, 2.7 miles S.

About Hudson

Hudson is a town in Middlesex County, Massachusetts, United States, with a total population of 20,092 as of the 2020 census. It contains the census-designated place of the same name. Before its incorporation as a town in 1866, Hudson was a neighborhood and unincorporated village of Marlborough, Massachusetts, and was known as Feltonville. From approximately 1850 until the last shoe factory burned down in 1968, Hudson was a mill town specializing in the production of shoes and related products. At one point, the town had 17 shoe factories, many of them powered by the Assabet River, which runs through town. The many factories in Hudson attracted immigrants from Canada and Europe. Today most residents are of either Portuguese or Irish descent, with a smaller percentage being of French, Italian, English, or Scotch-Irish descent. While some manufacturing remains in Hudson, the town is now primarily residential. Hudson is served by the Hudson Public Schools district.

Text: Wikipedia · CC BY-SA 4.0

Hudson weather: 7-day forecast

Loading the National Weather Service forecast…

Hourly forecast & alerts ›

Source: National Weather Service (NOAA).

Live webcams in Hudson

All 24 webcams near Hudson ›

Webcams: Windy.com

Living in Hudson

Median household income
$103,400
Median home value
$496,800
Median rent
$1,406/mo
Median age
42.9
Cost of living and demographics of Hudson ›

Do you know Hudson? Tell us about it

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

Map of Hudson

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

Hudson 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 ›

Hudson, MA population

Hudson had 20,092 residents in the 2020 Census.

2020 Census20,092
Density1,743 per sq mi (673 per km²)

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

Hudson at a glance

StateMassachusetts (MA)
CountyMiddlesex County
TypeTown
Population20,092 (2020)
Land area11.53 sq mi (29.9 km²)
Water area0.34 sq mi (0.87 km²)
Elevation262 ft (80 m)
Coordinates42.3891° N, 71.5459° W
ZIP codes01749, 01752
Official websitetownofhudson.org
Census code (GEOID)2501731540

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

Towns near Hudson

Straight-line distance between town centers.

Frequently asked questions about Hudson

What county is Hudson in?

Hudson is in Middlesex County, Massachusetts.

What is the population of Hudson, MA?

20,092 people lived in Hudson at the 2020 Census.

What is the ZIP code of Hudson, MA?

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

What is the elevation of Hudson?

262 feet (80 m) above sea level.

What towns are near Hudson?

Marlborough (2.7 mi), Stow (3.3 mi), Berlin (4.5 mi), Bolton (4.5 mi), Maynard (5.2 mi).

Last updated: