茂井镇源于八茂区茂井乡后称,1991年建并撤后高圩乡和茂井乡合并为茂井镇。茂井镇位于罗甸县城东南部,八达村属镇政府所在地,距离县城24公里,总面积189.6平方公里,东与大亭乡相接、西与八总乡相连、南与班仁乡和凤亭乡接壤、北与沫阳镇相邻,地势东南部高,北部与西部低,地表水丰富。镇政府所在地位于八达河与蒙江河合处,三面河水绕山村,四面群山抱绿水,八达街道上海拔297米,为全县各乡镇所驻地海拔最低的一个镇,镇南白牙山海拔931米,西部交蒙山海拔1091米,镇境内最高海拔为1350米。东经106°52′30″,北纬25°20′,
气候炎热,年平均气温20.5℃,最冷月为1月,月平均气温10.8℃,有“天然温室”之称。无霜期340天,年降水量1150毫米,为粮食作物和经济作物生长提供了有利的条件。主要土特产有油桐、脐橙、竹笋、蔬菜、弯蕉。
茂井镇辖12个村,86个组3010多户1.42万人。耕地面积1.36万亩(田5800亩,土7800亩);荒山广阔,适宜种植和养殖业的发展;拥有两个市场,场天客流量达6000余人。全镇12个村除东山、油西两村未通公路外,其余10个村“村村通”公路。电视覆盖率达88.3%。
2003年农业总产值1397万元,财政收入30万元,粮食总产量5166吨。农民人均占有粮362.5公斤,农民人均纯收入1564元。