南阳镇,隶属于山东省济宁市微山县,东邻鲁桥镇、两城镇,南靠江苏省沛县,西与鱼台县接壤,北依济宁市任城区,行政区域面积166.27平方千米。
秦朝时期,南阳镇境域属方与县;明朝和清朝时期,属鱼台县;民国二十六年(1937年)后,属滕西县,凫山县;中华人民共和国成立初,先后隶属临城县、凫山县管辖;1953年8月,划归微山县;1958年8月,设立南阳公社;1984年12月,改为南阳镇;截至2018年末,南阳镇有户籍人口32325人;截至2020年6月,南阳镇下辖34个行政村;镇人民政府驻南阳村。
2011年,南阳镇财政总收入2680万元,其中地方财政收入1040万元,比上年增长7.3%,从各主要税种看,完成营业税388万元,增值税70万元,企业所得税22万元,人均财政收入832元,比上年增长10%,境内金融机构各类存款余额0.7亿元,比上年增长0.5%;各项贷款余额0.4亿元,比上年增长7%;2018年,南阳镇有工业企业37个,规模以上企业5个,有营业面积超过50平方米以上的综合商店或超市68个。