2002年,潼南縣轄22個鎮、9個鄉,21個居委會、283個村委會。年末戶籍總人口90.43萬人,其中非農業人口9.46萬人。
2006年6月16日,重慶市人民政府《關於潼南縣行政區劃調整方案的批復》(渝府[2006]126):同意潼南縣將現有的31個鄉鎮調整為22個鄉鎮和街道。具體調整如下:
(壹)撤銷5個鎮、6個鄉:梓潼鎮、桂林鎮、新華鎮、飛躍鎮、永勝鎮、文明鄉、龍項鄉、檬子鄉、紅花鄉、安興鄉、永安鄉。
(二)設立2個街道辦事處
1.梓潼街道辦事處管轄原梓潼鎮的東升、哨樓、四方、大佛4個辦事處和李家祠、豆芽灣、紀念碑、碉樓坡、接龍橋、巖灣、大橋7個社區居委會,幅員面積127.873平方公裏。街道辦事處駐涼風埡(原梓潼鎮政府駐地)。
2.桂林街道辦事處管轄原桂林鎮、原梓潼鎮的東風辦事處及井田、蓮花2個社區居委會,幅員面積80.387平方公裏。街道辦事處駐原梓潼鎮東風片區。
(三)調整6個鎮、2個鄉行政區域範圍
1.雙江鎮管轄原雙江鎮、原安興鄉九道村和白雲村所屬行政區域,幅員面積119.306平方公裏。鎮政府駐金龍街(原址)。
2.柏梓鎮管轄原柏梓鎮、原文明鄉、原永安鄉所屬行政區域,幅員面積134.75平方公裏。鎮政府駐柏梓鎮正街(原址)。
3.龍形鎮管轄原龍形鎮、原檬子鄉所屬行政地域,幅員面積80.63平方公裏。鎮政府駐茶店子(原址)。
4.古溪鎮管轄原古溪鎮、原飛躍鎮、原紅花鄉所屬行政區域,幅員面積116.06平方公裏。鎮政府駐古溪鎮正街(原址)。
5.玉溪鎮管轄原玉溪鎮、原安興鄉大龍村和曹家村所屬行政區域,幅員面積54.414平方公裏。鎮政府駐迎龍街(原址)。
6.米心鎮管轄原米心鎮、原新華鎮所屬行政地域,幅員面積51.9平方公裏。鎮政府駐米心場(原址)。
7.田家鄉管轄原田家鄉、原永勝鎮、原龍項鄉小石村、桂圓村、老廟村所屬行政區域,幅員面積63.13平方公裏。鄉政府駐羅漢村。
8.別口鄉管轄原別口鄉及原龍項鄉花院村、老君村所屬行政區域,幅員面積41.34平方公裏。鄉政府駐別口沱(原址)。
(四)保留11個鎮、1個鄉行政區域政府和駐地不變:小渡鎮、塘壩鎮、崇龕鎮、臥佛鎮、太安鎮、上和鎮、寶龍鎮、新勝鎮、群力鎮、花巖鎮、五桂鎮、壽橋鄉。