馬坊鎮,北京市平谷區下轄鎮,介於東經116°57′18″~117°02′16″,北緯40°01′41″~40°06′15″之間。地處平谷區西南部,東臨東高村鎮,南與河北省三河市南聶莊村接壤,西鄰順義區,北與馬昌營鎮相鄰。鎮域面積37.45平方千米。
1958年1月,馬坊鎮域內設馬坊鄉。1958年9月,改馬坊管理區。1961年6月,改設馬坊人民公社。1970年,建黃鬆峪水庫,刁窩村民遷入並設新建隊村。1975年2月,析新建隊、西太平莊、杈子莊、北石渠、河奎、窪裏、果各莊、英城、東撞、打鐵莊、梨羊11個村,設英城人民公社。1984年4月,公社改鄉。1996年11月15日,鄉改鎮。2000年6月26日,英城鄉併入。2003年,設馬坊地區辦事處,實行“一套人馬,兩塊牌子”體制。截至2018年末,馬坊鎮有戶籍人口有22491人。截至2020年6月,馬坊鎮下轄4個社區和22個行政村,鎮政府駐馬坊鎮金河街1號。
2011年,馬坊鎮工業總產值達13.7億元,比上年增長32.9%,工業增加值2.9億元。財政總收入59717萬元,比上年減少43%,其中地方財政收入11780萬元,比上年增長237%,從各主要稅種看,完成營業稅17064萬元,增值稅2746萬元,企業所得稅38932萬元,個人所得稅1942萬元,比上年分別增長了334%、3%、187%、18%。人均財政收入3萬元,比上年減少43%。