Year-Round Population

Year-round residents, seasonal residents, and visitors, all contribute to the region’s social character. American Community Survey data estimate Barnstable County had a year-round population of 213,505 in 2020. (Though preliminary 2020 Decennial Census data show a year-round population of over 228,000, further decennial census population statistics have yet to be released.) The County’s population is overwhelming white (90.3%) and English-speaking (90.6%). Black or African American and Two or More Races are the only two other racial groups comprising more than 2% of the population. The County is also older than the state (median age of 53.7 years, compared to 39.6 years).