2003年,宣汉县撤销君塘、双河、新华、樊哙、峰城、南坝、清溪、天生8个工委和洋烈、新农、清坪、黄龙、平楼、龙观、东升、三胜、月溪、成虎、鸡唱、自由、河坝、梨子、方斗、三桥、双柏、新红18个乡。扩大16个乡镇的行政区域:将原洋烈乡所属的行政区域并入君塘镇,君塘镇人民政府驻老君塘。将原新农乡所属的行政区域
宣汉县
并入芭蕉镇,芭蕉镇人民政府驻芭蕉场。将原清坪乡所属的行政区域并入清溪镇,清溪镇人民政府驻清溪口。将原黄龙乡所属的行政区域并入下八乡,下八乡人民政府驻下八。将原平楼、龙观乡所属的行政区域并入茶河乡,茶河乡人民政府驻东安场。将原东升乡所属的行政区域并入峰城镇,峰城镇人民政府驻峰城。将原三胜乡所属的行政区域并入土黄镇,土黄镇人民政府驻土黄。将原月溪乡所属的行政区域并入华景镇,华景镇人民政府驻铧尖坝。将原成虎乡所属的行政区域并入樊哙镇,樊哙镇人民政府驻樊哙。将原鸡唱、自由乡所属的行政区域并入龙泉乡,龙泉乡人民政府驻河口。将原河坝乡所属的行政区域并入新华镇,新华镇人民政府驻官渡场。将原梨子乡所属的行政区域并入厂溪乡,厂溪乡人民政府驻厂溪。将原方斗乡所属的行政区域并入双河镇,双河镇人民政府驻双河场。将原三桥乡所属的行政区域并入大成镇,大成镇人民政府驻双庙场。将原双柏乡所属的行政区域并入昆池镇,昆池镇人民政府驻谢家坝。将原新红乡所属的行政区域并入柳池乡,柳池乡人民政府驻马家场。(以上四川省人民政府2003年12月23日川府民政[2003]39号批复)。这次调整将原来的20个镇、53个乡调整为20个镇、35个乡。2004年2月底前完成乡镇区划调整工作,3月底前撤销区工委,此外,在5月底前调整撤并村委会268个左右,组2724个,分别占总村委会和总组数的35%和40%。
2004年辖20个镇(东乡、南坝、天生、双河、土黄、胡家、清溪、樊哙、峰城、大成、黄金、柏树、芭蕉、五宝、毛坝、华景、普光、君塘、新华、昆池)、35个乡(柳池、明月、红岭、七里、庙安、天宝、东林、三河、老君、下八、黄石、凉风、上峡、塔河、茶河、天台、观山、南坪、凤林、桃花、白马、漆碑、三墩、漆树、龙泉、渡口、石铁、厂溪、红峰、凤鸣、花池、土主、庆云、马渡、隘口)。
2005年4月20日,撤销昆池镇,将原昆池镇所属的行政区域并入南坝镇,南坝镇人民政府驻南坝圣墩东路(四川省人民政府川府民政[2005]6号)。