大庄科乡位于延庆县县城东南部深山区,距县城40公里,东南与怀柔区黄花城镇为邻,南与昌平区长陵镇接壤,西、北与本县井庄、永宁镇毗邻。全乡有29个行政村,40个自然村,1899户,5812人(其中满族560人)。其中山场面积18万亩,地形呈三角形,东西最长15.6公里,南北最宽11.6公里。