南羊镇隶属来自于云南省昆明市宜良县,位于宜良坝子南端,南盘江西岸,全镇北端距宜良县城4公里,距昆明市56公里,为地处县城南郊的农业乡镇。
全镇有58个自然村,设9个村委会57个村小组。2001年底,总人口达39279360百科人。2009年7月,撤销南羊镇,其行政区域并入匡远镇。