茂林镇因青山绿水、林深木茂而得名。该镇位于云南省昭通市永善县南部,素有永善“南大门”之称,境内拥有远近闻名的永安村大海子“派格兹”房车营地,是黑颈鹤的栖息地之一,享有昭通“后花园”之美誉。
茂林镇地处两县一区8乡(镇)结合部,东与昭阳区靖安镇、大关县上高桥乡相连,南与昭阳区洒渔镇、苏甲乡接界,西与大兴镇、伍寨乡接壤,北与莲峰镇、墨翰乡毗邻。地理坐标介于东经103°59′至103°61′、北纬27°58′至27°67′之间。地势西高东低,相对高差不大,最低海拔1300米,最高海拔3055米,平均海拔2200米,镇政府驻地海拔2260米。高山气候显著,年平均气温在12℃左右,无霜期100至150天,年降雨量700至1000毫米,日照1500小时。镇政府驻地距县城135公里、昭通市区55公里。
全镇辖区面积272.5平方公里,辖6村1社区129个村民组,居住着汉、彝、苗、回、傣5个民族,总人口7735户29437人,其中女性13634人,农业人口21763人,少数民族4681人,占总人口的15.78%。全镇耕地总资源168674.69亩,其中常用耕地面积89310亩、轮歇地79364.69亩。农作物总播种面积68080亩,其中粮食作物播种面积45564亩、经济作物播种面积22516亩。林地面积175481亩,其中国有林49115亩、公益林126371亩;退耕还林40000余亩。草场面积100005亩,其中天然草场80000亩、人工草场20000亩;退牧还草69990亩。湿地面积14000亩。全镇6村1社区已全部实现通硬化路、通电、通自来水,电视广播覆盖率达98%。
茂林镇历史悠久,清雍正年间(1723至1735年),昭通镇右营游击移驻永善,在此设塘卡。民国时期设递步哨,又名新店子。1950年前属莲峰镇,1950年分出成立茂林,1958年称公社,1962年改区,1969年又改公社,1984年复称区,1988年区改乡,2002年乡改镇。
茂林镇资源丰富,境内有储量可观的铜、铁矿资源。主产粮食作物有马铃薯、荞子、燕麦等;经济作物有党参、续断、贡椒等。特产方面,优质马铃薯、远近闻名的荞粑和燕麦炒面、香醇可口的燕麦酒和荞酒、畅销全国的茂林火腿、生态黑山羊、高原生态壮牛等品牌特产广受好评。2021年3月,茂林镇入选2020年云南省卫生乡镇名单。
在生态保护方面,茂林湿地通过连续三年的鹤情考察,昭通黑颈鹤保护协会从2009年开始,将位于永善县茂林镇永安村大海子周围的湿地纳入资助范围,定期进行保护宣传,确定护鹤志愿者并设立监测点,使这片湿地成为黑颈鹤的重要栖息地之一。















