El clima, predominantemente caluroso, es seco al norte y húmedo al sur, con precipitaciones que pueden llegar hasta los 2000 mm anuales.