清同治十二年(1873年)山东一窦姓迁此立庄,得名窦庄,后简写为豆庄。因乡政府驻豆庄,故名。
豆庄镇位于涿州市东南部,北接清凉寺办事处、刁窝镇,南接高官庄镇,东接廊坊市固安县,西接林屯乡。1953年建北石家务乡。1958年10月属幸福人民公社。1962年1月析建豆庄人民公社。1984年5月改建豆庄乡。1996年1月,柳河营乡并入。2016年10月,撤豆庄乡设豆庄镇。全镇总面积67.3平方公里。京港澳高速公路、京石客运专线、京白路、涿高路纵贯南北,廊涿高速公路、涿豆路横贯东西。规划面积5平方公里的高铁新城规划区,占豆庄镇辖区4平方公里。全镇辖48个村,人口4.2万人。全镇经济以农业为主,工业为辅,蔬菜种植和家禽养殖已成为农民增收主要渠道,各类专业村达十余个。
历史沿革:1953年,建北石家务乡。
1958年10月,属幸福公社。
1962年1月,析建豆庄公社。
1996年1月,柳河营乡并入。
2016年8月31日,经河北省民政厅批复,保定市撤销涿州市豆庄乡,设立豆庄镇。
撤乡设镇后,豆庄镇的行政区域为原来豆庄乡的行政区域,政府驻地不变。