重华镇位于中国四川江油市境中部距市区43公里。东与百胜乡相连,西与铜星乡为界,北与平武县相邻,南与小溪坝镇接壤。行政区域面积68.48平方公里,重华镇辖1个场镇居委会,9个行政村,95个村民小组。2001年,重华镇总人口17060人,其中农业人口16375人,非农业人口685人,耕地面积17999亩,人均占有耕地面积1.1亩。有森林面积44484.3亩,森林覆盖率为46%。