明至清初,属扬州府泰州何垛盐场。
清乾隆三十三年(1768年),属扬州府东台县何垛场。
1913年11月,属东台县何垛市。
1940年10月,分属东台县潘丿区和海丰区。
1945年8月,属东台县曹丿区。
1948年7月,属东台县六灶区。
1949年10月,属曹丿区管辖。
1958年9月,划属东台县四灶人民公社。
1959年2月,建立头灶人民公社。
1983年9月,政社分设,建立头灶乡。
1987年7月,撤销头灶乡,以其原辖区域设立头灶镇,属东台县。
2001年7月,撤销头灶镇、六灶镇,将原头灶镇、六灶镇所辖区域合并设立新的头灶镇。
2010年4月,撤销头灶镇、曹丿镇,将原头灶镇、曹丿镇所辖区域合并设立新的头灶镇。