Barbate es un municipio español de la provincia de Cádiz (Andalucía). Según el INE, en 2022 contaba con 22 872 habitantes. Su extensión superficial es de 143,47 km² y tiene una densidad de 159,42 hab/km². Tiene una altitud media de 10 metros y se encuentra a 64 kilómetros de la capital de provincia, Cádiz. Pertenece a la comarca de La Janda y, a su vez, a la subcomarca de la Janda Litoral.