高坑镇位于江西省萍乡市安源区东部,东临芦溪镇,南接芦溪县上埠镇,西与白源、安源镇接壤,北与上栗县赤山镇交界。沪昆高速公路、320国道及挂线横贯东西,浙赣铁路穿境而过,总面积71.81平方公里,占安源区面积近1/3,总人口44680人(2017年)。其中城镇人口与农业人口各占一半,是安源区面积最大、人口最多的乡镇。