El municipio se encuentra situado en el nordeste de la isla, a orillas del océano Atlántico, limitando con los municipios de San Cristóbal de La Laguna y El Rosario.