龙塘镇位于石阡县西北部 ,处于东经108°09′32″ ,北纬27°36′47″,距石阡县城21公里。东与汤山镇、大沙坝乡相接,南与龙井乡相邻,西与思南县瓮溪镇、三道水乡交界,北与思南县塘头镇、板桥镇接壤。全镇总面积103.13平方公里,辖24个村,206个村民组。9478多户,3.3万多人 ,居住着仡佬、侗、苗等少数民族,是全县接边较多较长且交通闭塞的典型山区农业镇。据《府志》、《县志》记载,龙塘镇驻地有迎仙峰,峰下有泉,泉水涌出就地成塘,龙塘以此而得名。龙塘历史文化悠久,明代时设石阡府苗民司,1914年置龙塘乡,1950年建区,驻地龙硐,1953年区政府迁龙塘,1984年经省政府批准的龙塘