豆庄镇,隶属于河北省保定市涿州市,地处涿州市东南部,东邻廊坊市固安县,南连高官庄镇,西接林家屯镇,西北与清凉寺街道接壤,北与刁窝镇相邻。镇人民政府距涿州市人民政府8.5千米。辖区东西最大距离9.5千米,南北最大距离7.5千米,总面积63.81平方千米。截至2020年末,豆庄镇户籍总人口38413人。
1953年,建北石家务乡。1958年10月,属幸福公社。1962年1月,析建豆庄公社。1984年5月,改为豆庄乡。2016年8月31日,经河北省民政厅批复,保定市撤销涿州市豆庄乡,设立豆庄镇。截至2021年10月31日,豆庄镇辖48个行政村,镇人民政府驻豆庄兴豆路111号。
2020年,豆庄镇有工业企业60个,其中规模以上1个,营业面积超过50平方米的综合商店或超市73个。