位于东经104°28′,北纬31°30′。地处安县县城(花荄)西南面,东与花荄镇、东和南与涪城区河边镇连界,西与乐兴镇、塔水镇接壤、南与清泉镇相邻、北与黄土镇交界。人民政府驻兴仁乡五郎村长兴街上段15号。电话区号0816,邮政编码622651,距县城8公里,距绵阳市区20公里。
2011年末,辖区总人口11428人,其中城镇常住人口277人,城镇化率2.4%。另有流动人口2099人。总人口中,男性6180人,占54%;女性5248人,占46%;14岁以下1341人,占11.7%;15~65岁9012人,占78.9%;65岁以上1075人,占总9.4%。总人口中,以汉族为主。2011年人口出生率10.65‰,人口死亡率6.16‰,人口自然增长率4.49‰。
辖区东西最大距离6千米,南北最大距离9千米,总面积30平方千米。其中陆地29.3平方千米,占97.7%;水域0.7平方千米,占2.3%。人口密度为每平方千米380人。