1945年8月抗日戰(zhàn)爭勝利后,屬盂縣人民政府二區(qū)。
1953年區(qū)下設(shè)鄉(xiāng),曾在其境內(nèi)置攔掌、南婁等4個小鄉(xiāng)。
1954年撤銷區(qū)建制,1956年合并為南婁、澗溝、許家溝3個大鄉(xiāng)。
1958年人民公社成立,組屬前進(城關(guān))(大)公社,實現(xiàn)政社合一。
1959年調(diào)整為攔掌公社。
1962年公社機關(guān)由攔掌遷至南婁,仍用原名。
1983年根據(jù)國務(wù)院地名命名、更名的規(guī)定,為使行政區(qū)劃名稱與當(dāng)?shù)氐孛y(tǒng)一,正式更名為南婁公社。
1984年實現(xiàn)政社分開,恢復(fù)鄉(xiāng)(鎮(zhèn))建制,為南婁鄉(xiāng)。
2000年12月合并鄉(xiāng)鎮(zhèn)時,由南婁鄉(xiāng)、下曹鄉(xiāng)和王村鄉(xiāng)的五個村合并為南婁鎮(zhèn)。