1949年11月设茅坪乡,1953年为茅坪回民自治乡,1958年设为茅坪管理区,1961年为茅坪人民公社,1984年更名茅坪回族乡。
1996年底,全乡面积37平方千米,全乡人口5422人,辖茅坪、寨湾、兴胜、塬坪、红光、沙坪6个村、34个组。乡政府驻茅坪下街。
1997年5月,将茅坪回族乡与甘沟回族乡除石景村外的其余辖区合并设立茅坪回族镇,镇政府驻茅坪街(因地处平坦、割茅开荒而得名)。
原甘沟回族乡,1949年11月建甘沟乡,1958年设为甘沟管理区,1961年设甘沟人民公社,1984年更名甘沟乡。
1990年为甘沟回族乡。位于镇安县东南部。面积59.1平方千米。
1996年底,全乡人口4761人,辖五星、顺利、峰景、水泉、石景、毛家沟6个村、45个组。乡政府驻太山庙,距县城70千米。
1997年5月,撤销甘沟回族乡,将其石景村划归西口回族镇,其它辖区与茅坪回族乡合并设立茅坪回族镇。