Charlotte has a humid subtropical climate, characterised by hot, humid summers and mild winters. Charlotte is a rainy city, with rainfall evenly distributed throughout the year, but it still gets plenty of sun.In summer, between June and August, temperatures average between 64°F (18°C) and 89°F (32°C); and in winter, between December and February, temperatures average between 30°F (-1°C) and 54°F (12°C). Some snow falls in winter, but it's seldom heavy and only occurs on a handful of days a year.