1912年1月,光福乡辖4都59图。
1931年,光福为吴县第三区,辖光福、西华、东渚等5镇,篁村、官桥、北山湾、阳山、邓尉、迂溪、天池、渡金、五云、新丰、石帆、崦西、潭东、府巷、卧龙、长巷等34乡。
1934年2月,江苏省政府重新调整分区和划分乡镇。光福为吴县第三区,由原第三、第十八两区合并而成,辖光福、东渚、西华3镇,邓尉、潭东、卧龙、迂溪、崦西、新丰、府巷、锦峰、阳山、天池、长巷、市岸、石帆、东马、三洋、蒋墩、外塘、后塘、塘村、沙潭、姚社21乡,共计144保、1537甲,17098户。
日伪统治时期,光福为吴县第六区,区公所驻光福镇吴家花园,辖4镇、22乡、167保、1592甲、18077户。
1947年2月,吴县并编区、乡镇。原第二(木渎)、第三(光福)两区合并为吴西区,辖木渎、善玉、焦山、藏书、金山、白狮(白塔、狮山并)、支硎、枫桥、胥口、姑苏、七子、龙凤、横塘、新廖、蠡墅、光福、邓尉、迂溪、东渚、天池、香山、五云、新丰、石帆、西华等25个乡镇,共324保、3396甲。
1948年2月,吴县并编乡镇。吴西区辖光福镇、东渚镇、善桥镇、枫桥镇、金山镇、横塘镇、木渎镇7个甲等乡镇和西华、石湖、香山、胥口4个乙等乡镇。
1948年5月,吴西区下辖木渎、光福、石湖、善桥、东渚、西华、金山、横塘8个镇及香山、胥口2个乡。
1950年3月,光福增建为区,辖光福、东渚两镇及舟山、纪龙、新阳、永安、新生、长新、建新、长堤、青龙、山湖、镇湖11个乡,共计98个行政村、751个行政组。
1953年5月1日,光福区下辖光福镇及舟山、镇湖、永安、纪龙、长新、东渚、新生、山湖、建新、长堤、新阳、青龙12个乡,共计98个行政村。
1956年1月,光福区划并为1镇7乡:光福镇、纪龙乡、永安乡(包括原永安、长堤2个乡)、新生乡(包括原新生、舟山2个乡)、东渚乡(包括原东渚、建新、长新3个乡)、镇湖乡(包括原镇湖、山湖、青龙3个乡)、新阳乡(包括原新阳乡全部,原浒关区彭山乡的新陆、和心2个村及阳东乡的新民、泉龙2个村)、金墅乡(包括原浒关区的金墅全乡,彭山乡的胜利、团结、合作、六联4个村)。
1957年9月,采用以集镇为基点,以农业合作社为基础,整乡整社合并的方式,撤区并乡。原光福区的光福、永安、纪龙、新生4个乡镇合并为光福乡。
1958年9月25日,光福乡成立光福人民公社,下设大队(营部)、连队。永安片为一大队,纪龙片为二大队,舟山片为三大队,新生片为四大队,长堤片为五大队,光福镇区为六大队。
1959年,公社以下设立生产大队,生产大队下设生产小队。光福人民公社下设光福、香雪、潭东、窑上、铜坑、坎上、迂里、山墩、浩度、枫浜、山前、安山、府巷、柴巷、北沟、刘家、田舍、福利、下绞、金涧、庵前、梅园、桑园、黄渠、舟山、塘村、陈华等27个大队。
1977年1月,光福人民公社所属的潭东大队划归太湖人民公社管辖。
1978年8月,因光福机场建设,为便于管理,将原梅园大队划分为梅园大队和新梅大队两个生产大队。
1983年实施体制改革,政社分立。原政社合一的农村人民公社作为经济实体予以保留,称公社经济联合委员会。同时,建立乡政府,乡以下设立村民委员会及村民小组,取代生产大队和生产小队。光福成立光福乡人民政府,下辖27个村民委员会、3个居民委员会。
1985年,光福乡改建为光福镇,实行镇管村建制,辖区不变。
1993年,梅园村民委员会改建为梅园居委会。
1999年10月,建宝泉居民委员会。
2000年末,全镇共辖5个居民委员会、26个行政村、162个自然村、261个村民小组。 光福镇,地处北纬31°11′—31°28′、东经119°50′—119°57′,位于苏州市区西南郊,距苏州市中心21.5公里。全镇境域丘陵起伏,群山环抱。东隔凤凰山、查山、城隍山与藏书接界;南同胥口及度假区毗邻;西滨太湖,与镇湖隔水相望;北面与东渚相接。 2000年末,全镇总面积59.354平方公里。
2012年,全镇总面积约62平方公里。 境内大部分低山丘陵由石英砂岩组成,其顶部一般发育着薄层土壤,如砾质薄层红黄土。坡腰和坡底常发育成中层红黄土;而海拔50—100米的缓坡与沟谷,则都发育成厚层黄土。土层排水、透水性良好,土壤疏松深厚,pH值在5.5—6.5之间,适宜经济林、用材林和薪炭林生长。湖滨滩地因常年受湖水涨落和近代湖相沉积母质的影响,发育成小粉沙土,呈中性或微酸性反应;地势低洼处,生长芦苇和杂草,土壤有沼泽化过程,发育为草渣土和青泥土。北部与南部是平原,平原地区和围垦的滩地发育成典型的水稻土,是粮食主要产区。
光福境域丘陵起伏,群山环抱。其北部以平原为主,为山前冲积平原;西南部以山地丘陵为主。其山地系浙西天目山向东北延伸的余脉,山体沿太湖呈东北一西南走向,构成邓尉山一潭山一漫山岛等山丘岛屿群。山地丘陵分别由石英砂岩、花岗岩和石灰岩组成。其中,尤以石英砂岩丘陵分布范围最广,数量也最多,在境区西南一带较为集中,海拔一般在200米上下,山坡坡度较缓,在15°—20°之间,坡脚为10°—15°。 光福属北亚热带湿润性季风气候类型,受太湖水体的调节作用,具有四季分明、温暖湿润、降水丰沛、日照充足和无霜期较长的气候特点。
光福镇历年平均气温为15.7℃。最冷月为1月,月平均气温为2.9℃,该月中旬又为最冷旬。最热月为7月,月平均气温为28.1℃,该月下旬又为最热旬。