金石镇位于四川省达州市通川区西北,距主城区40余公里,幅员面积60 平方公里,辖17个行政村,1个社区居民委员会、147个村(居)民小组, 2.1万人。地势南北走向,北低南高,呈台阶式山体,最高海拔1036米,平均海拔516米,属典型山区地貌;森林面积3.8万亩,耕地面积1.92万亩,属典型山区农业乡。