Checked
Barnstable County, MA
40 cities and towns and 47 ZIP codes in Barnstable County, Massachusetts.
Population
231,668
Land area
394sq mi
People per sq mi
588
ZIP codes
47
Cities and towns in Barnstable County
Barnstable County at a glance
- Barnstable County is 35% less dense than Massachusetts as a whole.
- By population, it ranks 9th among 14 counties in Massachusetts.
- The median household income is $95,241, 8% below the Massachusetts median of $103,960.
- A typical owner-occupied home is valued at $629,000 (12% above Massachusetts) and median rent is $1,678 a month.
- Its largest cities are Barnstable Town (49,568), South Yarmouth (11,552) and East Falmouth (6,245).
Local data for Barnstable County, MA
Counts from official public data
- Hospitals3
- Emergency Rooms2
- Nursing Homes15
- Schools63
- Colleges3
- Libraries33
- Banks88
- Post Offices33
- Parks217
- Grocery Stores106
- Restaurants1,037
- Affordable Housing23
- Home Health Agencies6
- Hospice Care3
- Dialysis Centers2
- Rehab & Long-Term Care Hospitals1
- Community Health Centers21
- Mental Health & Addiction Treatment16
- National Cemeteries1
- Private Schools14
- Community Colleges & Trade Schools2
- Superfund Sites1
- Toxic Release Facilities6
- Historic Places143
Housing and community stats
Barnstable County, MA, American Community Survey 2020-2024
Median household income
$95,241
Poverty rate
7.7%
Median home value
$629,000
Prices +1.8% in a year
Median rent
$1,678/mo
Homeownership
81.1%
Bachelor's or higher
48.2%
Median age
55.4
Average commute
24.8 min
Largest reported origins and ancestries: Irish Americans (58,418), Italian Americans (25,882), German Americans (18,686).
Economy and federal money
Jobs, income, federal spending and pandemic loans
Unemployment rate
3.8%
Sep 2026, 0.0 pts in a year
Average annual pay
$67,176
96,491 jobs, 2025
Income per person
$96,768
BEA, 2024
Federal spending
$3.5B
FY 2026, $15,364 per person
PPP loans
$737M
9,877 loans, 84,767 jobs reported
Campaign donations
$3.2M
Itemized, 2026 cycle
How people get to work
Barnstable County, MA, workers 16 and older. American Community Survey 5-year estimates
- Drove alone72.1%
- Carpooled7.0%
- Public transit1.2%
- Walked1.9%
- Bicycle0.6%
- Taxi, ride-hailing, motorcycle or other1.1%
- Worked from home16.0%
Average one-way commute: 24.8 minutes for people who do not work from home.
Environment and hazard risk
Barnstable County, MA, from FEMA, NOAA and EPA
Natural hazard risk
Relatively Moderate
Top: coastal flooding
Storm events since 1996
739
Most often high wind
Flood insurance policies
7,485
5.4% of homes, county
July high / Jan low
79° / 26°F
45.2 inches of rain a year
Hazards, floods and storm historyCheck a flood zone143 historic places
Health statistics
Share of adults in Barnstable County, MA, CDC PLACES estimates
Obesity
26.3%
U.S. 33.3% -7.0 pts
Diabetes
10.7%
U.S. 12.1% -1.4 pts
Smoking
10.5%
U.S. 12.8% -2.3 pts
Uninsured (18-64)
3.6%
U.S. 11.1% -7.5 pts
Cities, towns and ZIP codes in Barnstable County
Population shown
- Barnstable Town49,568
- South Yarmouth11,552
- East Falmouth6,245
- West Yarmouth6,194
- Yarmouth Port5,961
- East Harwich5,654
- Sagamore4,072
- Falmouth3,954
- Northwest Harwich3,932
- East Sandwich3,864
- Forestdale3,801
- Dennis Port3,691
- Provincetown3,452
- Monument Beach3,277
- South Dennis3,135
- East Dennis3,062
- Buzzards Bay2,909
- Sandwich2,890
- North Falmouth2,838
- West Dennis2,556
- Dennis2,424
- Pocasset2,247
- Harwich Port2,238
- North Eastham2,085
- Brewster1,994
- Bourne1,806
- Harwich Center1,774
- Teaticket1,759
- Chatham1,600
- Orleans1,480
- West Falmouth1,325
- West Chatham1,258
- Woods Hole988
- Mashpee Neck908
- New Seabury726
- Popponesset563
- Seabrook530
- Seconsett Island168
- Monomoscoy Island141
- Popponesset Island33
Frequently asked questions
- What is the largest city in Barnstable County, MA?
- Barnstable Town is the largest city or town in Barnstable County, with about 49,568 residents.
- How many ZIP codes are in Barnstable County?
- Barnstable County includes 47 ZIP Code Tabulation Areas, including 02532, 02534, 02536, 02537, 02540.
- What is the population of Barnstable County, MA?
- About 231,668 people live in Barnstable County, based on American Community Survey 5-year estimates.
- What counties border Barnstable County?
- Barnstable County borders Plymouth County.
Source: U.S. Census Bureau (TIGER/Line boundaries, American Community Survey) · Data as of 12/31/2023