Nanjing has a temperate climate, with distinct seasons. December/January are the coldest months, with temperatures dropping to –1° C (–28° F), with snow. June/July are the hottest months, with temperatures averaging 33° C (91° F). There is plenty of rainfall throughout the year.