La flora del municipio está constituida por pirules, magueyes, nopales, cardenchas, tepozanes, mezquites, huizaches, güiscolotes, engordacabras, biznagas, sangre de drago, amoles, jarillas, helechos, marrubios, gordolobos, lampotes, aceitillas, quelites, mostazas, saramao, trompillo, romerillo, cola de zorra, artemisa, y diferentes clases de zacate.