白水镇,隶属于云南省红河哈尼族彝族自治州泸西县,地处泸西县东北部,东南与向阳乡、三塘乡相连,西南与中枢镇为屏,西北与金马镇毗邻,北和东北与曲靖市师宗县接壤,距泸西县城15.8千米,区域总面积235平方千米。截至2019年末,白水镇户籍人口为58832人。
清末,为广西直隶州北乡;2001年,由白水乡改为白水镇。截至2020年6月,白水镇辖12个行政村,镇人民政府驻亮龙潭集镇。
截至2019年末,白水镇有工业企业16个,其中规模以上16个,有营业面积超过50平方米以上的综合商店或超市74个。