固镇县具有悠久的历史,历史文化遗产丰富,秦汉以后,多次设国、郡、州、县、镇。素有"东方滑铁卢战役"之称的楚汉相争的垓下之战古战场便在今濠城镇境内,旅游及考古价值极高;汉高祖刘邦在此设立谷阳县,遗迹尚存,北魏太和年间改设谷阳镇,后演变为固镇,1965年划宿县、灵璧、五河、怀远边缘交界部分建立固镇县。
1964年10月,析宿县、怀远县、五河县、灵璧县各一部分地区设立固镇县,属宿县专区。1983年划归蚌埠市管辖。
固镇县辖7个镇、11个乡:城关镇、王庄镇、刘集镇、湖沟镇、任桥镇、曹老集镇、新马桥镇、连站乡、石湖乡、垓下乡、九湾乡,宋店乡、仲兴乡、唐南乡、瓦疃乡、杨庙乡、何集乡、磨盘张乡。
2000年,固镇县辖8个镇、10个乡。根据第五次人口普查数据:全县总人口595513人,其中各乡镇人口(人): 城关镇 66589 王庄镇 36017 曹老集镇 42873 新马桥镇 30341 刘集镇 28398 湖沟镇 33444 任桥镇 38987 濠城镇 27920 磨盘张乡 22564 连站乡 40965 石湖乡 29578 九湾乡 26521 宋店乡 27727 仲抻兴乡 32842 唐南乡 27466 瓦疃乡 22092 杨庙乡 36230 何集乡 24959
2002年,撤销瓦疃乡,设立瓦疃镇。
2004年1月10日,国务院批准将曹老集镇划归蚌埠市淮上区管辖。调整前,固镇县面积1459平方千米,人口64万(2001年)。
2004年,固镇县撤销1个镇和5个乡,将17个乡镇调整为11个乡镇(8镇、3乡)。即撤销瓦疃镇、磨盘张乡、九湾乡、宋店乡、唐南乡、何集乡6个乡镇,调整城关镇、刘集镇、湖沟镇、新马桥镇、杨庙乡、任桥镇、仲兴乡7个乡镇的行政区划,保留连城镇、王庄镇、濠城镇、石湖乡4个乡镇。
2004年底,固镇县辖8个镇、3个乡:城关镇、刘集镇、湖沟镇,新马桥镇、任桥镇、连城镇、王庄镇、濠城镇、杨庙乡、仲兴乡、石湖乡。