南旺鎮,隸屬於山東省濟寧市汶上縣,地處汶上縣西南部,東接康驛鎮,東南連任城區長溝鎮,西南與嘉祥縣大張樓鎮、梁寶寺鎮爲鄰,西北與梁山縣韓垓鎮接壤,東北與劉樓鄉相連,行政區域面積59.56平方千米。
南旺村名,始於唐代;宋代時期,稱南旺營,明代時期,稱南旺社,屬勸學鄉所轄;清代時期,屬西鄉,民國元年(1912年)後,屬闞亭區;民國二十年(1931年),屬第三區;民國三十五年(1946年)5月,劃入蜀山特區,同年11月,撤蜀山特區屬濟北縣第六區;1951年,劃爲濟寧縣第五區;1956年2月,劃爲汶上縣南旺區;1958年3月,南旺區改爲汶上縣南旺鎮;1958年1月,改爲南旺公社;1983年10月,與劉樓公社合併爲南旺區,區公所駐南旺;1986年2月,改爲南旺鎮;截至2018年末,南旺鎮有戶籍人口66086人;截至2020年6月,南旺鎮下轄36個行政村;鎮人民政府駐南旺貳村。
2011年,南旺鎮財政總收入50萬元,比上年增長18%,其中地方財政收入370萬元,比上年增長19%,從各主要稅種看,完成營業稅219萬元,增值稅133萬元,企業所得稅21萬元,人均財政收入852元,比上年增長15%,境內金融機構各類存款餘額3.6億元,比上年增長19.7%;各項貸款餘額1億元,比上年增長20%;2018年,南旺鎮有工業企業102個,規模以上企業9個,有營業面積超過50平方米以上的綜合商店或超市57個。