Sungai Huangpu (Hanzi: 黃浦江; pinyin: Huángpǔ Jiāng; Wade-Giles: Huang-p'u Chiang; secara harfiah bermakna "Sungai Tepi Sungai Kuning") adalah sebuah sungai sepanjang 97 kilometer di Republik Rakyat Tiongkok yang mengalir melalui Shanghai. Sungai Huangpu adalah sungai terbesar di Shanghai. KawasanBund di Distrik Huangpu di pusat Shanghai yang terkenal terletak di sepanjang sisi sungai. Air dari Sungai Suzhou mengalir ke Sungai Huangpu di penghujung utara Bund.
Lebar rata-ratanya adalah 400 meter dan kedalaman rata-ratanya 9 meter. Sebagian besar air leding di Shanghai berasal dari Sungai Huangpu, dan sungai tersebut membelah Shanghai menjadi dua kawasan: Pudong (timur) dan Puxi (barat).