水川镇地处甘肃省白银市白银区城区南20公里,黄河北岸,距市区23公里,距省会兰州85公里。水川镇东邻白银区四龙镇、西接皋兰县什川镇,北与白银市相通,南与榆中县青城镇隔河相望。乡政府驻金沟口。现辖金峰、张庄、白茨滩、大川渡、顾家善、鹦鸽湾、关家沟、西峡口、桦皮川、顺安、均安、熙春、