Хуанхэ берёт начало в восточной части Тибетского нагорья на высоте свыше 4000 м, протекает через озёра Орин-Нур и Джарин-Нур, отроги горных массивов Куньлунь и Наньшань. При пересечении Ордоса и Лёссового плато в своём среднем течении образует большую излучину, далее через ущелья Шаньсийских гор выходит на Великую Китайскую равнину, по которой течёт около 700 км до впадения в Бохайский залив Жёлтого моря, формируя в районе впадения дельту. По разным данным длина реки от 4670 км до 5464 км, а площадь её бассейна от 745 тыс. км² до 771 тыс. км²