茂井镇,隶属于贵州省黔南布依族苗族自治州罗甸县,地处罗甸县城东南部,东邻大亭乡,南抵凤亭乡、班仁乡,西接八总乡,北靠沫阳镇,东北与广西壮族自治区河池市天峨县隔河相望。镇人民政府驻地距县城48千米。总面积314.62平方千米。
茂井镇原为八茂乡。1990年,原茂井乡、高圩乡合并成茂井镇。截至2018年末,茂井镇户籍人口23450人。截至2020年6月,茂井镇辖16个村,镇人民政府驻红屯村。
截至2018年末,茂井镇有工业企业3个,有营业面积超过50平方米以上的综合商店或超市20个。