Barnstable est une ville du Cap Cod, dans le Massachusetts, aux États-Unis. C'est le chef-lieu du comté de Barnstable. Au recensement de 2010, sa population s'élevait à 45 193 personnes sur un territoire de 197,5 km2.
Barnstable est jumelée avec la ville anglaise de Barnstaple.