茅坪镇,隶属于陕西省汉中市洋县。地处洋县北部,秦岭南麓中山区,东与槐树关镇接壤,西与八里关镇相邻,南与龙亭镇毗邻,北接华阳镇。辖区东西最大距离18千米,南北最大距离27.2千米,总面积306.04平方千米。
截至2020年6月,茅坪镇下辖6个行政村。截至2018年末,茅坪镇户籍人口6737人。2011年,茅坪镇农业总产值达到7173万元,工业总产值达到1708万元,社会商品销售总额达0.15亿元。