2006年,西疇縣面積1545平方千米,人口24.98萬人。轄2個鎮、7個鄉:西灑鎮、興街鎮、蚌谷鄉、蓮花塘鄉、新馬街鄉、柏林鄉、法斗鄉、董馬鄉、雞街鄉。共有3個居委會、69個行政村。
西灑鎮面積175.78平方千米,人口4.43萬人。轄3個居委會、8個行政村:北回、北塔、東安;龍泉、瓦廠、英代、布擺、老塘地、駱家塘、壩尾、么灑。鎮政府駐西灑。郵編663500,代碼532623101。
興街鎮面積254.7平方千米,人口4.73萬人。轄13個行政村:興街、老街、磨合、甘塘子、戈木、清河、龍坪、牛塘子、興隆、江六、安樂、三光、拉孩。鎮政府駐興街。郵編663501,代碼532623102。
蚌谷鄉面積132.8平方千米,人口2.08萬人。轄7個行政村:龍正、木者、長箐、蚌谷、程家坡、大吉廠、法古。鄉政府駐蚌谷。郵編663503,代碼532623201
全鄉。
蓮花塘鄉面積165.52平方千米,人口2.26萬人。轄10個行政村:蓮花塘、小錫板、大錫板、和平、香坪山、革岔、界牌、戛機、蘆差沖、紅石巖。鄉政府駐蓮花塘。郵編663502,代碼532623202。
新馬街鄉面積106.1平方千米,人口1.71萬人。轄3個行政村:馬街、坪壩、坡腳。鄉政府駐馬街。郵編663508,代碼532623203。
柏林鄉面積70.9平方千米,人口1.14萬人。轄3個行政村:柏林、三板橋、馬蹄寨。鄉政府駐彎刀寨。郵編663509,代碼532623204。
法斗鄉面積223.79平方千米,人口2.95萬人。轄9個行政村:法斗、脫皮樹、新箐、董有、三元井、坪寨、石鵝、小灣、老寨。鄉政府駐法斗。郵編663506,代碼532623206。
董馬鄉面積127.85平方千米,人口1.99萬人。轄7個行政村:通心坡、鍋地塘、新寨、芹菜塘、董馬、么鋪子、龍里。鄉政府駐董馬。郵編663505,代碼532623207
全。
雞街鄉面積248.51平方千米,人口3.68萬人。轄9個行政村:雞街、牛廠壩、龍老、王家塘、大寨、太坪、海子、那馬、中寨。鄉政府駐雞街。郵編663504,代碼532623208。
以上名錄、面積、人口根據《云南行政區劃簡冊2006》;代碼根據《2006云南行政區劃代碼》