双龙镇位于内蒙古土右旗黄灌区东南部,与土左旗、托县毗邻,萨凉公路横穿境内,地理位置优越,交通十分便利。全镇总面积248.01平方公里,耕地面积7.2万亩,辖20个行政村26个自然村,人口25270人(2017)。