La flora en el municipio, está formada principalmente de pradera y matorral espinoso como el garambullo, palma y nopal; en algunas comunidades predomina la zona de bosque, en el cual existen árboles de encino prieto, encino manzanilla, pino, encino, sabino, mezquite, jacaranda, oyamel y en la mayoría del territorio podemos observar árboles de pirul.