河婆镇旧属揭阳县霖田都,清顺治年间设有千总驻防,清嘉庆十二年(1807年)棉湖巡检司移至河婆,河婆成为霖田都的行政中心。民国时属揭阳县第五区,1949年属揭阳县河婆区。1965年10月,河婆镇人民公社为揭西县人民政府驻地。1975年河婆镇人民公社分为河婆和河镇2个人民公社。1983年,河镇人民公社改称为河婆镇,河婆人民公社改称为河婆区。1986年河婆区、河婆镇合并为河婆镇。2002年河婆镇被广东省列为中心镇之一。