茂林镇位于玉州区东部,玉容一级公路(国道324线)从境内经过,西与玉林城区毗连,东北面与北流市交界,是玉林城区和北流市区的联结地带。全镇总面积83平方公里,辖16个行政村,278个村民小组,2004年人口50641人,人口自然增长率7‰,全镇耕地面积2250公顷,粮食种植面积1652公顷,农机总动力31780千瓦,有林面积3066公顷。茂林镇风景资源丰富,主要风景名胜有天门关、穿境山、宝相寺和0岭森林公园,此外还有汉朝马援兵营遗址和宋代方度城遗址。主要特色产品有莲藕、板栗。近年来,茂林镇先后被评为自治区科技示范镇、村民自治模范镇、文明镇和自治区小城镇建设重点镇。
全镇2004年实现国内生产总值49816万元,财政收入2089万元,其中农业总产值7475万元,企业总产值45664万元,农民人均收入2460元,全社会固定资产投资1.28亿元。
近年来,茂林镇党委、政府始终坚持以经济建设为中心,提出了工业强镇的发展战略,把工业确定为全镇经济发展的战略重点,充分利用和依托茂林镇良好的区位和交通优势,积极引进和发展一批新的工业企业项目,初步形成了以建材、陶瓷、食品加工、五金、日用品制造为主的产业,全镇工业经济获得了快速发展,茂林镇正逐步向玉林工业重镇之路迈进。.
10月,茂林镇上榜全国千强镇名单,排名第358位。
2020年4月,茂林镇被命名为首批广西民营经济示范乡镇。
2020年9月,茂林镇上榜2019中国西部百强镇,位列第16位。
2011年12月,茂林镇上榜第三届全国文明村镇名单。