原庄山、高房村1949年同属南湖乡;同年7月撤乡建区同属南湖区,称庄山村、高房村;1950春年同属高房乡;1956年2月属高禹乡;1956年余石、庄山、高房合并为余庄高级社;1958年10月属南湖公社高禹管理区,称余庄生产队;1961年8月属高禹公社庄山大队、高房大队;1984年改称高禹乡庄山村、高房村;2001年1月撤乡建镇改称高禹镇庄山村、高房村;2005年4月两村合并称高庄村。
2012年并镇,属天子湖镇。