茅坝镇位于仁怀市(仁怀市位于贵州省西北部,赤水河中游,大娄山脉西段北侧,背靠历史名城遵义,属云贵高原向四川盆地过渡的典型的山地地带,是黔北经济区与川南经济区的连接点,是红军长征“四渡赤水”战斗过的地方,是驰名中外的国酒茅台酒的故乡)西南,镇政府驻地距县城43公里,东与鲁班镇、五马镇毗邻,西与龙井乡和九仓镇交界,南与后山乡相连,北与四川省接壤,平均海拔834米。

全镇总面积139平方公里,辖12个行政村,1个社区居委会,99个村民组,8085户,38333人,耕地26382亩,其中田6050亩,土20332亩,人均耕地0.7亩。茅坝镇属典型的农业大镇,主产水稻、油菜、玉米、高粱、烤烟等农作物。