民国初年,汉阳县建立十八个区,属第十区;1945年全县分四镇十九乡,属侏儒乡;1949年全县划分为五区一镇,属四区;1950年属消泗乡;1956年成立海光三社;1958年划为邓南农场所属十七大队;1959年划归邓南公社曲口管理区洪河大队;1975年撤区并社,又划属消泗公社;1979年成立曲口公社与洪河分队,取名杨庄大队;1984年改名杨庄村,设杨庄村村民委员会,属曲口乡;2001年乡镇合并,属消泗乡至今。