明代时期,属清虏卫。
清代时期,属皋兰县。
1949年10月,设立水川乡,隶属皋兰县石洞区;同年12月,改为水川区公署(十区),直属皋兰县。
1958年5月,水川区公署撤销,金口镇及强家湾、蒋家湾、麦地沟合称水川乡,直属新成立的白银市。
1959年1月,改水川公社。
1961年5月,划出聂家窑、麦地沟、白崖子大队归强湾公社。
1961年11月,属白银市市郊区。
1963年8月,属兰州市白银区。
1964年7月,属定西专区皋兰县。
1970年4月,属兰州市皋兰县。
1983年4月,复为水川乡。
1985年8月,划归白银市白银区。
2000年6月,撤乡建镇。