西燕镇,隶属于广西壮族自治区南宁市上林县,地处上林县西部,东邻澄泰乡、三里镇,南接大丰镇,西靠大明山、武鸣县,西北交马山县。行政区域面积251.7平方千米。截至2018年末,户籍人口45972人。截至2020年6月,辖1个社区、11个行政村,镇人民政府驻西燕圩。2021年5月,荣获广西壮族自治区脱贫攻坚先进集体称号。
西燕镇为丘陵地貌,西面为大明山,属亚热带季风气候,年平均气温20.9℃,年平均降雨量1789.2毫米。境内已探明地下矿产资源主要有铜、铁、锑、硅等。明朝初年村民迁居形成村落,1930年建圩得名西燕圩。民国二十二年(1933年)设西燕乡。1958年改设西燕公社,1962年改为西燕区,1969年复为公社并析置镇圩公社,1984年撤社改乡,1998年撤乡设镇。
西燕镇主要产业有桑蚕、糖蔗、优质米和大红八角,旱藕种植加工为特色产业。2018年有工业企业13个,营业面积超50平方米的综合商店或超市2个。2023年完成粮食种植面积43033亩,产量14755.26吨,云灵村能繁母猪养殖基地年产猪苗约12万头。全镇成立上林县兴燕投资公司整合农产品销售,云桃村获2023年南宁市市级示范性农村集体经济组织称号。2023年12个村(社区)集体经济收入累计达253.11万元。境内有国家AAAA级景区大龙湖及东敢湖、金莲湖等生态旅游景点。