工业主要有电机、农机、水泥、化肥、采矿、制糖、砖瓦、酿造、棉织、木器等生产行业。1990全县乡镇以上工业企业发展到54个,其中全民企业18个,集体企业36个,职工总数5030名,固定资产原值7113万元,净值5514万元。2009年,代县工业总产值10069万元。代县境内有太原钢铁公司所属的峨口铁矿,现有职工5707人,厂房建筑面积27万平方米。主要产品有铁精矿粉和球团矿,1990年产量分别为92万吨和42万吨,工业总产值1.35亿元,利税582万元。