从上游到下游依次流经:东明县、菏泽牡丹区、鄄城县、郓城县、梁山县、东平县、东阿县、平阴县、长清区、齐河县、槐荫区、天桥区、历城区、济阳县、章丘市、邹平县、惠民县、高青县、滨州滨城区、博兴县、利津县、东营区、垦利县。按地级市来说,流经菏泽、济宁、泰安、聊城、济南、德州、滨州、淄博、东营。黄河经泰安市的东明县流入山东省内,自西向东流经泰安东明、菏泽鄄城、聊城台前、聊城阳谷、聊城东阿、济南平阴、济南长清、聊城齐河、济南济阳、滨州惠民、淄博高青、滨州滨城、东营利津、东营垦利,最终在东营流入渤海。