Merrimac

Town in Essex County, Massachusetts

View of Merrimac, Massachusetts
Photo: Doug Kerr · CC BY-SA 2.0

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.

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…

Hourly forecast & alerts ›

Source: National Weather Service (NOAA).

Live webcams in Merrimac

All 24 webcams near 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
Cost of living and demographics of Merrimac ›

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

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 ›

Merrimac, MA population

Merrimac had 6,723 residents in the 2020 Census.

2020 Census6,723
Density791 per sq mi (305 per km²)

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

Merrimac at a glance

StateMassachusetts (MA)
CountyEssex County
TypeTown
Population6,723 (2020)
Land area8.50 sq mi (22.0 km²)
Water area0.40 sq mi (1.03 km²)
Elevation108 ft (33 m)
Coordinates42.8386° N, 71.0120° W
ZIP code01860
Official websitemerrimac01860.info
Census code (GEOID)2500940430

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

Towns near Merrimac

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: