三塘湖镇,隶属于新疆维吾尔自治区哈密市巴里坤哈萨克自治县,地处巴里坤县北部,东接伊吾县淖毛湖镇,南与奎苏镇、八墙子乡相连,西与大红柳峡乡毗邻,北与蒙古国接壤。区域面积11000平方千米。2018年,户籍人口1440人。
新中国成立后,为北区六乡。1958年,为大河公社六大队。1962年,成立三塘湖公社。1985年,设三塘湖乡。截至2019年10月,三塘湖镇下辖4个行政村。
2018年,三塘湖镇有工业企业33个,营业面积超过50平方米以上的综合商店或超市3个。