Cranston's winters are typically cold, with temperatures often below freezing, but not extreme, ranging from -17°C to 11°C. As spring approaches, temperatures gradually warm up, reaching averages around 4°C in March and 8°C in April. Summer months bring pleasant conditions, with highs frequently above 25°C, peaking at 34°C in June. Autumn is mild, with temperatures dropping back down into the single digits by November. Winters return, with temperatures ranging from -7°C to 16°C.