宋朝時期分屬修仁鄉感化里、來蘇里;明清時期分屬感化里、來蘇里;民國時期先后為來感區、第二區、第一區、清溪鎮;中華人民共和國成立后,先后為清溪區、第四區、湖頭區;1958年10月成立湖頭人民公社;1961年8月改設湖頭區,下轄9個小公社;1965年4月撤區,成立湖頭公社;1980年8月,拆湖頭公社轄的湖頭街6個居委會及鄰近4個生產大隊建立湖頭鎮;1984年4月湖頭公社改為湖頭鄉;1987年6月撤銷湖頭鄉,大埔、后溪、登賢等25個村合成湖頭鎮;1992年湖頭鎮政府從中山街183號遷至湖美路46號;2020年轄5個社區居委會和29個村委會。