La vegetación que se encuentra en el territorio municipal es mayormente correspondiente al clima seco en la región más baja del territorio, existiendo principalmente matorral, cactácesas y pastizales, en la región más elevadas se puede encontrar bosque templado con especies como palmas y ocote, gran parte del suelo es dedicado a la agricultura de temporal.