大箕镇位于泽州县南部,北距晋城市区15公里,2001年,由原大箕乡和南河西乡合并而成的。东与河南省交界,西与南村镇相连;南与犁川镇、晋庙铺镇相接,北与晋城城区毗邻。地势西高东低,状如大簸箕,故名大箕。镇区总面积131.9平方公里,下辖43个行政村,76个自然村,常住人口19407人(2017年),是泽州县中等经济发展乡镇。