1997年,馬龍縣面積1638.4平方千米,人口17.5萬。轄4個鎮、5個鄉。縣政府駐通泉鎮。
通泉鎮 面積157.1平方千米,人口2.9萬。轄通泉、昌隆鋪、大龍井、小寨、讓田、大海哨、楊官田7個行政村。
王家莊鎮 面積242.3平方千米,人口3萬。轄王家莊、格里、莊郎、高枧槽(彝族辦事處)、扯度、新屯、吳官田、上壩、小龍井、雞頭村、瓦倉、桃園12個行政村。
馬過河鎮 面積131.2平方千米,人口1.4萬。轄馬過河、麻衣、車章、何家村、魯石5個行政村。
舊縣鎮 面積266.4平方千米,人口2.6萬。轄舊縣、照和、紅橋、白塔、梁家田、高堡、龍海、小房子等9個行政村。
馬鳴鄉 面積238.5平方千米,人口1.2萬。轄馬鳴、新樓房、密郎、瓦窯、咨卡、挪地、永勝7個行政村。
張安屯鄉 面積62.5平方千米,人口0.9萬。轄張安屯、中屯、小屯3個行政村。
月望鄉 面積225.3平方千米,人口2.7萬。轄月望、沙坡籠、下營、小海子、深溝(苗族)、越州屯、西海子、奎沖、松溪坡、貓貓洞10個行政村。
納章鄉 面積156.6平方千米,人口1.3萬。轄納章、竹園、曲宗、方郎、龍洞5個行政村。
大莊鄉 面積134.4平方千米,人口1.3萬。轄大莊、窩郎、亂頭、新發、石河、民村6個行政村。
**以上區劃名錄、面積、人口數據根據《中國政區大典》