城川镇,民国元年(1912年)后,属城关镇股平乡。1958年9月,并入民和公社。1959年,改为城关公社。1964年10月,改名城川公社。1983年11月,改为城川乡。1984年,将南关、新城、东关、西关、峡门5村民委员会划归城关镇,乡政府由城关镇南关什字迁驻靳寺村。2016年,撤乡改镇。地处静宁县中部,东接司桥乡,南连威戎镇,西邻甘沟、细巷乡,北与城关镇接壤。辖区面积75平方千米。截至2020年6月,城川镇辖10个行政村,镇人民政府驻靳寺村。2018年,城川镇有工业企业10个,其中规模以上工业企业有1个。