Se encuentra a una altitud de 858 metros sobre el nivel del mar, siendo el pueblo más elevado, y a su vez más pequeño, de la provincia de Cádiz.