五河县历史悠久,文化底蕴深厚,早在旧石器时代就有了人类文明的痕迹。
夏、商至春秋战国时期,五河县分属徐州、青州及鲁、宋、吴、楚国等地。
秦汉以来虹县或立或并、割属不一,五河始终属虹县地(古虹县治所设在五河境内,直至唐贞观十三年即公元639年迁出)。
南宋咸淳七年(1271年)正式建置“五河县”。
元初五河县属淮安路之临濠府,至元十七年(1280年)改属淮南路泗州。
明洪武四年(1371年)二月属临濠府,洪武六年(1373年)九月改属中立府,洪武七年(1374年)八月改属凤阳府。
清初属凤阳府。雍正二年(1724年)升泗州为直隶州,五河改属泗州。
中华民国元年(1912年)直属安徽省,民国三年(1914年)5月隶属于安徽省淮泗道。民国十六年(1927年)4月废道直属安徽省。民国二十一年(1932年)10月属安徽省第六行政督察区,民国二十九年(1940年)8月改第六区为第四行政督察区,五河属之。抗日战争时期(1940年—1946年)属淮北苏皖边区抗日民主根据地泗五灵凤县。
1949年1月15日五河县城解放,1月30日改泗五灵凤县为五河县,属皖北行署江淮第二行政公署。是年4月改属皖北行署宿县专区。1952年4月属安徽省宿县专区。1956年元月改属蚌埠专区。1961年4月又改属宿县专区。1971年3月改为宿县地区。1979年2月仍改为宿县专区。1983年7月1日改属蚌埠市。