代縣地形多樣,資源豐富。野生動物資源有豹、狼等數十種。現有林地面積31萬畝,森林覆蓋率12.2%,樹種有落葉松、雲杉、油松、華北冷杉、白樺、國槐、山楊、旱柳等25種。藥用植物在40種以上,已知的礦產資源有鐵、銅、釩、鈦、磁、鈾、雲母、金紅石、石棉、石英、長石、石墨、藍晶石、褐煤和泥炭等24種,大型礦床達12個,小型礦床10個。鐵礦含鐵量最高為32.1%,占全省已探明儲量的42.8%,遠景儲量15億噸。金紅石現已探明儲量7615萬噸,其中碾子溝金紅石礦是僅次於湖北棗陽的全國第二大礦,原礦遠景儲量3億噸,礦石平均含二氧化鈦2.27%。金礦、銀礦、臘石礦、鉀長廠礦、石英礦等儲量都十分可觀,極具開採價值。
全縣共有耕地43.5萬畝,糧食作物有高梁、玉米、穀子、水稻、小麥、莜麥、山藥、蠶豆等。經濟作物有辣椒、菸葉、黨參、黃芪等。
工業主要有電機、農機、水泥、化肥、採礦、製糖、磚瓦、釀造、棉織、木器等生產行業,其中棉織品和木器產品遠銷國外。近年來,縣委、政府從本縣資源優勢出發,提出了“背靠資源、面向市場、重點突破、全面發展”的以開發礦業為主的開放型資源轉換戰略。白峪里鐵礦、張仙堡鐵礦、趙村鐵礦、金紅廠礦、水暖廠、峨口鐵廠和一批與礦山企業配套互補的冶煉加工企業相繼上馬,初步形成了一個以礦冶、化工、建材、輕紡、機械為主體的五大生產系列。1990全縣鄉鎮以上工業企業發展到54個,其中全民企業18個,集體企業36個,職工總數5030名,固定資產原值7113萬元,淨值5514萬元。全縣工業總產值(不包括村以下企業)10069萬元。此外,代縣境內有太原鋼鐵公司所屬的峨口鐵礦,現有職工5707人,廠房建築面積27萬平方米。主要產品有鐵精礦粉和球團礦,1990年產量分別為92萬噸和42萬噸,工業總產值1.35億元,利稅582萬元。