民国后期,西田各庄地区设镇。
民国三十六年(1947年)2月,西田各庄地区属乙化县第七区。
民国三十七年(1948年)底,西田各庄地区解放。
1949年8月,西田各庄地区属密云县第七区。
1950年8月,西田各庄地区划归第二区(又称西田各庄)。
1953年,西田各庄区下设仓头、太子务、大辛庄3乡。
1956年,仓头、太子务、大辛庄3乡合并为仓头乡。
9月,建红旗人民公社,后改西田各庄人民公社。
1983年底,西田各庄公社改乡。
1993年,西田各庄乡改镇。