Por su relieve geográfico se divide en dos zonas, la zona alta (1800 msnm), templada y húmeda, donde se encuentra la cabecera municipal, y la zona baja (900 msnm), calurosa y menos húmeda.