蘑菇峪镇,隶属于
河北省承德市兴隆县,地处
兴隆县东部,东隔滦河与
宽城县塌山乡、独石沟乡相邻,东南依长城与
迁西县汉儿庄乡毗邻,南与三道河乡、蓝旗营镇、安子岭乡相连,西与大水泉乡相接,北与
大杖子镇接壤,
区域面积300.41平方千米,截至2018年,户籍人口17600人。
民国三十四年(1945年)8月,为兴隆县八区。1952年1月,划归承德县。1984年3月,设立蘑菇峪乡。1988年12月,孙杖子乡、解放乡并入。
2018年,撤乡设镇。
截至2020年6月,蘑菇峪镇下辖22个行政村。
2018年,蘑菇峪镇有工业企业18个,其中规模以上1个,有营业面积超过50平方米以上的综合商店或超市16个。