Geografía.
Situado en el norte de la isla con una superficie de 57,09 Km2 a una altitud de 350 m y una población de 35 799 habitantes a una distancia por carretera de 42 Km de Santa Cruz de Tenerife.
Limita al oeste con San Juan de La Rambla y al este con Puerto de la Cruz y La Orotava que sigue bordeándola por todo el sur. Al norte su costa se presenta acantilada aunque posee una plataforma litoral conocida por La Rambla del Realejo.