2006年,洱源縣面積2961平方千米,人口27.47萬人。轄6個鎮、3個鄉;2個居委會、88個行政村。
茈碧湖鎮 面積:276平方千米 人口:4.90萬人 郵編:671200 代碼:532930101 轄2個居委會、13個行政村:玉湖、九臺;鵝墩、豐源、文強、中煉、巡檢、永聯、碧云、果勝、大莊、海口、永興、松鶴、哨橫。鎮政府駐玉湖。
鄧川鎮 面積:57平方千米 人口:1.60萬人 郵編:671204 代碼:532930102 轄4個行政村:新州、舊州、騰龍、中和。鎮政府駐鄧川。
右所鎮 面積:266平方千米 人口:5.30萬人 郵編:671203 代碼:532930103 轄14個行政村:右所、三枚、梅和、中所、團結、西湖、幸福、溫水、松曲、永安、陳官、臘坪、起勝、焦石。鎮政府駐右所。
三營鎮 面積:274平方千米 人口:4.50萬人 郵編:671202 代碼:532930104 轄10個行政村:三營、仕登、永勝、共和、新聯、永樂、南大坪、石巖、白草、新龍。鎮政府駐三營。
鳳羽鎮 面積:185平方千米 人口:3.20萬人 郵編:671209 代碼:532930105 轄9個行政村:鳳翔、源勝、上寺、白米、江登、鳳河、起鳳、莊上、振興。鎮政府駐鳳羽。
喬后鎮 面積:509平方千米 人口:2.20萬人 郵編:671207 代碼:532930106 轄11個行政村:喬后、大集、源安邑、柴壩、大樹、溫坡、豐樂、文開、永新、黃花坪、新坪。鎮政府駐喬后。
牛街鄉 面積:268平方千米 人口:2.40萬人 郵編:671201 代碼:532930201 轄11個行政村:牛街、西甸、西坡、龍門、白塔、大同、太平、上站、福田、福和、大松坪。鄉政府駐牛街。
煉鐵鄉 面積:246平方千米 人口:2.20萬人 郵編:671208 代碼:532930203 轄11個行政村:煉鐵、新莊、前甸、北邑、江旁、茄葉、翠屏、長邑、田心、紙廠、牛桂丹。鄉政府駐煉鐵。
西山鄉 面積:512平方千米 人口:1.30萬人 郵編:671212 代碼:532930204 轄5個行政村:西山、團結、立坪、建設、勝利。鄉政府駐杉樹村。
** 以上名錄、面積、人口根據《云南行政區劃簡冊2006》;代碼根據《2006云南行政區劃代碼》**