2005年4月20日,经四川省人民政府(川府民政[2005]6号)批准,
同意宣汉县撤销昆池镇,将原昆池镇所属的行政区域并入南坝镇,南坝镇人民政府驻南坝圣墩东路。
2005年9月28日,经四川省人民政府(川府民政[2005]33号)批准,
同意宣汉县龙泉等4个乡建为土家族乡:
将原龙泉乡改建为龙泉土家族乡,辖原龙泉乡所属行政区域,乡人民政府驻河口;
将原渡口乡改建为渡口土家族乡,辖原渡口乡所属行政区域,乡人民政府驻青龙场;
将原三墩乡改建为三墩土家族乡,辖原三墩乡所属行政区域,乡人民政府驻三墩坡;
将原漆树乡改建为漆树土家族乡,辖原漆树乡所属行政区域,乡人民政府驻老厂。
2005年底,宣汉县辖
19个镇(东乡、南坝、天生、双河、土黄、胡家、清溪、樊哙、峰城、大成、黄金、柏树、芭蕉、五宝、毛坝、华景、
普光、君塘、新华)、
31个乡(柳池、明月、红岭、七里、庙安、天宝、东林、三河、老君、下八、黄石、凉风、上峡、塔河、茶河、天台、
观山、南坪、凤林、桃花、白马、漆碑、石铁、厂溪、红峰、凤鸣、花池、土主、庆云、马渡、隘口)、
4个民族乡(龙泉土家族乡、渡口土家族乡、三墩土家族乡、漆树土家族乡)。