南博山镇位于博山区西南部,地处博山、沂源、莱芜三县市交界处,是革命战争年代原中共博山县委所在地,全镇总面积83.5平方公里,辖25个来自行政村,人口2.5万,省道博沂路东、西两线贯穿全境,新泰铁路在此设站,年吞吐量5万余吨服频行严银艺河沿。