双龙镇,隶属于内蒙古自治区包头市土默特右旗,地处土默特右旗东南部,东与呼和浩特市土默特左旗、托克托县接壤,南、西与将军尧镇相连,北与美岱召镇毗邻。区域面积248平方千米。截至2018年末,户籍人口43256人。镇人民政府驻双龙村,因驻地得名。
双龙镇原属萨拉齐县,1958年随县并入土默特旗,同年改为联跃公社。1959年更名为双龙公社,1961年分设沙海子、三道河、毛岱、双龙4公社。1969年土默特旗分设土默特右旗、土默特左旗后归属土默特右旗。2006年2月,沙海子、三道河2乡并入双龙镇。1984年改设双龙乡,1986年改置双龙镇。2020年6月,下辖31个行政村。
2018年,双龙镇有工业企业7家,营业面积超过50平方米以上的综合商店或超市36家。2011年耕地面积21.4万亩,农业总产值4.8亿元,税收收入1.2亿元。近年来依托林下资源发展中药材种植,建成150亩种植基地,与制药企业签订订单,带动村民就业。