琯头又名琯江,唐至清代属永福乡,有安庆、新安2个里。
民国初为第二区。
1935年编查保甲后为第一区署驻地,设琯头、荻安2个联保。
1937年2月新道以西8乡和壶江、川石2岛从闽侯县划属琯头,增设壶川联保。
1940年改设琯头镇、荻安乡、壶川乡。
1943年,荻安、壶川合并为荻壶乡。
1944年荻壶乡并入琯头镇。
1946年再析出荻壶乡。
新中国成立后为第三区。
1956年3月并入敖江区。
1958年7月析出设镇为县直辖,同年9月成立人民公社。
1984年6月撤社建镇至今。