January in Santa Cruz is the sunniest and the hottest month of the year. In January, the weather in Santa Cruz is typically hot. Average daily high temperature in January is about 28 degrees above zero. On average, Santa Cruz has 30 sunny and 1 partly cloudy day in January.