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