公庄镇,隶属于广东省惠州市博罗县,位于博罗县东北部,东邻河源,北接龙门,南濒东江。辖区总面积309.76平方千米。截至2019年末,公庄镇户籍人口有54631人。 清乾隆四年(1739年),属苏州巡检司。中华人民共和国成立后,属第三区。1958年10月,建立公庄人民公社。1983年,撤社设区。1986年冬,撤区建镇。截至202年10月,公庄镇辖2个社区、22个行政村。镇人民政府驻博罗县广场路8号。 2019年,公庄镇实现税收收入8974万元,同比增长9.7%;固定资产投资全年合计35819万元,同比增长2.4%;规模以上工业增加值累计14704万元,同比增长0.5%;金融机构人民币存款合计14.4亿元,同比增长5.6%,其中贷款合计37529万元,同比增长21.6%。