普光镇,隶属于四川省达州市宣汉县,位于宣汉县城中西部。东邻老君乡、清溪镇,西临大成镇、马渡关镇,南与蒲江街道接壤,北连胡家镇、毛坝镇,距县城17公里。2020年5月,将原双河镇、原土主镇、原柳池镇(马家社区、柳坪村、石堰村、杨合村、锅坪村)和原普光镇所属行政区域合并,设立普光镇,普光镇人民政府驻辽原社区庙河街58号,全镇辖区面积249.89平方公里,下辖29个行政村(社区),200个村(居)民小组,户籍人口92275人,常住人口121304人。
境内有全国重点文物保护单位罗家坝巴文化遗址,有“川气东输”普光首站、亚洲最大天然气净化厂普光气田。