La flora del municipio es variada según la altitud de la zona en que se localice, la mayor parte de la zona central y este del territorio se encuentra cubierta por pastizal, donde se encuentra yuca, agave, palma, mezquite, biznaga y gobernadora, parte de esta zona, hacia el suroeste se ha dedicado a la agricultura gracias a la construcción de la Presa Adolfo López Mateos en el río Santa María, así como gran parte de los pastizales sostienen actividades ganaderas, en el extremo suroeste, la más elevada, se encuentra bosque, como especies como pino y encino; entre las principales especies animales encontramos oso, paloma, conejo, liebre, gato montés y coyote.