位于
磁县北部8公里处,镇人民政府驻地西光禄,在县人民政府驻地北偏西8公里。
1953年6月始置光禄乡。因驻地得名。1958年8月,并入中马头人民公社,1959年12月改属高臾公社。1961年5月成立西光禄公社,1984年改称西光禄乡。1996年1月,将杜村乡并入。1998年12月撤乡设镇,称
光禄镇。西与路村营乡、林坛镇交界;北与台城乡、邯山区马头镇接壤;南与磁州镇相连;东与高臾镇为邻。2003年12月杏园、杜村、西黄鼠、中黄鼠、东黄鼠划归邯郸市马头生态工业城。总面积29.8平方公里。4953 户,21285人,均汉族。含7个自然村,辖7个村民委员会。
地处丘陵、平原连接带,海拔80~300米之间,地下水位4~15米。土壤为石灰性褐土、褐土性土、潮土、潮褐土和海育型水稻土。总耕地2.48万亩,其中水浇地1.96万亩。
2005年粮食总产1.30万吨。农业形成以4000亩高效农业园区和700亩大葱基地为龙头的产业化模式。农作物主要有小麦、谷子、玉米、棉花等。乡镇企业形成以劳保用品加工和
废旧塑料收购、加工为支柱的两大主导产业。