Geografía.
Localizado en el norte de la isla de Tenerife, con una superficie de 207,31 Km2 a una altitud de 390 m y una población de 39 876 habitantes se encuentra a 35 Km por carretera de Santa Cruz de Tenerife.
Limita al noreste con Santa Ursula, al sur se encuentra con Arafo, Güímar, Fasnia, Arico, Granadilla, Vilaflor y Adeje. Por el oeste y norte, Guía de Isora, Santiago del Teide, Icod de los Vinos, La Guancha , San Juan de la Rambla y Los Realejos. Por el norte con el Puerto de la Cruz. La corta línea costera de apenas 2 kilómetros se presenta acantilada, aunque con un par de buenas playas, de negras arenas.