1946年華峰鄉改名為香溪鄉。
1949年5月蘭溪解放,隸屬女埠區。
1950年成立香溪區,分設官塘、后潼、坑邊、香溪、福民、保惠6個鄉。
1951年6月,香溪區改稱洲上區,1953年9月,香溪鄉改洲上鎮。
1956年3月,后潼、坑邊兩鄉并入官塘鄉,福民、保惠兩鄉并入洲上鄉。
1957年10月,撤消洲上區,劃歸馬澗區。
1958年10月,建立政社合一體制,設官塘、洲上、黃坑邊、香頭,保衛5個管理區,隸屬光明人民公社,后改巖山公社。
1961年10月,調整公社規模,分設香溪、官塘、上新方3個公社,隸屬巖山區。
1982年12月,改革政社合一體制,公社改鄉人民政府。
1985年11月,香溪鄉改鎮建制。
1992年調整行政區域,上新方鄉并入官塘鄉,路口鄉并入香溪鎮。
2004年4月,調整行政區域,原路口鄉劃歸云山街道,官塘鄉并入香溪鎮。