双龙镇,隶属于贵州省毕节市威宁彝族回族苗族自治县,地处威宁彝族回族苗族自治县西部,东邻草海镇,南、东南与麻乍乡、草海镇相连,西、西南与哈喇河乡、黑石头镇接壤,北依小海镇,总面积131.21平方千米。
1953年7月置。1956年,并人耿家乡。1958年12月,从耿家乡分出置管理区。1961年8月,改称公社。1984年6月,改称乡,属小海管理区。1992年,小海区的凉山、耿家、双龙乡合并建立双龙乡。截至2018年末,双龙镇户籍人口为33843人。截至2020年6月,双龙镇辖4个社区、4个村,人民政府驻大地村。
2011年,双龙镇第一产业总产值1490万元,第二产业总产值226万元,第三产业总产值56万元。2018年,双龙镇有工业企业7个,其中规模以上工业企业有1个,有营业面积超过50平方米以上的综合商店或超市68个。