湘潭县在西汉时置湘南县,县治在今花石汉城桥。
唐玄宗时改革军事,以加强地方兵力。
当时的长沙,设有桥口镇(今望城县乔口镇)和禄口(今株洲市)、花石(在湘潭县)两戍,负责潭州境内各关隘要地。
明代属九十九都上民乡。
清代属十五都。
民国属南乡第三区。
1949年9月,属石潭区。
1950年1月,属6区。
1950年7月,属9区。
1951年5月,属14区。
1956年6月,撤区设镇。
1958年9月,建设人民公社。
1961年,恢复为区级镇。
1963年,改为社级镇。
1968年12月,属于花石区。
1985年,改为乡级镇。
1995年,撤区并乡,原花石、盐埠、石坝合并为花石镇,属湘潭县。
2015年,根据湘潭县乡镇区划调整改革工作方案,该县将现有的19个乡镇撤并调整为17个乡镇,即设14个镇3个乡。
新设花石镇。
撤销龙口乡、花石镇,将原龙口乡、花石镇的管辖范围予以合并,设立新的花石镇。
将排头乡管辖的桐梓、红卫、中加等3个建制村,成建制区划调整至新的花石镇。