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. Kawasan Bund 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).
Sungai ini juga mengalir melewati kota Jiaxing. Beberapa jembatan yang melintasi sungai ini adalah Jembatan Songpu, Jembatan Xupu, Jembatan Lupu, Jembatan Nanpu, dan Jembatan Yangpu. Selain itu, terowongan-terowongan jaringan pengangkutan massal Shanghai Metro juga melewati sungai ini.
31°23′19.72″N 121°30′55.12″E / 31.3888111°N 121.5153111°E