上海有苏州河、黄浦江、松江河和吴淞江等几条主要河流。其中,苏州河是上海市区内穿城而过的主要河流之一,流经市中心多个区域;黄浦江则是上海市的母亲河,是上海市内最重要的河流之一,其南岸为上海的商业金融中心,北岸为历史文化名城;松江河则贯穿了上海市西南部,而吴淞江则位于上海市的北部,是上海的重要航道之一。这些主要河流为上海的交通、经济和文化发展提供了重要支撑。