Hudson
Town in Middlesex County, Massachusetts

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.
- 20,092residents (2020 Census)
- 262 ftelevation · 80 m
- 11.5 sq miland area · 29.9 km²
- 1,743 / sq mipopulation density
- 01749main ZIP code (2 in total)
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…
Source: National Weather Service (NOAA).
Live webcams in 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
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
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 Census | 20,092 |
|---|---|
| Density | 1,743 per sq mi (673 per km²) |
Source: U.S. Census Bureau, Decennial Census.
Hudson at a glance
| State | Massachusetts (MA) |
|---|---|
| County | Middlesex County |
| Type | Town |
| Population | 20,092 (2020) |
| Land area | 11.53 sq mi (29.9 km²) |
| Water area | 0.34 sq mi (0.87 km²) |
| Elevation | 262 ft (80 m) |
| Coordinates | 42.3891° N, 71.5459° W |
| ZIP codes | 01749, 01752 |
| Official website | townofhudson.org |
| Census code (GEOID) | 2501731540 |
Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.
Towns near Hudson
- Marlborough2.7 mi S
- Stow3.3 mi NE
- Berlin4.5 mi W
- Bolton4.5 mi NW
- Maynard5.2 mi NE
- Southborough6.0 mi S
- Sudbury6.4 mi E
- Boxborough6.8 mi N
- Northborough6.8 mi SW
- Clinton7.6 mi W
- Framingham7.9 mi SE
- Cordaville8.1 mi S
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: