Nashville has a humid subtropical climate with hot summers and cold winters. Ample annual rainfall keeps things green, but there are enough sunny days in between to keep everyone happy. Summers (June to August) can be very humid, which pushes up the discomfort index even if temperatures do not hit major highs; temperatures average between 79°F (26°C) and 90°F (32°C) in summer. Winters (December to February) are mild to cold, with light snowfall. Average temperatures range from 28°F (-2°C) to 52°F (11°C). Nashville has long springs and autumns and with its diverse array of trees and flowers, this could make it uncomfortable for allergy sufferers.