双拱镇位于大竹县东北部。北与二郎乡接壤,南与蒲包乡相连,西与石河镇相接,东与达县相邻。面积29.98平方千米,总人口13209人(2007年前后),其中农业人口11331人。辖1个社区、5个行政村,49个村民小组。镇政府驻双拱场,距县城27千米。属典型的丘陵地貌。210国道纵贯境内,距达渝高速公路石河出口5千米。古迹有江水桥“字库”。