龙树乡位于鲁甸县北部,距鲁甸县城36公里。东临昭通乐居乡,南接水磨乡,西接昭通市大山包乡,北接新街乡。面积112.1平方公里,平均海拔2180米,年平均降雨量960毫米,年平均气温11,无霜期200天。辖区内有4个村民委员会,114个村民小组,居住着汉、回、彝、苗4个民族。