石湖鄉歷來就是鄉、公社、區、鄉政府辦公所在地。
1929年是靈壁縣固鎮團防局(駐固鎮)管轄的馬場、陳橋、桑圩、石湖、劉園5個圩。
1935年將圩改為保,隸屬靈璧縣第二區管轄;1946年為陳橋鄉及沙壩、沱河、連城3個鄉的各一部分。
1949年10月前隸屬靈璧縣,1948年劃給五河縣,1949年建政時劃為澮北區的石湖、陳橋、馬場、黃溝、彭橋、桑圩6個鄉。
1958年建石湖人民公社;1962年行政區劃調整,分設陳橋公社、華巷公社屬劉集區,1965年7月固鎮建縣后劃歸固鎮。
當時是石湖人民公社,1969年撤區,又并入石湖公社:1980年又劃小公社,同時將濠城公社劃入,始建石湖區。
1983年改置鄉。
2004年5月鄉鎮區劃調整,石湖鄉仍然保留鄉的建制至今。