乌东德镇位于禄劝县境北部,南邻马鹿塘乡,西接皎平渡镇,东、北与四川省会东、会理两县隔江相望,镇政府驻地距禄劝县城135公里,国土面积189.51平方公里,总耕地面积23010亩。全镇辖8个村民委员会、67个村小组、117个自然村,居住着汉、彝、傣、傈僳、壮、佤等六种民族,总人口17277人,其中农业人口4821户16877人。由于受一江两河(金沙江和太平、安龙小河)切割,境内山梁纵横、沟壑交错,山高、坡陡,最高海拔风帽岭3301米,最低海拔施期渡口800米,地势南高北低,由冷凉山区向干热河谷地区转移,立体气候明显,自然环境恶劣。全镇75%的土地是25度以上的坡耕地,干旱缺水,农田水利基础设施严重滞后,农业水利化程度极低。多年平均降雨量为860毫米,比全县平均值少150多豪米,属于禄劝三大旱地区之一。