La flora en el municipio, se caracterizada principalmente por matorrales espinosos así como cactus, nopales, magueyeras y escasos bosques de encino, y en zonas urbanas encontramos una gran cantidad de árboles de pirul.