全镇共辖16个村委会,1个居委会,199个村民小组。全镇现有人口38057人,农业人口36552人,非农业人口1495人,镇境内聚居着汉、藏、满、回、土族等五个民族,汉族人口占总人口的99.9%,现有农村劳动力22864人。土门镇,位于绵竹城西南部,距市区11公里,为绵竹市西南片区的中心镇,是全市小城镇建设五大重点镇之一。土门镇地理坐标东经104º3´-104º7´、北纬30º16´-31º20´,东连板桥镇,西隔金花镇,南接玉泉镇、北起遵道镇,西南边与广济镇为邻,东北角与西南镇交界。土门镇位于四川盆地西部