塘川镇,1949年,沿旧制设五其乡。2006年8月,撤销双树乡、沙塘川乡,合并设立塘川镇。截至2018年末,塘川镇户籍人口为43552人。2019年,塘川镇下辖1个社区、28个行政村。2018年,塘川镇有工业企业24个,其中规模以上11个,有营业面积超过50平方米以上的综合商店或超市45个。2020年5月26日,塘川镇入选2020年农业产业强镇建设名单。地处互助土族自治县南部,东接哈拉直沟乡和东山乡,南与西宁市韵家口镇接壤,西靠五峰镇、西山乡和蔡家堡乡,北邻威远镇,距县城威远镇18千米,区域总面积155.54平方千米。