大龙潭乡位于玉溪市西部,峨山县西北部。东连甸中镇,南接富良棚乡,西与双柏县安龙堡乡隔江相望,北与易门县十街乡毗邻。辖区面积212平方公里,城区面积2.1平方公里。距玉溪市政府所在地红塔区112公里,距省会昆明市203公里。全乡辖7个村委会(司城、各雪、迭所、鱼塘、班德、绿溪、以他斗),57个村民小组,12573人。