斗古乡 1953年设斗古乡。位于县境西部,距县城89千米。面积118.9平方千米,人口1.4万。公路直通县城。辖三营、斗古、松山、关口、中关、松平、石营、米乐、水圹、白沙、干沟11个行政村。
玉龙乡 1953年设玉龙乡。位于县境西部,距县城98千米。面积138.7平方千米,人口2.2万。辖沙田、和平、新发、新明、田坝、营寨、团结、中营、工农、飞蛾、大寨、新寨、深沟13个行政村。
黑土河乡 1953年设黑姑乡,1983年更名黑土河乡。位于县境西北部,距县城95千米。面积124.2平方千米,人口1.4万。辖海嘎、中坝、黑土河、半坡、坪山、新华、新田、爱华、白磨、火摊、箩开、鞍山12个行政村。
石门乡 1953年设石门乡。位于县境西北部,距县城140千米。面积140.5平方千米,人口1.3万。辖荣合、锅厂、民主、营平、泉发、白刀山会、水井湾、女姑、兰垭、年丰、新河、高潮、云炉、河坝、青龙山15个行政村。
兔街乡 1950年建兔街乡。位于县境北部,距县城73千米。面积129.5平方千米,人口2.4万。辖龙洞、和平、乐园、花红平、杨柳、兔街、沙平、新荣、青丰、青竹、高原、新光、新升13个行政村。
双龙乡 1953年设双潮乡,1983年更名双龙乡。位于县境西部,距县城17千米。面积131.2平方千米,人口1.7万。辖双龙、江林、红光、高坡、高山、凉山、水潮、大地8个行政村。
大街乡 1952年建大街乡。位于县境北部,距县城60千米。面积118.4平方千米,人口1.6万,辖大街、兴龙、高华、牛吃水、营中、金星、坪上、大松、嘎基9个行政村。
秀水乡 1983年建秀水乡。位于县境西部,距县城45千米。面积141.9平方千米,人口2万。有乡级公路直通县城。辖朝阳、中海、秀水、高丰、坚强、前丰、大寨、新光、华丰、中义、新田、田坝、新河、新平14个行政村。
新发布依族乡 1956年成立新发布依族乡。位于县境东南部,距县城90千米。面积141.6平方千米,人口3.2万。贵(阳)昆(明)铁路过境。辖居乐、水塘、华沙、贵平、宝塔、红丰、新民、花园、松发、中心、民族、龙滩、中寨、先丰、红岩、纸厂、曹家沟、得多、响水、新龙、出水、联合、海子、开坝、红旗、开兴、铜厂、三合、箐脚、田边、蛾嘎31个行政村。
海拉乡 1952年设大鸦乡,1983年更名海拉乡。位于县境西部,距县城120千米。面积223.1平方千米,人口2.5万,辖卫星、海星、元丰、海昌、海明、海元、江边、文炉、火箭、东风、红光、草源、石平、新村、平源、花果、新海、幸福18个行政村。
板底乡 1950年建板底乡。位于县境东部,距县城35千米。面积99.4平方千米,人口1.2万。距326国道10千米。辖新华、曙光、板底、雄英、安坪、登底、清河、兴胜8个行政村。
云贵乡 1953年设云贵乡。位于县境北部,距县城90千米。面积139.2平方千米,人口1.4万。辖五星、高发、平原、云贵、群丰、枧角、奢搓、水塘、关别多、马街10个行政村。