Merrimac
Town in Essex County, Massachusetts

Merrimac is a town in Essex County, Massachusetts, with 6,723 residents (2020 Census). It sits at 108 ft (33 m) above sea level. The nearest town is Newton, 2.8 miles NW.
- 6,723residents (2020 Census)
- 108 ftelevation · 33 m
- 8.5 sq miland area · 22.0 km²
- 791 / sq mipopulation density
- 01860ZIP code
About Merrimac
Merrimac is a small town in Essex County, Massachusetts, United States, located on the southeastern border of New Hampshire, approximately 34 miles (55 km) northeast of Boston and 10 miles (16 km) west of the Atlantic Ocean. It was incorporated on April 11, 1876. It is situated along the north bank of the Merrimack River in the Merrimack Valley. The population was 6,723 at the 2020 census. Historically a mill town, it has long since become a largely residential community. It is part of the Greater Boston metropolitan area.
Text: Wikipedia · CC BY-SA 4.0
Merrimac weather: 7-day forecast
Loading the National Weather Service forecast…
Source: National Weather Service (NOAA).
Live webcams in Merrimac
Webcams: Windy.com
Living in Merrimac
- Median household income
- $123,054
- Median home value
- $553,400
- Median rent
- $1,352/mo
- Median age
- 49.4
Do you know Merrimac? Tell us about it
Help other travelers: share what makes Merrimac special. We review every message before publishing it.
Map of Merrimac
Tap any street on the map to see it in Street View below. Map: © OpenStreetMap contributors.
Merrimac 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 ›Merrimac, MA population
Merrimac had 6,723 residents in the 2020 Census.
| 2020 Census | 6,723 |
|---|---|
| Density | 791 per sq mi (305 per km²) |
Source: U.S. Census Bureau, Decennial Census.
Merrimac at a glance
| State | Massachusetts (MA) |
|---|---|
| County | Essex County |
| Type | Town |
| Population | 6,723 (2020) |
| Land area | 8.50 sq mi (22.0 km²) |
| Water area | 0.40 sq mi (1.03 km²) |
| Elevation | 108 ft (33 m) |
| Coordinates | 42.8386° N, 71.0120° W |
| ZIP code | 01860 |
| Official website | merrimac01860.info |
| Census code (GEOID) | 2500940430 |
Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.
Towns near Merrimac
- Newton, NH2.8 mi NW
- Amesbury3.0 mi E
- West Newbury3.6 mi SE
- Plaistow, NH4.1 mi W
- South Hampton, NH4.4 mi NE
- Haverhill5.4 mi SW
- Groveland5.9 mi S
- East Kingston, NH6.0 mi N
- Kingston, NH6.1 mi NW
- Newburyport6.6 mi E
- Kensington, NH6.9 mi N
- Atkinson, NH7.9 mi W
Straight-line distance between town centers.
Frequently asked questions about Merrimac
What county is Merrimac in?
Merrimac is in Essex County, Massachusetts.
What is the population of Merrimac, MA?
6,723 people lived in Merrimac at the 2020 Census.
What is the ZIP code of Merrimac, MA?
The ZIP code of Merrimac is 01860.
What is the elevation of Merrimac?
108 feet (33 m) above sea level.
What towns are near Merrimac?
Newton (2.8 mi), Amesbury (3.0 mi), West Newbury (3.6 mi), Plaistow (4.1 mi), South Hampton (4.4 mi).
Last updated: