拿山乡是革命摇篮——井冈山的北大门,是井冈山市新城区的主要所在地,是全市最大的农业乡镇之一。东与泰和县碧溪镇交界,南与遂川县新江乡接壤,西与本市新城区和厦坪镇相邻,北与永新县曲白乡相连,全乡东西宽7.6公里,南北长10.3公里,三面环山,总面积68平方公里。地势由东北向西南倾斜,南面有群山隆起向东北面倾斜,中间形成一小块椭圆形的小间盆地,全乡平均海拔320米,最高海拔926.6米,最低海拔209米。全乡有耕地面积860公顷,山地面积728.7万亩,水面1000余亩,乡辖10个行政村,1个乡办林场,80个村民小组,总人口16000余人。