双龙乡位于彭水县东南部,距离县城34公里,东与鹿角镇隔江相望,南邻贵州省沿河县塘坝镇,西接贵州省沿河县洪渡镇,北与石盘乡接壤,地势呈西南高,东北低。政府驻地双龙乡马岭村一组(小地名:大坝子)。辖马岭、小坪、龟池3个村,21个村民小组,户籍人口5405人,其中非农业人口723人,农业人口4682人,常住人口3818人,占总人口的70.6%。辖区内有小学校1所。全乡幅员面积为54.98平方公里,有耕地22251.15亩,其中:水田有5162.85亩,旱地有17088.3亩,林地有51971.85亩,森林覆盖率高达70%以上。