瓦店乡地处华蓥市东部山区,东与邻水县毗邻,南、西、北分别与华蓥市天池镇、双河镇、阳和镇接壤。全镇辖7个行政村,34个村民小组;总人口4.6千人,其中农业人口4.1千人;幅员面积40平方千米,耕地面积0.7千亩。
1962年7月,从天池、双河划出部分地区,新建广安县瓦店人民公社,社治瓦店子,属桂兴区。1966年10月,瓦店公社更名为红岩公社,后又改为高峰公社。1969年9月成立高峰公社革命委员会,1971年9月复名瓦店公社。1984年2月建立瓦店乡人民政府(股级)。1992年10月,撤销瓦店乡股级建制,设置科局级瓦店乡,广安县政府直辖。2001年9月,瓦店乡整体划归华蓥市管辖。
(四川省人民政府2006年6月29日川府民政〔2006] 33号〕四川省人民政府同意将华鉴市瓦店乡更名为红岩乡。
1992年正好是县辖区撤消之年,所以县辖区是科级,下属乡镇为股级(也存在和区平级的科局镇).当县辖区撤消之后,所有乡镇都由县政府直辖,所以就升格了