唐大历四年(769年), 划出龙岩的湖雷下堡(今永定县下湖雷)置上杭场。宋淳化五年(994年)升场为县,仍沿用场名,称上杭县。 直至元、明、清三代均隶属汀州,民国时先后隶第六、第七督察专员公署 。新中国成立后,上杭县先后隶属龙岩专区、龙岩地区、龙岩市。