Algar (con anterioridad a 1842 Santa María de Guadalupe del Algar) es un municipio español de la provincia de Cádiz, Andalucía. En el año 2008 contaba con 1.564 habitantes. Su extensión superficial es de 27 km y tiene una densidad de 58,8 hab/km. Sus coordenadas geográficas son 36 39' N, 5 39' O. Se encuentra situada a una altitud de 212 metros y a 87 kilómetros de la capital de provincia, Cádiz.