红甸回族乡位于文山市境内北部,地处东经108°56′--104°51′,北纬23°35′-23°42′之间,距文山县城50公里,距323国道13.10公里;东与秉烈乡接壤,南接马塘镇,西邻德厚镇,北与砚山县稼依镇接壤。