清宣統二年(1910)起屬龍山鄉;1933年6月紅四方面軍在兩河口建鄉蘇維埃;1935年至1944年屬雙河鄉(聯保),分屬雙龍、文廟、文運鄉;建國后,1951年分屬兩河鄉、地干鄉;1953年兩鄉合并建河地鄉;1958年改為河地鄉人民公社;1984年復名河地鄉;1992年并入運山鎮,設河地辦事處;1994年改置河地鄉隸屬龍山區轄;2005年,單列為河地鄉。
2020年,撤銷河地鄉和雙河鄉,合并設立河地鎮。