头桥镇是中国江苏省扬州市广陵区的一个镇,位于扬州市东南部,为原头桥镇与红桥镇在2003年10月合并而成。东与江都区隔江相望,南接镇江丹徒高桥,西邻李典镇,北至杭集镇。头桥镇面积约64平方公里,人口4.48万人,下辖2个居委会,15个行政村。