清光緒三十二年(1906)為太和里白河保。
1932年為南區(qū)白河里。
1941年歸汝州鎮(zhèn)。
1948年屬伊魯嵩縣。
1949年伊魯嵩縣撤銷,復歸嵩縣,設白河區(qū)(駐栗樹街),同年6月撤銷白河區(qū),屬嵩南區(qū)。
1950年屬第九區(qū)(車村)。
1951年為第十二區(qū)(白河)。
1955年全縣合并為8個區(qū),仍為白河區(qū)。
1956年為廟街中心鄉(xiāng)。
1956年撤銷中心鄉(xiāng),歸車村區(qū)管轄。
1958年撤銷車村區(qū),設白河鄉(xiāng),屬縣領導,同年年8月撤鄉(xiāng)建公社,白河為上游人民公社。
1960年撤銷欒川縣,嵩縣人委機關遷駐欒川鎮(zhèn),白河仍屬嵩縣管轄,為白河人民公社。
1961年恢復欒川縣、嵩縣建制,撤銷人民公社改為白河區(qū)。
1963年撤銷區(qū),復稱白河人民公社。
1965年經(jīng)嵩縣、南召兩縣政府同意,將八里灣大隊劃歸南召縣喬端公社。
1984年撤銷公社為白河鄉(xiāng)。
2010年撤鄉(xiāng)設鎮(zhèn),更名為白河鎮(zhèn),沿用至今。