La flora es rica y variada, dependiendo del medio-geográfico, en la parte baja, propiamente del cañón hay una gran abundancia de mezquite, huizache, guamúchil, sabino, sauz, además de frutales. En la sierra hay coníferas, roble, encino, tepehuaje, tepame, ozote, copal, ocotillo, mimbre, pitahayo, órgano, nopal, magueyes, viznagas, etc