一、基本概况
1984年上寨公社改名为上寨镇人民政府,辖22个行政村65个自然村。2001年撤乡并镇,由原上寨镇、狼牙沟乡合并为现在的上寨镇。上寨镇位于灵丘县南部山区,镇政府驻地上寨村,距离县城40公里,版图面积291平方公里。现辖14个行政村,33个自然村,耕地面积42204亩,总人口7151户18345人。
畜牧养殖业主要以猪、牛、羊为主,特种养殖以蜜蜂、蝎子、山鸡、狐狸为主,特色产业以杂粮、核桃为主,矿产资源主要有金、银、铁、长石、大理石、花岗石、石英、云母、金红石等。上寨镇境内山峦起伏,沟壑纵横。属温带大陆性气候,四季分明,冬长夏短。全年无霜期150天左右,年平均降水量450毫米。
上寨是重要的革命老区,现存下寨南村“灵丘县第一个农村党支部”旧址、刘庄村“刘庄三一惨案纪念亭”、石矾村“三五九旅”旅部旧址和晋察冀五地委旧址。
上寨镇主要产业以传统农业为主,畜牧业大部分还是传统的放养,主要以羊、牛为主。