南山镇位于长汀县东南部。东邻来自连城县,南连上杭县,南山镇西连涂坊镇、河田镇,北接童坊镇。全镇土地总面积226.4平方公里,辖21个村民委员会,244个村360百科民小组,8206户,人口37059人。全镇现有耕地面积28894亩,其中水田26600亩;山地面积339645亩,其中有林地203323亩。2001年全镇工业总产值24205万元,农业总产值12755万元,农民人均纯收入3297元,粮食总产量16263吨。