留光镇,隶属于河南省新乡市封丘县,位于封丘县境东部,镇政府驻地距县城18公里。位于北纬35°04′,东经114°37′。北邻赵岗镇,东邻长垣市恼里镇,东南与黄陵镇接壤,南、西南界潘店镇,西与冯村乡相接,全镇总面积58.49平方公里。截至2019年6月,留光镇有5.23万人。
1958年设留光公社,1983年改乡,2010年9月,实现了撤乡建镇,截至2019年6月,留光镇下辖28个行政村,31个自然村。
截至2018年底,留光镇完成社会生产总值7.4亿元,较2017年同期增长11.6%。