白河镇位于嵩县南邻,距县城87公里,东接南召,西边栾川、西峡,南邻内乡,北依车村。东西长50公里,总面积347平方公里。乡政府批准驻地白河街。全乡辖东风、黄柏树、下寺、马路魁、大青、白河街、栗札树、油路沟、上庄坪、上河、瓦房、王马寺、12行政村,133个村民组。3485户,13339人基层赏支部21个,党员474人。白河于1948的解放,原名龙王庙,解放后更名为白河。1958年建立上游人民公社。1960年县制变动,与栾川合并。1961年县制恢复,建立白河区,辖庙街、上河、下寺3个小公社。1963年撤区并社,复建白河公社,后于1984年更名白河乡至今。