En 2010, le climat de la commune est de type climat méditerranéen franc, selon une étude s'appuyant sur une série de données couvrant la période 1971-2000. En 2020, Météo-France publie une typologie des climats de la France métropolitaine dans laquelle la commune est exposée à un climat méditerranéen et est dans la région climatique Provence, Languedoc-Roussillon, caractérisée par une pluviométrie faible en été, un très bon ensoleillement (2 600 h/an), un été chaud (21,5 °C), un air très sec en été, sec en toutes saisons, des vents forts (fréquence de 40 à 50 % de vents > 5 m/s) et peu de brouillards.
Pour la période 1971-2000, la température annuelle moyenne est de 13,8 °C, avec une amplitude thermique annuelle de 16,8 °C. Le cumul annuel moyen de précipitations est de 1 184 mm, avec 7,6 jours de précipitations en janvier et 3,3 jours en juillet. Pour la période 1991-2020, la température moyenne annuelle observée sur la station météorologique la plus proche, située sur la commune de Montdardier à 11 km à vol d'oiseau, est de 12,9 °C et le cumul annuel moyen de précipitations est de 1 487,0 mm. Pour l'avenir, les paramètres climatiques de la commune estimés pour 2050 selon différents scénarios d’émission de gaz à effet de serre sont consultables sur un site dédié publié par Météo-France en novembre 2022.