Barbate (de 1950 a 1998 fue llamado Barbate de Franco) es un municipio español de la provincia de Cádiz (Andalucía).