珊瑚乡位于上杭县西北部,东邻著名老区才溪镇。南与湖洋乡毗邻,西接式平县中堡镇,北与官庄乡接壤。乡境是呈现出狭长状,从北到南长约10公里,东西境相距4.3公里,面积43平方公里。闽西第一大河汀江贯境而过。全乡辖5个行政村,有50个村民小组总户数1867户,总人口7750人.早称沙河铺,有陈、胡、雷、林、梁、王、罗、朱、潘、石、尧、华、张、周、郭十五姓近千家,故又称千家村;前清时期有一位胡月广公,在广东澄海县任知县,为政清廉,深受百姓爱戴,遂赠一副珊瑚礁匾给他,后回望乡亲,为勉百姓勤耕,表彰家乡美好,故取名珊瑚。