宋代至清代屬宣和鄉福德里五都;1942年4月屬玉坑鄉;1949年6月永春縣人民民主政府成立,屬第一區;同年9月永春縣人民政府成立,仍屬第一區(原永春縣人民民主政府劃4個序列區);1949年11月劃歸第二區;1952年9月劃歸第三區;1955年10月改為玉斗區,同年12月改稱玉坑區;1956年6月屬錦斗區;1958年3月為玉坑鄉,同年10月劃歸錦斗公社;1961年7月析出,成立坑仔口人民公社;1984年6月建坑仔口鄉;1992年6月撤鄉建鎮,稱坑仔口鎮。