北京市平谷区马坊镇打铁庄村位于平谷区西南部,镇域中部,镇“三区两带”规划核心区域,平谷地方铁路终点站。东北距平谷城区12.5公里,距镇政府驻地1.5公里,打铁庄村域面积1.42平方公里,聚落呈东西向矩形,地势东北部偏低,海拔24米。