古代山西的森林植被主要分布在太行山区和吕梁山区,主要由针叶树和阔叶树组成。草原植被主要分布在大同、忻州、吕梁等地区,主要由羊草、狼毒、柴胡等草本植物组成。农田植被主要包括谷类作物、豆类作物、果树等,主要集中在黄河流域和汾河流域。