威宁县有哪些乡镇? 威宁县辖19个镇,15个乡,1个民族乡。威宁县为草海镇、莫站镇、金钟镇、芦山镇、龙场镇、黑石头镇、者觉镇、观风海镇、牛棚镇、程依娜镇、中水镇、龙街镇、雪山镇、杨洁镇、小海镇、盐仓镇、东风镇、二塘镇、猴子镇。