全县共有耕地201.9万亩,有效灌溉面积77.42万亩。森林面积315万亩,森林覆盖率49.82%,高出全市13个百分点、全区28个百分点;林木蓄积总量760.2万立方米。黑里河国家级自然保护区总面积41.5万亩,林地面积37.7万亩,是内蒙古保存最好的原始次生林和野生动植物种类最多的地区之一。县内有主要河流38条,设县级河长的河流4条,流域面积4312平方公里。地下水总储量1.9864亿立方米,地下水可开采量0.9307亿立方米;地表水总量2.4392亿立方米,地表水可采量0.8425亿立方米。有大Ⅱ型水库1座、小Ⅰ型水库6座。
有野生植物140科465属953种,其中:苔藓植物42科88属176种,蕨类植物12科18属32种,裸子植物1科3属4种,被子植物85科356属74种。有国家Ⅱ级保护野生植物3种,还有众多的药材、地衣、菌类资源。
有哺乳动物6目14科33种,鸟类17目44科157种,爬行动物2目4科12种,两栖动物1目3科5种,鱼类1目2科10种,昆虫7目51科168种。其中,国家I级保护野生动物2种、国家Ⅱ级保护野生动物19种。
宁城县处于金属和非金属成矿带,已发现金、银、铜、铁、煤、膨润土、高岭土、珍珠岩等矿产资源34种,开发利用18种,矿床、矿点(矿化点)214处。古生物化石产地10处、70.50平方公里,分布4个乡镇,被誉为世界化石宝库。