甘垛镇,隶属于江苏省扬州市高邮市,地处高邮市东部,东邻兴化市,南傍北澄子河,西连三垛镇,北接临泽镇,行政区域面积149.72平方千米。截至2019年末,甘垛镇辖区户籍人口59286人。民国元年(1912年),属横泾区。1983年9月,甘垛人民公社改为甘垛乡,平胜人民公社改为平胜乡。2000年,合并甘垛乡、平胜乡为甘垛镇。2011年,原甘垛镇实现国内生产总值7.45亿元,农民人均纯收入12364元,财政收入4836万元。截至2019年末,甘垛镇有工业企业172个,其中规模以上17个,有营业面积超过50平方米以上的综合商店或超市26个。