清末,中東鐵路開通后,劃為鐵路“附屬地”,設有鐵路交涉分局等重要軍政機構。
1923年劃歸東省特別區管轄后,將鐵路交涉分局改為橫道河子市政分局(后撤銷并入寧安縣)。
1933年屬寧安縣第八區,稱橫道河子保,1939年改設橫道河子村。
1946年8月劃歸新海縣管轄,屬山市區,為區政府駐地。
1948年8月,新海、五林兩縣合并為海林縣,仍屬山市區。
1949年10月,改為第八區,1955年復稱山市區。
1956年3月撤銷海林縣,劃歸寧安縣管轄,同年5月設置橫道河子鎮。
1958年9月,與山市鄉合并改稱橫道河子人民公社。
1962年10月,劃歸新恢復的海林縣管轄。
1964年5月,將橫道河子公社劃分為山市人民公社和橫道河子鎮人民公社。
1980年6月,橫道河子鎮人民公社改設橫道河子鎮。
名稱沿用至今。