El clima en la mayor porción del territorio es de sabana, con temperaturas medias entre los 27º y 29º con excepción de la zona oeste del municipio donde se encuentra un clima subtropical de altura con temperaturas que van desde los 18º hasta los 27º e inclusive llegan hasta los 12º en las zonas más altas en zonas relativamente poco pobladas y reducidas.