西田各庄地区设镇。民国三十六年(1947年)2月,属乙化县第七区。民国三十七年(1948年)底解放。1949年8月,属密云县第七区。1950年8月,划归第二区(又称西田各庄)。1953年,区下设仓头、太子务、大辛庄3乡。1956年,合并为仓头乡。9月,建红旗人民公社,后改西田各庄人民公社。1983年底,公社改乡。1993年,乡改镇。 截至2018年末,西田各庄镇有户籍人口39735人。 截至2020年6月,西田各庄镇下辖3个社区和34个行政村, 镇政府驻西田各庄村雁密路99号。西田各庄镇共有耕地面积6.9万亩,人均1.9亩。林地面积9.7万亩。2011年,财政总收入9.7亿元。