茅坪镇,隶属于陕西省安康市白河县。地处县境中南部,东与卡子镇毗邻,南与湖北省竹山县接壤,西南、西北与宋家镇和双丰镇、西营镇相接,北与冷水镇、麻虎镇、构扒镇相连。辖区东西最大距离20.5千米,南北最大距离21千米,总面积212.06平方千米。
截至2020年6月,茅坪镇下辖1个社区、15个行政村。截至2018年末,茅坪镇户籍人口29669人。2011年,茅坪镇农业总产值达到1.6亿元,工业总产值达到3.5亿元,社会商品销售总额达2.8亿元。