北臧村地区原属宛平县。
1949年,北臧村地区划归河北省大兴县庞各庄二区。
1953年,大臧村、赵家场、新立村分别建乡公所。
1956年,北臧村地区合并为北臧村乡。
1958年,北臧村地区划归庞各庄。
1960年,析出成立北臧村人民公社。
1965年初,划归天堂河农场(亦称天堂河公社)。
1968年,析出改称东方红人民公社,驻北臧村。
1981年3月,东方红人民公社改为北臧村人民公社。
1983年,北臧村公社改乡。
2000年3月,北臧村乡改镇。