庙山镇,隶属于山东省临沂市郯城县,地处郯城县北部,东邻泉源镇,南与郯城街道接壤,西邻兰陵县庄坞镇,北接李庄镇,行政区域面积71.66平方千米。截至2019年末,庙山镇户籍人口为51529人。
1958年2月,庙山区更名为大埠乡;同年9月,改为大埠公社;1995年12月18日,改为庙山镇。截至2020年6月,庙山镇辖8个社区。
2019年,庙山镇有工业企业40个,其中规模以上2个,有营业面积超过50平方米以上的综合商店或超市56个。