El norte de la zona se encuentra cubierto por bosques mesófilos de montaña, pino y encino. Al extremo sur predomina el pastizal inducido, asociado con condiciones secundarias de selva baja caducifolia, representada por herbáceas altas como la higuerilla y los acahuales. En las barrancas que se localizan al poniente y en las que cruzan la ciudad se aprecian distintas variedades de árboles, como fresno, jacaranda, bugambilia, ciruelo, sauce, amate y guayabo.
