1949年9月前,屬泉崗鄉、上埠鄉和進化鄉之一部分。
1949年8月,屬萍鄉縣第一區進化鄉和第二區泉崗鄉。
1950年8月,城鎮地區為萍礦區泉江、合源、高坑鄉,農村為赤山區源壁,泉楠鄉。
1956年4月撤銷萍礦區設立高坑鎮。
管轄民主、和平、泉江、高崗埠、王家源居委會。
農村為赤山區源壁、楠木鄉。
1958年1月高坑鎮并入萍鄉鎮,9月從萍鄉鎮劃出,成立高坑人民公社。
1961年9月復設高坑鎮,同時分設王家源鎮和泉江人民公社,屬城關區。
1964年12月撤銷王家源鎮,并入高坑鎮。
1969年泉江公社復歸高坑鎮。
1971年成立城關區,屬城關區。
1993年5月改稱安源區高坑鎮至今。
2003年9月茶垣與園塘合并為茶園村,楊橋與渙溪村合并為豐園村,大陂村劃歸白源街。
2002年鐵橋背并入黃泥墩,高崗埠并入周家坊,火車村、小沖并入山下,民主一、二、三合并為民主,白馬廟、潘家沖并入和平居委會。