紫河古水名。即今內蒙古自治區南部、山西省西北長城外的渾河,蒙古語名烏蘭穆倫河。上遊有二水:北為內蒙古涼城的寧遠水;南為山西右玉的兔毛河。二水在內蒙古殺虎口外匯合西流,經內蒙古清水河縣與清水合,西流入黃河。607年,隋煬帝征發民丁百多萬築長城:西距榆林,東至紫河,即此。