La flora del municipio es la típica del desierto, prácticamente en todo el territorio se encuentra matorral desértico, en el cual las principales especies son candelilla, guajilla, gobernadora, guayule, zacate y samandoca, en algunas zonas se puede encontrar pastizal, y en un sector del norte, debido a la altud de las sierras, se encuentra Bosque templado, en el cual abunda el pino y el cedro.