Il clima del comune è tipicamente mediterraneo con temperature medie di 15-17 C. Il mese più freddo è quello di Gennaio con valori medi di temperature intorno ai 10 C, mentre in Agosto si hanno le temperature maggiori con medie intorno ai 25-30 C.
La stagione piovosa inizia gradualmente nei mesi di settembre e ottobre; gli apporti idrici aumentano progressivamente con massimi nei mesi di febbraio e marzo. Successivamente si ha un progressivo diminuire degli afflussi meteorici sino ad arrivare ai mesi estivi caratterizzati da siccità.