宋至清初屬安吉縣昆山鄉,清雍正年間為昆山鄉第四、第五、第六莊,下有17村。
民國初沿襲舊制。
1918年屬昆山區。
1930年屬第三區。
1940年,以清代昆山鄉第四、第五莊和銅山鄉第四莊區域建杏紅鄉;第六莊青山、徐村灣、高灣、堂子灘等村割予大東鄉,同屬梅溪區。
1945年,杏紅鄉改名磬山鄉,下轄7保。
1947年撤區并鄉,磬山鄉與大東鄉合并建玉磬鄉,為第七至第十二保,下有46甲。
1949年解放后沿用舊制。
同年7月撤鄉建區,玉磬鄉第七至第十二保與昆銅鄉、曉墅鎮合并建昆銅區。
1950年5月,昆銅區曉七、溪龍、三全等村與梅溪區新河村合并建溪龍鄉,屬昆銅區;徐家(徐村灣)、黃杜等村劃入馬鞍鄉,屬城郊區。
1953年2月,新河村劃入烏山鄉。
1956年2月,馬鞍鄉徐家村、黃杜村并入。
1958年10月并入曉墅公社,稱徐家管理區。
1961年8月,徐家管理區從曉墅公社劃出建溪龍公社,轄5個生產大隊,53個生產小隊。
1982年3月,析徐村灣大隊北部另建后河大隊。
1984年1月改稱溪龍鄉,轄溪龍、新豐、后河、橫山、徐村灣、黃杜等6個行政村。
2007年11月,橫山村并入溪龍村。