En el norte del municipio predomina el clima semicálido húmedo, con abundante lluvia en verano; al sur, el clima es semicálido húmedo, con lluvia todo el año.