得禄乡,隶属于云南省曲靖市宣威市,地处宣威市西北部,东与倘塘镇相邻,东南与龙潭镇接壤,西南与西泽乡、务德镇毗邻,西与会泽县大井镇接壤,北与贵州省威宁县哲觉镇相连。得禄乡行政区域面积170.45平方千米。
清属,宣威州沛泽里。1988年,撤区设乡。截至2019年末,得禄乡户籍人口41408人。截至2020年6月,得禄乡下辖10个行政村。乡人民政府驻得禄村得兴街1号。
截至2019年末,得禄乡有工业企业6个,有营业面积超过50平方米以上的综合商店或超市7个。