米仓山镇位于旺苍县北部,米仓山南麓,北与陕西南郑县、宁强县接壤,东与檬子乡相连,西与万家乡、盐河乡毗邻,南接英萃镇,幅员154.3平方公里,距县城66公里。全乡辖6个行政村1个社区居委会42个农业合作社,1226户4694人。乡境内自然景观独特,旅游资源丰富,有米仓山国家级自然保护区,鼓城山—七里峡国家aaaa级景区。
镇政府内设党政办公室、经济发展与社会事务办公室,设立社会事业服务中心、农业服务中心、财务中心、村建环卫中心4个直属事业单位。镇机关有干部26人,其中公务员10人(含副科及以上实职领导5人),工勤人员2人,事业编制7人,基层服务人员7人。其中大专及以上学历19人,中共党员18人。党支部 10个,村组干部64人,党员总数263人。