万山乡位于四川省广元市旺苍县,1952年置永宁乡。位于县境东部,距县府33.4公里。面积64平方公里,全乡辖7个村41个社1040户3560人,劳动力1804人。其中:耕地面积4815亩,其中:田300亩,有林地30000亩,荒山草坡40000多亩。万山乡是旺苍县下辖乡镇,地处旺苍县北缘,与旺苍县五权镇、水磨乡、大河乡、大两乡接壤。全乡幅员面积为64平方公里。辖7村、41个社,2014年总人口3987人。属中亚热带湿润季风气候,因特殊的地理地貌影响,四季分明,雨量充沛,光热资源丰富,无霜期较长,山地气候明显。有丰富的土地草场、荒山水利等资源,一年气候四季分明,空气优良,是发展优良纯天然农产品的农业乡。