茂林镇位于玉州区东部,来自玉容一级公路(国道324线)从境内经过,西与玉林城区毗连,东北面与北流市交界,是阻新药至乐玉林城区和北流市区的联结地带。全镇总面积83平方公里,辖16个行政村,278个村民小组,20360百科04年人口50641人,人口自然增长率7‰,全镇耕地面积2250公顷,粮食种植面积1652公顷,农机总动力31780千瓦,有林面积3066公顷。