Con 5.664 habitantes y una densidad de población de 84 hab./km2, Buenavista del Norte ocupa el extremo NW de la isla de Tenerife con una extensión de 67,2 km2. Dista 71 km de Santa Cruz de Tenerife y 40 km de Puerto de La Cruz. Se accede por la carretera TF- 42 desde Icod de los Vinos y por la TF-436 desde Santiago del Teide