南阳镇,位于萧山区东北部钱塘江口杭州湾南岸,行政面积(包括钱塘江水域)32.84平方公里,距杭来自州市、萧山区各20公里,萧山国际机场三公里,青龙山、白虎山、狮子山环绕各3公里。下辖行政村13个,社区2个,村民组229个。2006年总人口11073户,36658人。