Dennis

Town in Barnstable County, Massachusetts

View of Dennis, Massachusetts
Photo: John Phelan · CC BY 3.0

Dennis is a town in Barnstable County, Massachusetts, with 14,674 residents (2020 Census). It sits at 23 ft (7 m) above sea level. The nearest town is South Dennis, 0.7 miles E.

About Dennis

Dennis is a town on Cape Cod in Massachusetts. It is a seaside resort town with colonial mansions along the northern Cape Cod Bay coastline and beaches along the southern Nantucket Sound. As of the 2020 census, its population was 14,674.

The town encompasses five villages, each with its own post office: Dennis (including North Dennis), Dennis Port, East Dennis, South Dennis, and West Dennis.

Text: Wikipedia · CC BY-SA 4.0

Dennis weather: 7-day forecast

Loading the National Weather Service forecast…

Hourly forecast & alerts ›

Source: National Weather Service (NOAA).

Live webcams in Dennis

All 17 webcams near Dennis ›

Webcams: Windy.com

Living in Dennis

Median household income
$88,154
Median home value
$627,100
Median rent
$1,420/mo
Median age
59.5
Cost of living and demographics of Dennis ›

Do you know Dennis? Tell us about it

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

Map of Dennis

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

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

Dennis, MA population

Dennis had 14,674 residents in the 2020 Census.

2020 Census14,674
Density712 per sq mi (275 per km²)

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

Dennis at a glance

StateMassachusetts (MA)
CountyBarnstable County
TypeTown
Population14,674 (2020)
Land area20.60 sq mi (53.3 km²)
Water area1.76 sq mi (4.56 km²)
Elevation23 ft (7 m)
Coordinates41.7061° N, 70.1648° W
ZIP codes02660, 02638, 02639, 02641, 02664, 02670
Official websitetown.dennis.ma.us
Census code (GEOID)2500116775

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

Towns near Dennis

Straight-line distance between town centers.

Frequently asked questions about Dennis

What county is Dennis in?

Dennis is in Barnstable County, Massachusetts.

What is the population of Dennis, MA?

14,674 people lived in Dennis at the 2020 Census.

What is the ZIP code of Dennis, MA?

The main ZIP code is 02660. Other ZIP codes: 02638, 02639, 02641, 02664, 02670.

What is the elevation of Dennis?

23 feet (7 m) above sea level.

What towns are near Dennis?

South Dennis (0.7 mi), East Dennis (2.1 mi), West Dennis (2.7 mi), Yarmouth Port (2.9 mi), Dennis Port (3.0 mi).

Last updated: