火德紅鎮位于魯甸縣西南部,與會澤、巧家兩縣隔牛欄江相望,鎮政府所在地距縣城21.5公里。全鎮有國土面積90.96平方公里,轄5個村1個社區,107個村民小組,6316戶23357人,居住著漢、回、彝、苗、布依五種民族,少數民族人口576人;有耕地面積2070.33公頃。全鎮北高南低,山高坡陡,最高海拔2496米,最低海拔1100米,海拔相差1396米,屬典型立體氣候。
年平均氣溫14℃,平均降雨量約800mm,無霜期200天左右。2018年,全鎮實現經濟總收入1.12億元,同比增長8.6%;完成固定資產投資1億余元;糧食總產量達730萬公斤,農民人均有糧312公斤;農民人均純收入6368元,同比增長8%。