Joensuu's winters are long and cold, with temperatures often dropping below -30°C in January and February. Spring arrives slowly, with March still experiencing subzero temperatures but April and May bringing mild conditions, averaging around 9°C by May. Summer is warm and pleasant, with July being the warmest month, averaging 20°C. As autumn sets in, temperatures drop again, with September and October averaging around 7°C and 6°C respectively. Winters return with December's cold snaps, rivaling January's chilliness.