En el área del municipio existe vegetación variada tal como: matorral subtropical (papelillo, copal, casahuate, vara dulce, tepame, nopal y garambullo); pastizal natural cuya planta representativa es el zacatal; también se encuentra bosque de pino y encino, selva baja caducifolia, así como también matorral espinozo como: mezquite, uña de gato y chaparro prieto al norte de la ribera del río Bavispe, y se dedica una pequeña porción a la agricultura de riego.