土地资源
全县共有土地254.4万亩,其中农用地82.56万亩,含耕地43.47万亩,林地33.77万亩,园地2.96万亩,天然草地2.3630万亩;建设用地8.51万亩;水域占地14.88万亩;未利用土地147.73万亩,含荒草地、裸岩、田坎、盐碱地、宜林荒山荒地、其它地;特殊用地0.31万亩。按1999年人口计,人均占有耕地约2.17亩。
代县主要粮食作物有:玉米、高粱、谷子、小麦、水稻、莜麦、山药、豆类等,主要经济作物有葵花、花生、胡麻、各类蔬菜等及药材等。
矿产资源
代县矿产资源较为丰富,已知矿藏共24种,大型矿床7个,中型矿床2个,小型矿床10个,矿点、矿化点197个,探明储量并列入《山西省矿产储量表》的有3种。铁矿为县境主要矿产资源之一,探明储量15.36亿吨,居全省第一;金红石远景储量2亿吨,探明保有储量8651万吨,规模、品位、储量位居全省第一,名列全国第二。此外,境内花岗岩、钾长石、石灰石、金、银、铜等也比较丰富。
水利资源
代县多年平均总水资源量为16246.45万立方米,人均水资源占有量810.70立方米,相当于全国人均占有量的30.1%。
代县境内最大河流为滹沱河,属海河水系,横贯全县东西,县境内全长40公里,流经8个乡镇,年均清水流量为0.02—2.63立方米/秒。北面由东向西有黑坎河、胡峪河、东沙河、关沟河、东茂河、西茂河;南西有峨河、峪河、中解河等,年平均径流量为1.84亿立方米,地下水总量12亿立方米,开采利用量为2234万立方米。
林牧资源
代县境内已发现陆栖动物70余种,其中鸟类39种、哺乳类19种,爬行类9种,西栖类6种,境内野生牧草约50种,较为出名的有党参、黄芪、甘草等。
全县宜林面积83万亩,主要集中地山区,现有林地面积38万亩,森林覆盖率14.73%,木材蓄积量6.23万立方米,主要树种山区为松、杉、桦等针阔混交林,丘陵为槐、椿及苹果、梨、枣、杏等经济林,平川为杨、柳、榆等四旁绿化树种。酥梨为本县名产,一九七六年在全国梨鉴定会上名列榜首,一九八九年在全国水果鉴评会上再次夺冠,产品远销港、澳,评价甚高,代县为农业部确定的酥梨基地。此外,名优枣、仁用杏等干果经济林在全县亦有一定发展。
全县宜牧草坡面积97.7万亩,栽畜量12.6万头,其中万亩草场4个。