Kyrgyzstan has a continental climate with comparatively little rainfall. It is about 247 sunny days a year. In the summer, in the mountains, the mornings are usually fine and the afternoons hazy with occasional rain. In the valleys, the average temperature ranges from between 16° and 24°C (61-75°F) in July to between -6° and - 4°C (21-24°F) in January. In the highlands, the temperatures range from between 8° and 12°C (46-54°F) in July to between -20° and -14°C (-4-7°F) in January. There are heavy snowfalls during winter.