El clima de este municipio es definido como Mediterráneo templado, con temperaturas medias anuales de 11,5 °C, siendo la media de mínimas del mes más frío de 1,1 °C y la media de máximas del mes más cálido de 29,9 °C.