上坪乡,位于永安市东北部,乡政府所在地距市区24公里;现有10个行政村46个自然村,其中50%的行政村分布在海拔850米以上,乡政府所地上坪村海拔1100米,年均气温14℃。2017年,行政区域面积16024公顷,常住人口5444人。