白石水镇,隶属于广西壮族自治区钦州市浦北县,地处浦北县西南部,距离浦北县城57公里,东、南、北分别与县内龙门、张黄、大成和北通等镇接壤,西与灵山县文利、武利两镇隔江相邻,行政区域面积86.87平方公里,总人口4.37万人。
1993年,白石水乡改为白石水镇。截至2024年12月,白石水镇下辖1个社区、12个行政村;镇人民政府驻光明街68号。