La flora del municipio está compuesta por bosque mixto, predominando especies de ceiba, oyamel, encino, cedro, tepeguaje, huizache, parota, cuirinde y pino.