Barnstable County, Massachusetts Cities (2025)

16 cities

City
Rank
2025 Pop.
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Barnstable Town150,07048,8720.48%83560 City
Barnstable Town249,70448,872-0.25%82960 City
Falmouth333,24732,5410.06%75544 Town
Yarmouth425,17924,990-0.12%1,04224 Town
Bourne520,54419,6040.18%50541 Town
Sandwich620,45920,254-0.23%47743 Town
Mashpee715,47915,068-0.02%66223 Town
Dennis814,76214,676-0.67%71721 Town
Harwich913,58913,430-0.23%65121 Town
Brewster1010,46610,3180.18%45623 Town
Chatham116,7136,5930.03%41516 Town
Orleans126,5526,3061.03%46314 Town
Eastham135,8235,746-0.02%41714 Town
Provincetown143,7313,6580.05%38610 Town
Wellfleet153,6483,5650.08%18420 Town
Truro162,4852,4390.04%11921 Town

Barnstable County Cities Summary

Largest City

Barnstable Town is the largest city in Barnstable County, with a population of 50,070.

Smallest City

Truro is the smallest city in Barnstable County, with a population of 2,485.

10 Largest Cities

There are 16 cities in Barnstable County, Massachusetts.

Location of Barnstable County