上杭村版图面积7.8平方公里,地处上杭乡西北部,距县城20公里,共有26个村民小组,814户,户籍人口为3910人,耕地面积1783亩,山林面积3820亩。有水稻、油茶茶叶、蔬菜、畜牧等产业。上杭村与十二坊村、查林桥村、杏港村、老庄村、新庄村、棋盘村、双鄄村相邻。历史沿革:自唐贞元十六年(800)至清末(1911),属分宁县、宁州、义宁州高乡三十七都。
1949年隶属杭口乡,解放后隶属上杭乡,1958年建杭口公社设新生大队,1961年从杭口工施工和分设上杭公社时隶属上杭公社,1962年分设上杭、九坊两个大队,1968年上杭、九坊、正源、查林桥、十二坊五个大队合并为上杭大队,1972年分设上杭、正源、查林桥、十二坊四个大队,1984年改名上杭村,沿用至今。