唐代时期,斋堂地区属广平县。辽金时期,属玉河县。元至明清时期,属宛平县,后为宛平县八区斋堂乡。抗战时期八路军进驻斋堂川,建平西抗日根据地,属昌宛县。解放后属河北省宛平县。1952年,属北京京西矿区。1958年,属门头沟区。1990年2月,设斋堂镇。1994年,沿河城乡并入。2001年,军响乡并入。
截至2018年末,斋堂镇有户籍人口有13677人。
截至2019年10月,斋堂镇下辖1个社区和29个行政村,
镇政府驻斋堂镇东斋堂大街45号。
2011年,斋堂镇工业总产值达到7802万元,比上年增长26.7%,工业增加值1642万元。财政总收入310.4万元,比上年增长118%。实现税收2310.5万元。从主要税种看,完成营业税54.3万元,增值税94.4万元,企业所得税39.8万元,分别比上年增长134%、133%、236%。人均财政收入230.5元,比上年增长117.3%。
2020年7月,全国爱国卫生运动委员会重新确认斋堂镇为国家卫生乡镇。