El clima es seco, cálido y soleado la mayor parte del año. La temporada de lluvias se da entre diciembre y mayo. Llueve sobre todo en las zonas altas y esporádicamente en la zona del bosque, sin embargo el río La Leche aumenta su caudal considerablemente, partiendo literalmente al bosque en dos.
La temporada más cálida va de diciembre a mayo. Las máximas temperaturas en febrero y marzo son 33° C en promedio, pudiendo llegar a 36° C como máximo. La menor se registra entre julio y agosto, con 11° C en promedio.