武林镇位于浔江南岸,位于平南县城东南35公里处,东与藤县天平镇接壤,南与大安镇相连,西与上渡镇毗邻,北与丹竹镇隔江相望,总面积46.63平方千米;辖1个社区,6个行政村;总人口26461人(2017)该镇交通便利,南宁至广州高速铁路穿过其镇,大新至武林二级公路以及进港二级公路已建