Winters in Santa Cruz are mild, with temperatures rarely dropping below freezing and averaging around 10-11°C, while summers are generally cool, with highs reaching up to 26°C. Spring is characterized by moderate temperatures, ranging from 3-28°C, and autumn brings a mix of cooler and warmer days, with some months experiencing temperature swings of over 60°C between high and low temperatures. The coldest month is December, with an average temperature of around 8°C, while the warmest months are September and October, despite their relatively cool starts. Summer's highs are often tempered by foggy mornings, and winter's lows can be chilly, but overall the climate is mild and pleasant.