Census place · GEOID 2503690 · Barnstable County
Barnstable, MA ZIP codes
13 ZIP/ZCTAs intersecting this Census place in Barnstable County.
U.S. Census Bureau, ACS 2019–2023 5-year (vintage 2023). Geography: Census place Barnstable (GEOID 2503690). Methodology
Combined population of ZIP/ZCTAs intersecting this place: 71,089 (13 ZIPs).
Combined population of ZIP/ZCTAs intersecting this place. Each intersecting ZIP contributes its full ZCTA population; overlap percents are descriptive only. This is not the Census place ACS headline above. Methodology
Map of Barnstable, MA

ZIP/ZCTA overlap with Barnstable
Population overlap
Share of each ZIP/ZCTA’s population located within Barnstable, based on ZIP Code Database place-overlap data. This is a population measure, not land-area overlap or the Census-place population.
- 025370.2%
- 02601100.0%
- 02630100.0%
USPS primary city
- 02632100.0%
- 02635100.0%
- 02637100.0%
- 02647100.0%
- 02648100.0%
- 02655100.0%
- 02668100.0%
- 02672100.0%
- 026730.1%
- 026757.5%
ZIP Code Database place-overlap table, field percent_of_zip_population_in_place, keyed by place_geoid. Not ACS 2019–2023. Overlap vintage is the shipped overlap table and is separate from ACS. Methodology
ZIP codes intersecting Barnstable
| ZIP | City | County | Population | Income |
|---|---|---|---|---|
| 02537 | East Sandwich | Barnstable County | 6,486 | $131,150 |
| 02601 | Hyannis | Barnstable County | 16,066 | $62,989 |
| 02630 | Barnstable | Barnstable County | 2,539 | $137,875 |
| 02632 | Centerville | Barnstable County | 12,217 | $121,295 |
| 02635 | Cotuit | Barnstable County | 3,673 | $118,295 |
| 02637 | Cummaquid | Barnstable County | 351 | $218,165 |
| 02647 | Hyannis Port | Barnstable County | 228 | — |
| 02648 | Marstons Mills | Barnstable County | 7,592 | $131,125 |
| 02655 | Osterville | Barnstable County | 3,535 | $100,927 |
| 02668 | West Barnstable | Barnstable County | 2,514 | $108,042 |
| 02672 | West Hyannisport | Barnstable County | 0 | — |
| 02673 | West Yarmouth | Barnstable County | 8,969 | $73,846 |
| 02675 | Yarmouth Port | Barnstable County | 6,919 | $111,555 |