始見于宋五言詩《九日石莊阻雨》。
明永樂初石莊坍沒江中,后北移20多里重建于現址。
明、清時,曾名竹嶺鎮。
清宣統二年(1910),為石莊鄉,有”石莊行“之稱。
1914年,升為市。
1928年,改為區。
1954年初,為石莊鎮。
1958年10月,改為石莊人民公社。
1963年,復為石莊鎮。
1995年3月,張黃港鄉并入。
2000年4月,石北鄉并入。
2013年,經蘇政復〔2013〕37號文件批準,設立新的石莊鎮沿用至今。