威宁县,即威宁彝族回族苗族自治县。
截至2000年,威宁彝族回族苗族自治县辖19个镇、15个乡、1个民族乡:大街乡。
2013年11月27日,威宁彝族回族苗族自治县草海镇析置五里岗、六桥、海边、陕桥四个街道,并将小海镇的和平村和羊街镇的棒木村、骑龙村、梨坪村、红山村划入五里岗街道管辖。
威宁彝族回族苗族自治县共辖4个街道:五里岗街道、六桥街道、海边街道、陕桥街道。
19个镇:草海镇、幺站镇、金钟镇、炉山镇、龙场镇、黑石头镇、哲觉镇、观风海镇、牛棚镇、迤那镇、中水镇、龙街镇、雪山镇、羊街镇、小海镇、盐仓镇、东风镇、二塘镇、猴场镇。
15个乡:金斗乡、岔河乡、麻乍乡、海拉乡、哈喇河乡、秀水乡、斗古乡、玉龙乡、黑土河乡、石门乡、云贵乡、兔街乡、双龙乡、板底乡、大街乡。
1个民族乡:新发布依族乡。
金斗乡、新发布依族乡、岔河乡、麻乍乡、海拉乡、哈喇河乡、秀水乡、斗古乡、玉龙乡、黑土河乡、石门乡、云贵乡、兔街乡、双龙乡、板底乡、大街乡。