Las temperaturas son más o menos regulares durante todo el año en las zonas bajas del municipio, en buena medida gracias al efecto termorregulador del mar, que impide las grandes oscilaciones. Los termómetros marcan entre los 18ºC y 23ºC de temperatura. En zonas altas los contrastes térmicos son más acusados debido en parte a la altitud (2.500m), donde se pueden registrar temperaturas bajo 0ºC. En la época invernal, cuando el anticiclón de las Azores se encuentra más alejado del archipiélago, deja paso a las perturbaciones de origen polar que traen consigo un descenso de las temperaturas. Por el contrario, el verano es más caluroso, mitigado por el soplo del alisio, fresco y húmedo. En las medianías las temperaturas ronda entre los 17 ºC y 15 ºC de media anual.
Las precipitaciones tienen la misma dinámica que en el resto de los municipios isleños del norte. El verano es más bien seco en cuanto a precipitaciones y húmedo debido a la continua influencia del mar de nubes del alisio o también conocida como 'la Panza de Burro'. El invierno es más lluvioso. Al estar Icod en la vertiente de barlovento, las precipitaciones en la costa nunca son inferiores a los 200 mm anuales, ya que de hecho suelen superar los 300 litros por metro cuadrado a lo largo del año. En zonas más alejadas del mar las precipitaciones experimentan un progresivo aumento, alcanzando en algunas zonas entre los 600 y los 700mm. Los meses del otoño y el invierno son los más lluviosos. A partir de abril hasta septiembre apenas se registran precipitaciones. Son los meses de junio, julio y agosto los más secos, dando como resultado una relativa sequía estival, atenuada de nuevo por los vientos alisios.