La Esperanza, capital del municipio, según algunas fuentes debe su nombre al Adelantado Alonso Fernández de Lugo, que llegó a este lugar con sus hombres huyendo de la Matanza de Acentejo.
Desde el lugar en que ahora se sitúa la iglesia, divisó el campamento de Añaza (en la actual Santa Cruz de Tenerife). Aquello suponía la salvación de su ejército, por lo que prometió erigir en el lugar una ermita a la Virgen de la Esperanza.
En 1964 obtiene el título de villa.