新坝镇,隶属于甘肃省张掖市高台县,地处高台县城西南,东至榆木山,南接肃南裕固族自治县,西与酒泉市肃州区清水镇隔马营河相望,北至南华滩。辖区面积786.13平方千米。根据第七次人口普查数据,截至2020年11月1日零时,新坝镇常住人口为9972人。
民国二十八年(1939年)后,改为祁连乡,领12保。1953年,改为第五区,领10乡。1983年,新坝公社改乡,西片合并为红崖子公社,红崖子公社改乡。2005年2月,红崖子乡并入新坝乡。2014年,撤乡改镇。截至2021年10月31日,新坝镇辖30个村,镇人民政府驻官沟村。
2018年,新坝镇有工业企业3个,其中规模以上工业企业有1个,有营业面积超过50平方米以上的综合商店或超市16个。