红水镇,隶属于甘肃省白银市景泰县,地处景泰县西北部,甘、蒙两省(区)景、古、左三县(旗)交界处,东接内蒙古自治区阿拉善左旗,南邻漫水滩乡,西至祁连山脉长岭山,北靠古浪县直滩镇,行政区域总面积320平方千米。
1991年,设立四个山乡;2001年,撤乡设红水镇。截至2018年末,红水镇户籍人口为20050人。2020年6月,红水镇下辖15个行政村。
红水镇粮食作物以小麦、玉米为主;畜牧业以饲养生猪、羊、牛、家禽为主。2018年,红水镇有工业企业3个,其中规模以上3个,有营业面积超过50平方米以上的综合商店或超市61个。