维古乡,隶属于四川省阿坝藏族羌族自治州黑水县,地处黑水县东南部,东与石碉楼乡接壤,南接瓦钵梁子乡,西邻木苏镇,西北连木苏镇,北交龙坝乡,行政区域面积67.48平方千米。截至2019年末,维古乡户籍人口为3129人。
1949年,属苏永和;1984年,公社改维古乡。截至2020年6月,维古乡辖7个行政村,乡人民政府驻俄市坝村。
2019年,维古乡有营业面积超过50平方米以上的综合商店或超市1个。