1953年设南榆林乡,1962年改公社;1956年设神武乡,1958年改公社。
1984年改南榆林乡、神武乡。
1996年,南榆林乡面积85平方千米,人口0.7万人,辖南榆林西村、东村、辛寨、寺台、牛圈梁、王化庄、第二、正峪、南辛寨、白庄、陈家窑、下寨、沙窊13个行政村;神武乡面积154平方千米,人口0.9万人,辖南磨石、下疃、三泉、东梁窊、大莲花、何庄、泉子沟、神武、徐村、楼子坝、梁地、青钟、周家窑、野猪窊、保全庄15个行政村。2001年,撤销神武乡,并入南榆林乡。?年,面积195.5平方千米,总人口20966人,其中非农业人口448人,辖26个行政村。