南鲁山镇,隶属于
山东省淄博市
沂源县,地处沂源县北部,东与临朐县接壤,东南与悦庄镇为邻,南与历山街道、南麻镇、鲁村镇为邻,西北与莱芜市钢城区辛庄镇相邻,北接博山区博山镇。
区域面积206.36平方千米。截至2018年末,户籍人口35804人。
1968年12月,改称土门公社。1984年6月,改为土门镇。2010年10月,土门镇与三岔乡部分村合并成立南鲁山镇。
2020年6月,南鲁山镇下辖46个行政村。
2018年,南鲁山镇有工业企业194家,其中规模以上工业企业19家,营业面积超过50平方米以上的综合商店或超市128家。