妙峯山鎮,北京市門頭溝區下轄鎮,位於東經115°55′51″~116°04′18″,北緯39°50′59″~40°05′02″之間。地處門頭溝區西北部,東與軍莊鎮相鄰,東南與龍泉鎮接壤,南與龍泉鎮相連,西南與王平鎮爲鄰,西北與雁翅鎮毗鄰,北與昌平區相鄰,東北與海淀區接壤。鎮域面積112.61平方千米。
秦漢時期,妙峯山地區先後屬燕國薊縣和廣陽郡薊縣。元朝時期,屬宛平縣玉河鄉。明清時期,屬屬宛平縣。新中國成立初,屬宛平縣五區。1950年4月,屬宛平縣三區,駐隴駕莊村。1952年9月,屬京西礦區大臺小區。1958年,屬大臺人民公社。1982年9月,公社改鄉,成立妙峯山鄉。2000年8月,妙峯山、上葦甸2鄉合併爲妙峯山鎮。截至2018年末,妙峯山鎮有戶籍人口有10190人。截至2019年10月,妙峯山鎮下轄17個行政村,鎮政府駐隴駕莊村大街臨124號院。
2011年,妙峯山鎮工業總產值達到2.8億元,規模以上工業企業8家,職工694萬人,實現工業增加值0.2億元。財政總收入63802萬元。地方財政總收入6638萬元,比上年增長779%。從各主要稅種看,完成營業稅7779萬元,增值稅1238萬元,企業所得稅6501萬元,個人所得稅233萬元,分別比上年增長36%、15%、713%、0%。