原莊山、高房村1949年同屬南湖鄉(xiāng);同年7月撤鄉(xiāng)建區(qū)同屬南湖區(qū),稱莊山村、高房村;1950春年同屬高房鄉(xiāng);1956年2月屬高禹鄉(xiāng);1956年余石、莊山、高房合并為余莊高級社;1958年10月屬南湖公社高禹管理區(qū),稱余莊生產(chǎn)隊;1961年8月屬高禹公社莊山大隊、高房大隊;1984年改稱高禹鄉(xiāng)莊山村、高房村;2001年1月撤鄉(xiāng)建鎮(zhèn)改稱高禹鎮(zhèn)莊山村、高房村;2005年4月兩村合并稱高莊村。
2012年并鎮(zhèn),屬天子湖鎮(zhèn)。