城川镇,隶属于内蒙古自治区鄂尔多斯市鄂托克前旗,地处鄂尔多斯市西南部,蒙、陕、宁三省(自治区)交界处、毛乌素沙漠腹地,东与乌审旗沙尔利和无定河镇毗邻,南与陕西省榆林市靖边县张家畔镇、东坑镇、梁镇,定边县堆子梁乡、郝滩乡、石洞沟乡、周台子乡、白泥井镇相接,西与宁夏回族自治区吴忠市盐池县花马池镇接壤,北靠敖勒召其镇及昂素镇,区域面积2418.02平方千米,截至2018年,户籍人口24448人。北魏太和十二年(488年),长泽县设在今城川古城。民国时期,鄂尔多斯右翼中旗改名鄂托克旗,镇境为其辖地,实行保甲制。2005年,苏木乡改镇,珠和、二道川并入城川镇,辖29嘎查村、3社区。截至2020年6月,城川镇下辖3个社区和29个行政村。2018年,城川镇有工业企业67个,有营业面积超过50平方米以上的综合商店或超市10个。