在商周時(shí)期,境內(nèi)即有以農(nóng)業(yè)為主的安居村落出現(xiàn)。
據(jù)史志記載,自金代天會(huì)七年(1129)隸屬濟(jì)陽縣。
1898年戊戌變法以前,濟(jì)陽縣分東、西、南、北4個(gè)鄉(xiāng),鄉(xiāng)下轄約,約領(lǐng)村莊,垛石隸屬北鄉(xiāng)。
1898年戊戌變法以后,倡導(dǎo)君主立憲制,重新劃定區(qū)域,遂將四鄉(xiāng)劃為八區(qū),垛石隸屬蒼平區(qū)。
1946年1月,渤海行署調(diào)整各縣行政區(qū)劃,第五區(qū)遂改為垛石橋區(qū)。
該區(qū)區(qū)公所駐后樓村,習(xí)慣上也稱后樓區(qū)。
1953年改用序數(shù)命區(qū)名,垛石橋區(qū)改為七區(qū)。
1957年2月撤銷區(qū)級(jí)行政區(qū)劃,垛石橋區(qū)改稱為垛石橋鄉(xiāng)。
1958年9月,垛石橋鄉(xiāng)改為垛石橋人民公社。
1984年3月,垛石公社改為垛石橋鎮(zhèn)。
2001年3月,原唐廟鄉(xiāng)、索廟鄉(xiāng)并入垛石鎮(zhèn)。
2020年6月30日,垛石鎮(zhèn)撤銷,設(shè)立垛石街道。