2006年3月16日,省政府批准撤销坪寨乡,其行政区域并入法斗乡,法斗乡政府驻地不变。
西畴县面积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。
【注:以上面积、人口数据仅供参考(部分数据待核对)】