通红甸彝族苗族乡地处华宁县城东北部,东西狭、南北长、略呈菱形,位于东经103°04′、北纬24°20′,东隔南盘江同弥勒县西二镇相望,东南接盘溪镇,西北与北部连青龙镇,西南毗邻宁州镇,距县城55公里,最高点么波冲大水井岩头海拔2624米,最低点小滴水海拔1170米,两极高差1454米。