镇宁堡乡位于赤城县城西北部,1995年由原东栅子乡和镇宁堡乡合并组成,乡政府所在地镇宁堡村距县城18公里,南接赤城镇,东邻云州乡、马营乡,西北至长城与崇礼县交界,辖26个行政村,面积329.83平方公里,常住人口7003人(2017年)。劳动力7272人。全乡地势北高南低,属大陆性季风气候,年平均降水量438.5厘米,属半干旱地区,终年干旱少雨,分布不均匀。有耕地面积49951亩,退耕还林地15000亩,林地面积13.2万亩,草场面积12.8万亩。主要农作物有谷子、玉米、莜麦、山药,林木有杨、柳、桦树,本乡特产药材(黄芩、柴胡),山杏。