城上乡位于江西省吉安市新干县东部边缘,其东北、东南分别与丰城、乐安交界,西南毗潭丘乡,西北接七琴镇。辖1个居委会,7个行政村,常住人口15204人(2017年)面积 88.19平方公里,其中耕地面积 21582亩。