Truro
Town in Barnstable County, Massachusetts

Truro is a town in Barnstable County, Massachusetts, with 2,454 residents (2020 Census). It sits at 26 ft (8 m) above sea level. The nearest town is Wellfleet, 6.9 miles S.
- 2,454residents (2020 Census)
- 26 ftelevation · 8 m
- 21.0 sq miland area · 54.3 km²
- 117 / sq mipopulation density
- 02666main ZIP code (2 in total)
About Truro
Truro () is a town on Cape Cod in Massachusetts, comprising two villages: Truro and North Truro. Located slightly more than 100 miles (160 km) by road from Boston, it is a summer vacation community just south of the northern tip of Cape Cod, in an area known as the "Outer Cape". English colonists named it after Truro in Cornwall, United Kingdom.
The historic Wampanoag Native American people called the area Pamet or Payomet. Their language was part of the large Algonquian family. This name was adopted for the Pamet River and the harbor area around the town center known as the Pamet Roads. The population of Truro was 2,454 at the 2020 census.
Over half of the land area of the town is part of the Cape Cod National Seashore, established in 1961 by President John F. Kennedy, and administered by the U.S. National Park Service.
Text: Wikipedia · CC BY-SA 4.0
Truro weather: 7-day forecast
Loading the National Weather Service forecast…
Source: National Weather Service (NOAA).
Live webcams in Truro
Webcams: Windy.com
Living in Truro
- Median household income
- $118,984
- Median home value
- $888,200
- Median age
- 64.1
Do you know Truro? Tell us about it
Help other travelers: share what makes Truro special. We review every message before publishing it.
Map of Truro
Tap any street on the map to see it in Street View below. Map: © OpenStreetMap contributors.
Truro 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 ›Truro, MA population
Truro had 2,454 residents in the 2020 Census.
| 2020 Census | 2,454 |
|---|---|
| Density | 117 per sq mi (45 per km²) |
Source: U.S. Census Bureau, Decennial Census.
Truro at a glance
| State | Massachusetts (MA) |
|---|---|
| County | Barnstable County |
| Type | Town |
| Population | 2,454 (2020) |
| Land area | 20.95 sq mi (54.3 km²) |
| Water area | 5.28 sq mi (13.69 km²) |
| Elevation | 26 ft (8 m) |
| Coordinates | 42.0136° N, 70.0642° W |
| ZIP codes | 02666, 02652 |
| Official website | truro-ma.gov |
| Census code (GEOID) | 2500170605 |
Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.
Towns near Truro
- Wellfleet6.9 mi S
- Provincetown7.1 mi NW
- North Eastham11.9 mi S
- Eastham12.4 mi S
- Orleans17.7 mi S
- Brewster18.6 mi S
- East Dennis19.8 mi S
- East Harwich21.1 mi S
- South Dennis21.8 mi S
- Dennis21.9 mi S
- Harwich21.9 mi S
- Yarmouth Port22.1 mi S
Straight-line distance between town centers.
Frequently asked questions about Truro
What county is Truro in?
Truro is in Barnstable County, Massachusetts.
What is the population of Truro, MA?
2,454 people lived in Truro at the 2020 Census.
What is the ZIP code of Truro, MA?
The main ZIP code is 02666. Other ZIP codes: 02652.
What is the elevation of Truro?
26 feet (8 m) above sea level.
What towns are near Truro?
Wellfleet (6.9 mi), Provincetown (7.1 mi), North Eastham (11.9 mi), Eastham (12.4 mi), Orleans (17.7 mi).
Last updated: