Philadelphia enjoys a humid subtropical climate, with hot, muggy summers, mild shoulder seasons, and cold winters. Rainfall spreads fairly evenly throughout the year with some wet weather every month. In summer, between June and August, temperatures average between 63°F (17°C) and 87°F (31°C).In winter, between December and February, temperatures average between 25°F (-4°C) and 44°F (7°C). Snowfall is unpredictable, with some winters experiencing only light snow and others characterised by continual snowstorms. The city centre and inner suburbs generally have light snow, with heavier falls experienced to the north and west of the city.