1949年以前,军庄地区属宛平县第十六区。1953年,设军庄乡。1958年,属门头沟人民公社。1962年,成立军庄人民公社。1984年,公社改乡。1990年,乡改镇。
截至2018年末,军庄镇有户籍人口有11885人。
截至2019年10月,军庄镇下辖3个社区和8个行政村,
镇政府驻军庄镇西杨坨村。
2011年,军庄镇财政总收入37060万元,地方财政总收入2166万元,比上年增长31%。一般预算收入6725万元,比上年增长51.7%。其中镇级财政收入1266万元,比上年增长30.9%。从各主要税种看,完成营业税784万元,城建税128万元,车船税7万元,分别比上年增长93%、59%、45%。