El municipio tiene un clima tropical húmedo aunque con variaciones dependiendo de la altitud.