茅坪回族鎮位於商洛市鎮安縣東南部,處東經109°29′、北緯33°11′,東與湖北省鄖西縣湖北口鄉接壤,南與旬陽縣小河鎮相連,西與西口回族鎮相鄰,北與米糧鎮相毗鄰。最高處北陽山1680米,最低處毛家溝口882.9米;人口密度為每平方千米118人。面積94平方千米。2015年12月底,全鎮總人口12300人,轄元坪、茅坪、五星、峰景、紅光、腰庄河、五福7個村。鎮政府駐茅坪街,海拔990米,距縣城75千米。
1949年11月設茅坪鄉,1953年為茅坪回民自治鄉,1958年設為茅坪管理區,1961年為茅坪人民公社,1984年更名茅坪回族鄉。1996年底,全鄉面積37平方千米,全鄉人口5422人,轄茅坪、寨灣、興勝、元坪、紅光、沙坪6個村、34個組。鄉政府駐茅坪下街。1997年5月,將茅坪回族鄉與甘溝回族鄉除石景村外的其餘轄區合併設立茅坪回族鎮,鎮政府駐茅坪街