南燕竹镇,隶属于山西省晋中市寿阳县,地处寿阳县西部,东、东南与朝阳镇接壤,南与西洛镇毗邻,西南与榆次区什贴镇相接,西邻平头镇,北与平舒乡接壤,东北与宗艾镇相连,区域面积152.45平方千米,截至2018年末,户籍人口16739人。
1949年,属寿阳县第八区。1955年,分属南燕竹、赵巷头、太安驿3个乡。1960年,属南燕竹公社。1984年,南燕竹公社改南燕竹镇。2001年2月,太安驿乡并入南燕竹镇。截至2020年6月,南燕竹镇下辖17个行政村。
2018年,南燕竹镇有工业企业7个,其中规模以上3个,有营业面积超过50平方米以上的综合商店或超市25个。