茅坪镇,隶属于湖南省邵阳市城步苗族自治县,地处城步苗族自治县中北部,东邻新宁县黄金瑶族乡,南接儒林镇,西毗绥宁县关峡镇,北抵西岩镇,辖区总面积153.28平方千米。截至2019年末,茅坪镇户籍人口19043人。
清康熙二十年(1681年),属城步县六都。2011年12月,析茅坪镇置蒋坊乡。截至2020年6月,茅坪镇下辖4个社区、10个行政村,另辖1个村级单位,镇人民政府驻219省道西50米。
截至2019年末,茅坪镇有工业企业38个,其中规模以上4个,营业面积50平方米以上的综合商店或超市26个。