较长。有春雨、梅雨、秋雨三个雨期，因而5月至9月间为上海的汛期，降水量达全年的60%左右。每年的7月至8月进入伏旱天气，较之日常月份显得潮湿酷热，每年平均有8.7天最高气温超过摄氏35度。由于地处东南沿海，每年夏天和初秋时节常会有来自太平洋上的热带气旋（台风）过境或影响。每年1月中旬至2月初为全年最寒冷的季节，受北方蒙古高原和西伯利亚的冷空气影响，会出现霜冻现象。如遇强冷空气来袭并恰逢暖湿气流，上海也会出现雨夹雪或降雪天气。
水文.江南地区水网密布，天气湿润多雨，上海地区河网纵横