2003年,文山縣轄9個鎮、3個鄉、5個民族鄉:開化鎮、攀枝花鎮、古木鎮、平壩鎮、馬塘鎮、德厚鎮、追栗街鎮、小街鎮、老回龍鎮、東山彝族鄉、柳井彝族鄉、新街鄉、喜古鄉、壩心彝族鄉、秉烈彝族鄉、紅甸彝族鄉、樂詩沖鄉。
開化鎮 轄:南橋社區、振華社區、興隆社區、梁子社區、北橋社區、永通社區、大興社區。
攀枝花鎮 轄:文新街社區、攀枝花社區、高登社區、紅旗社區、西山社區、大以古村、里布嘎村、高末村、迷灑村、白沙坡村、塘子寨村、銅廠村、干河村。
古木鎮 轄:古木村、紙廠村、布都村、蓮花塘村、牛棚村、阿車村、阿富村、灑卡村、洗古塘村。
平壩鎮 轄:平壩村、得白村、石洞門村、平地村、底泥村、長沖村、沙子洞村、土鍋寨村、小壩子村、杜孟村、者安村、黃草壩村、臘窩村。
馬塘鎮 轄:馬塘村、熱水村、卡莫村、湯壩村、黑末村、榮華村、新開田村、法克村、干塘子村。
德厚鎮 轄:德厚村、樂西村、朝陽村、樂龍村、水結村、鐵則村、大龍村、感古村、明湖村、湖海村、以諾村、以奈黑村、亞拉沖村、菲古村。
小街鎮 轄:小街村、者底村、石灰窯村、老君山村、朵白庫村、白石巖村、麻栗寨村、腰店村。
老回龍鎮 轄:老回龍村、新回龍村、幕詩沖村、擺依寨村、白租革村、落水洞村。
追栗街鎮 轄:追栗街村、塘子邊村、硝廠村、科麻栗村、大興寨村。
東山鄉 轄:前進村、荒寨村、合掌村、南林村。
柳井鄉 轄:柳井村、新發寨村、梅子箐村、三角池村、奢都村、界牌村、斗咀村。
新街鄉 轄:新街村、老寨村、上寨村、埡口寨村、草果山村、湖廣寒村。
喜古鄉 轄:喜古村、新寨村、小寨村、戈革村、以勒沖村、古那沖村、車期村。
壩心鄉 轄:壩心村、他披村、陡舍坡村、高筧槽村、核桃寨村。
秉烈鄉 轄:秉烈村、老安寨村、舊老龍村、舍舍村、務路村、小平壩村、卡作村、迷勒灣村、丫弋格村、倮家邑村。
紅甸鄉 轄:紅甸村、小六寨村、茂克村、平壩寨村。
樂詩沖鄉 轄:樂詩沖村、期路古村、老層基村、母雞沖村、五色沖村、牛克村。
以上名錄、代碼根據《2003文山州行政區劃代碼》