La Villa de Los Silos fue fundada en territorios del prehispánico reino de Daute, ubicado en el ángulo noroeste de la isla de Tenerife. El término municipal, que limita al oeste con Buenavista, al este con Garachico y El Tanque, y al sur con Santiago del Teide, se extiende desde el puerto de Erjos, a 1200 m. de altitud, hasta el Océano Atlántico, en una superficie total de 24,23 Km2.