Los meses más cálidos suelen ser julio y agosto, con una temperatura media de 22 °C, y los meses más fríos son enero y diciembre, con una media de 9 °C. La media de precipitaciones anuales en Castellfollit de la Roca es de 475 mm.