白水镇,隶属于四川省广元市旺苍县,地处旺苍县西部,东与尚武镇接壤,南连枣林乡,西邻柳桥乡,北接燕子乡。区域面积97.8平方千米,截至2019年末,户籍人口13456人;2017年常住人口15105人。2020年5月,撤销麻英乡、枣林乡,将原麻英乡和原枣林乡大埝村、解放村划归白水镇管辖,镇人民政府驻大兴社区便民西路71号。
清宣统二年(1910年)设白水乡,属广元县。民国二十二年(1933年)设广元县第十区苏维埃。1958年9月改白水公社,1969年12月改区革委会,1980年改区公所,1992年10月改白水镇。截至2020年6月,白水镇下辖3个社区和13个行政村。
截至2019年,白水镇有工业企业11个,其中规模以上4个,有营业面积超过50平方米以上的综合商店或超市10个。2025年,白水镇实施白水村茶产业巩固提升项目。