1912年至1926年屬棗陽縣遵教里、新豐里第九甲、第十甲。
1927年1947年先后屬棗陽縣第二區(qū)、第四區(qū)、第五區(qū)、第八區(qū)。
抗日戰(zhàn)爭前后叫過楊垱聯(lián)保處、團(tuán)防局、鄉(xiāng)公所。
1949年8月,楊垱成立楊垱區(qū)人民政府隸屬棗陽縣直轄。
1951年改稱為第五區(qū)公所。
1956年2月,改稱楊垱鄉(xiāng)歸屬太平區(qū)管轄。
1958年8月把太平區(qū)所轄的劉寨、代莊兩個(gè)鄉(xiāng),以及七方區(qū)所轄的羅崗鄉(xiāng)、張官營鄉(xiāng)、徐寨鄉(xiāng)并入楊垱,命名為燎原人民公社。
1959年底改為以地命名的楊垱人民公社。
1961年6月,又改為楊垱區(qū)。
1975年7月,撤區(qū)并社,把原轄的徐寨、劉寨、羅崗三個(gè)公社劃歸新設(shè)的羅崗公社,其余仍為楊垱人民公社。
1984年3月,政社分開,楊垱人民公社改為楊垱鎮(zhèn)。
1987年9月,全市撤區(qū)并鄉(xiāng),本鎮(zhèn)的張官管理區(qū)劃歸新設(shè)的徐寨鄉(xiāng)。
2001年4月,鄉(xiāng)鎮(zhèn)撤并,撤銷徐寨鎮(zhèn),其所轄徐寨、張官辦事處并入楊垱鎮(zhèn)。