茅垭镇,隶属于贵州省遵义市绥阳县,地处绥阳县中部的芙蓉江畔,东邻旺草镇,南界洋川镇,西南和风华镇相连,西与枧坝镇、宽阔镇接壤,北靠宽阔水原始森林和黄杨镇。行政区域面积180.3平方千米。
截至2018年末,茅垭镇户籍人口有34004人。截至2019年10月,茅垭镇下辖7个行政村。
2011年,茅垭镇财政总收入1791.7万元,比上年增长22.3%。其中地方财政收入60.9万元,比上年增长16%。农民人均纯收入3755元。2018年,茅垭镇有营业面积超过50平方米以上的综合商店或超市8个。