1997年,全縣面積850平方千米,人口23萬,彝、哈尼等少數民族占5.6%。轄7鎮5鄉。縣政府駐大街鎮。
大街鎮 面積2.5平方千米,人口1.4萬。轄大街、上營、下營3個行政村。
江城鎮 面積95平方千米,人口2.2萬。轄江城、左衛、黃營、在地、孤山、白家營、陳家灣7個行政村。
龍街鎮 面積42平方千米,人口0.9萬。轄龍街、云巖、溫泉、侯家溝、海門6個行政村。
路居鎮 面積81.3平方千米,人口2.5萬。轄上壩、中壩、下壩、蘭田.螺螄鋪、石巖哨、紅石巖、小凹8個行政村。
前衛鎮 面積55平方千米,人口2.4萬。轄前衛、楊家咀、業家山、漁村、莊子、石河6個行政村。
九溪鎮 面積114平方千米,人口2.4 萬。轄大營街、馬家莊、陽山莊、六十畝、大村、中營、雞窩、喜樂莊、矣文9個行政村。
伏家營鎮 面積58.6平方千米,人口2.8萬。轄伏家營、海滸、大營、朱家莊、小白坡5個行政村。
翠峰鄉 面積68.5平方千米,人口1.8萬。轄翠峰鄉、三百畝、明星、桐關、祁家營、牛摩、尹旗7個行政村。
后衛鄉 面積34.4平方千米,人口1.9萬。轄周官、后衛、趙官、小街、白池古5個行政村。
大莊鄉 面積37.7平方千米,人口2.7萬。轄早街、三街、河咀、大莊、上頭營、土官田6個行政村。
雄關鄉 面積64平方千米,人口0.9萬。轄雄關、上營、下營、白石巖等5個行政村。
安化彝族鄉 面積89平方千米,人口0.8萬。轄安化、新莊、早谷田、老山、董炳5個行政村。
**以上區劃名錄、面積、人口數據根據《中國政區大典》