始建國元年(9年),先屬天水郡,后屬漢陽郡。
漢建安二十五年(220年),北方由魏統一,并入永登縣,屬金城郡。
東晉太元十年(385年),隸屬于由鮮卑族乞伏國仁建立十六國之一的西秦政權。
元代,隸屬于金城郡。
清代,屬平番縣。
民國元年(1912年)后,屬永登縣。
1949年,屬永登縣西槽鄉。
1999年,設中川鎮。
2011年7月,中川鎮由蘭州新區托管。
2023年6月5日,蘭州市人民政府關于變更永登縣部分行政區域界線的通告,將永登縣中川鎮劃入皋蘭縣,鎮政府駐地、名稱不變,繼續由蘭州新區托管。