复兴镇地处射洪县北部,东接太兴镇,南连金华镇,西接潼射镇,北邻伏河乡。南距射洪县城区37千米, 距绵渝高速公路射洪段金华进出口15公里、成德南高速公路盐亭出口10公里。 幅员面积52平方千米,总人口2.7万,辖21个村民委员会和1个社区居民委员会。