威宁县辖19个镇、15个乡、1个民族乡,分别为草海镇、么站镇、金钟镇、炉山镇、龙场镇、黑石头镇、哲觉镇、观风海镇、牛棚镇、迤那镇、中水镇、龙街镇、雪山镇、羊街镇、小海镇、盐仓镇、东风镇、二塘镇、猴场镇、金斗乡、新发布依族乡、岔河乡、麻乍乡、海拉乡、哈喇河乡、秀水乡、斗古乡、玉龙乡、黑土河乡、石门乡、云贵乡、兔街乡、双龙乡、板底乡、大街乡。
威宁县一般指威宁彝族回族苗族自治县,是贵州省毕节市辖县,为贵州省面积最大的民族自治县,贵州省直管县试点。位于贵州省境西北部,北、西、南三面与云南省毗连。威宁彝族回族苗族自治县境中部开阔平缓,四周低矮,峰壑交错,江河奔流,是“四江之源”。属亚热带季风性湿润气温,年日照时数1812小时,无霜期180天,年降雨量926毫米,年温差小,日温差大,冬暖夏凉,夏季平均气温18度。