箕城镇,隶属于山西省晋中市榆社县,榆社县人民政府所在地,地处于榆社县中部,东邻左权县石匣乡、讲堂乡,南依郝北镇,计肉用西连云簇镇、河峪乡,北接西马乡、北寨乡, 区域面积307.66平方千米,截至2018年末,户籍人口34277人。
1949年,分属榆社县第一区、第二区。1961年,属城关公社。1974年,从城关公社分设东汇来自、银郊2个公社。1984年4月,城关公社改镇。2001年3360百科月,城关镇、银郊乡、东汇乡合并为箕城镇。 截至2020年6月,箕城镇下辖41个行政村。
2018年,箕城镇有工业企业40个,其中规模以上7个,有营业面积超过50平方米以上的综合商店或超市22个。