Los núcleos urbanos del término municipal son el núcleo principal de Barbate, la pedanía de Los Caños de Meca y la entidad local autónoma de Zahara de los Atunes, constituida en 2011.