横河镇,隶属于广东省惠州市博罗县,位于博罗县的西北部,东与柏塘、响水两镇相邻;南与长宁、湖镇两镇接壤;西、北均与龙门县交界。辖区总面积234.6平方千米。截至2019年末,横河镇户籍人口有31448人。
从元至清,属善政巡检司署横河约。1958年10月,成立横河人民公社。1983年,撤社设区。1986年,撤区改镇。截至2021年10月,横河镇辖1个社区、18个行政村。镇人民政府驻沿河西路1号。
2019年末,横河镇地区生产总值93265万元,其中第一产业30295万元、第二产业45593万元、第三产业17377万元;镇财政收入6706.04万元;全社会固定资产投资2.24亿元,同比增长12.3%;完成税收2.8亿元;年末银行储蓄存款余额4.22亿元;农民人均年纯收入13580元,同比增长10%。