上海属北亚热带季风性气候(中学提法是亚热带季风气候),夏季高温多雨,雨热同期,冬季温和少雨;日照充分,雨量充沛,温和湿润;春秋较短,冬夏较长。上海最低气温在1月,平均2℃左右;最低气温在-5℃左右;极端最高气温40.2℃,极端最低气温-12.1℃ 。