北京市延庆区大庄科乡,位于延庆区城东南部深山区,距城区40公里,东南与怀柔区九渡河镇为邻,南与昌平区十三陵镇接壤,西、北与本区井庄镇、永宁镇毗邻。全乡有29个行政村,40个自然村,常住人口5063人(2017年)。