唐前期南詔興起之初,沙溪便是洱海流域北部的一個(gè)“詔”(矣羅實(shí)詔),屬統(tǒng)帥楚雄州西部至大理州境內(nèi)各少數(shù)民族羈縻州的劍南道姚州都督府。
明代以前,沙溪曾被稱為“殺退”、“殺腿”。
明代后期,使用“沙溪”之稱,《徐霞客游記》中稱:“劍川湖之流,合駝強(qiáng)江出峽貫于川中,所謂沙溪也。
其塢東西闊五六里,南北不下五十里,所出米谷甚盛,劍川州皆來取足焉。”此處的“劍川湖,在劍川州東,周數(shù)十里,流入趙州境”。
“駝強(qiáng)”即“桃羌”,屬口音之誤。
清代顧祖禹《讀史方輿紀(jì)要》中說:“桃羌河,在州(劍川州)南三十里!鄙诚谇宕鷷r(shí)稱“沙溪圖”。
民國十年(1921年),沙溪圖改為劍川第四區(qū)。
民國十年(1930年),為寺登鎮(zhèn)。
1949年,劍川縣解放,改稱劍川縣第四區(qū)。
1958年,劍川縣第四區(qū)撤銷,改為沙溪公社。
1962年,沙溪公社改稱沙溪區(qū)。
1970年,撤區(qū)建人民公社,沙溪區(qū)稱沙溪公社。
1984年,區(qū)級(jí)政權(quán)進(jìn)行體制改革,撤銷沙溪公社,建立沙溪區(qū)。
1988年起,設(shè)沙溪鄉(xiāng)。
2001年,沙溪撤區(qū)設(shè)鎮(zhèn)。