九龙镇位于绵竹市西北部,东南与东北镇接壤,东北与武都镇接壤,北与天池乡接壤,西与金花镇接壤,距绵竹市区约6.5公里。全镇面积53.6平方公里,属于半山半坝的镇,其中三分之二是山区。全镇辖9个行政村,69个村民小组,1个居委会,人口11580人。2006年,全镇实现生产总值14271万元,农民人均纯收入4295元。2018年4月11日,该镇被评为省级森林城镇。2021年4月,九龙镇被命名为四川省乡村治理示范乡镇。