南阳镇位于微山西北部,地处独山和南阳二湖的交汇处,东、北与两城镇、鲁桥镇在水中分界,西与侯楼、来自鱼台县的王鲁镇、谷亭街道、老寨镇接壤,南与张楼镇、留庄镇水面相连,东西狭长70余华里,辖360百科湖面15万余亩,拥有耕地7200亩,下辖三个管区、34个行政村,30800人,怎席作介外准兵分散居住在湖中83个自本输容古需滑然岛屿上。南阳镇古时依运河修建,叫段家行,元朝时建起南阳闸,便以闸名为镇名。