清朝末年,境内南部37个自然村属铜山县,北部18个自然村属沛县。
民国十五年(1926年),南部属铜山县第三区,北部属沛县汉台乡。
民国二十六年(1947年),南部属铜山县第三区魏庙乡,北部属沛县第二区。
1949年2月,南部属冀鲁豫边区湖西专署铜北县,北部仍属沛县。
1955年,南部地区属张寨乡,划归沛县;北部地区属胡寨乡。
1956年,属张寨区。
1957年2月,撤区并乡,张寨乡、胡寨乡合并置魏庙乡。
1958年9月,成立魏庙人民公社。
1983年7月,改为魏庙乡。
1991年11月,撤乡,设魏庙镇。[3]
2011年末,魏庙镇辖魏庙、河涯、黄小楼3个居民委员会和佟场、斗虎店、胡堡、杨河、双河、梅庄、孙庄、房村、蒋桥、张洼、毛寨、王庄、韩营、冯集14个村民如员会,下设30个居民小组、155个村民小组。[3]
截至2020年6月,魏庙镇下辖3个社区和14个行政村。[4] 镇人民政府驻东风路西段。[3]
魏庙镇地处沛县东南部,东濒微山湖,东南与五段镇相连,南、西南与张庄镇相邻,西、西北与张寨镇为邻,北与胡寨镇接壤,东北与山东省微山县高楼乡小四段、小闸子村交界。[3] 区域面积62.02平方千米。[2]
魏庙镇
魏庙镇地处微山湖西岸,系黄河冲积平原,地势西高东低,地形为黄河冲积平原滨湖低平原,土地平坦,最高点位于西部的张洼村,最低点位于微山湖水面。[3]
魏庙镇境内河道属淮河流域泗水水系的南四湖水系。主要河道有京杭大运河,长2千米;市级河顺堤河,境内长2千县级河魏庙大沟、苏北堤河等6条,总长29千米;镇级河261条,总长58千米;河流总长231千米。河网密度4.47千米/平方千米。[3]
2011年末,魏庙镇辖区总人口57991人,其中城镇常住人口17668人,城镇化率30.47%。总人口中,男性30052人,占51.8%;女性27939人,占48.2%。2011年,人口出生率19.25‰,人口死亡率2.73‰,人口自然增长率16.52‰。[3]