明代時期,屬清虜衛。
清代時期,屬皋蘭縣。
1949年10月,設立水川鄉,隸屬皋蘭縣石洞區;同年12月,改為水川區公署(十區),直屬皋蘭縣。
1958年5月,水川區公署撤銷,金口鎮及強家灣、蔣家灣、麥地溝合稱水川鄉,直屬新成立的白銀市。
1959年1月,改水川公社。
1961年5月,劃出聶家窯、麥地溝、白崖子大隊歸強灣公社。
1961年11月,屬白銀市市郊區。
1963年8月,屬蘭州市白銀區。
1964年7月,屬定西專區皋蘭縣。
1970年4月,屬蘭州市皋蘭縣。
1983年4月,復為水川鄉。
1985年8月,劃歸白銀市白銀區。
2000年6月,撤鄉建鎮。