龍潭鎮位於宣威城西北部 33 公里處,在北緯26 °11'51"至26 °31'48" 和東經103 °50'45" 至104 °8'26" 的位置上,鎮政府駐地龍潭距市區36 公里。東與塘倘鎮接壤,南與靖外鄉及西澤鄉交錯,西沿長地梁子、金家梁子與得祿分界,北接倘塘貝古村。東西最大縱距24 公里,南北最大橫距 22 公里,邊界線長90 公里,總面積318平方公里。龍潭鎮轄龍潭、業肥、新坪、茨得、得基、放馬坪、磨石、陸泉、大坡、新河、新啟 ( 民族村) 、新茂、打烏、下格、上格、中嶺子、營上17 個村委會,165 個自然村,228 個合作社。
1949 年初為龍潭擴大鄉,同年4 月屬新五區;1950 年3 月為第十區,鄉政府駐地得祿;1951 年搬遷段山口; 1953 年遷居新河;1956 年遷駐龍潭;1958 年劃為龍潭、放馬坪兩公社;1961 年大公社並區後屬十區;1970 年改為龍潭公社;1984 年改為龍潭區;同年5 月劃出得祿, 成立得祿區;1987 年龍潭區改為龍潭鄉;今為龍潭鎮。