Se encuentra en el noreste de la isla de Tenerife, unida física y urbanísticamente a la ciudad de San Cristóbal de La Laguna, estando consideradas ambas ciudades gemelas y formando, junto a El Rosario, Tegueste, Tacoronte y El Sauzal, el área metropolitana de Santa Cruz de Tenerife que tiene una población de más de 449 472 habitantes.