普光镇是四川省达州市宣汉县辖镇。梁武帝大同二年为东乡县治,1932年置普光镇,1941年置普光乡,1958年改普光公社(前锋),1984年复普光乡,2005年改普光镇。
普光镇位于四川省东北部,大巴山南麓,宣汉县境西部。江口库区(后河)北岸,距县城20.2公里。中河和后河在此汇合。面积83.5平方公里,人口2.4万。达(州)白(沙)、普(光)老(君)公路过境。辖进化、北斗、塔垭、千河、杨侯、新滩、子坝、陡梯、铜坎、灯笼、支溪、芭蕉12个村委会和1个居委会。
普光镇乡镇企业有粮油加工等厂。农业主产水稻、小麦、油菜籽。养殖淡水鱼、生猪、黄牛。