1949年10月前,佛子庄一带分别属房山县九区、良乡县五区、房山县七区和中共房良联合县。1952年,属京西矿区河北区。1953年,设佛子庄乡。1958年,属周口店区河北人民公社。1960年,属房山县。1961年,属佛子庄、长操2人民公社。1962年,佛子庄人民公社改名班各庄人民公社。1971年,改名东班各庄人民公社。1980年,属北京矿务局工农区办事处。1983年,公社改乡,设东班各庄乡、长操乡。1992年,属房山区。1993年,班各庄、长操2乡合并为佛子庄乡。
截至2018年末,佛子庄乡有户籍人口有15389人。
截至2019年,佛子庄乡下辖18个行政村,
乡政府驻黑龙关村。
2011年,佛子庄乡工业总产值527万元,比上年减少38.8%,利润总额35.4万元。财政总收入4038万元,比上年增长8.2%。其中地方财政收入142万元,比上年减少67%。完成税收447.1万元,同比减少86%。从各主要税种看,完成营业税119万元,增值税208万元,企业所得税72万元,分别比上年减少41.1%、20.7%、60.9%。