1912年分属西乡冈上、市汊区和南乡万舍区。
1938年分属四区晋安乡,五区广福乡、市汊镇、冈上镇,六区万舍镇。
1950年属十区万舍、晋安、大众、兴隆、强民、漳湖、解放、新兴乡和市汊、冈上镇。
1951年属十区石湖、周坊、安仁、黄台、合山、蚕石、晋安、万舍、长湖、兴隆、冈上乡和市汊镇。
1955年属冈上区石湖、安仁、黄台、合山、蚕石、晋安、万舍、长湖、兴农、冈上乡和市汊镇。
1956年分属向塘区石湖、万舍、冈上乡和市汊镇,吴石区兴农乡、东赣乡。
1958年9月属超英人民公社,1959年2月改称向塘人民公社。
1961年5月分属向塘区万舍、石湖、冈上、市汊人民公社和吴石区(1963年7月改名为三江区)东赣人民公社。
1966年3月,石湖、冈上、市汊3人民公社合并为市汊人民公社,东赣人民公社并入广福人民公社。
1968年10月撤区并社,原向塘区属的市汊、万舍人民公社及三江区属的广福人民公社兴山、松山、王家、朱家4大队合并为县属的冈上人民公社。
1984年5月改为冈上乡。
1995年6月,撤销冈上乡,设立冈上镇。