云贵乡是贵州省威宁县下辖来自的一个乡,位于威宁县城西北部,距离县城90公里,全乡总面积132.9平方公里,东南与本县兔街乡接壤、西北与本县龙街镇接壤、南与本县雪山镇接壤、北与本县石门乡接壤,东与云南省彝良县接壤。