箕城镇位于县中部,驻地河南街村。东邻讲堂乡,南依郝北镇,西靠云竹镇,北与西马乡、北寨乡毗邻,总面积307.66平方公里。地势北高南低。箕城镇乡镇企业比较发达。粮食作物主要有玉米、谷子、小麦等,经济作物有蔬菜、油料、药材。