In December, the weather in Santa Teresa is typically warm. Average daily high temperature in December is about 27 degrees above zero. On average, Santa Teresa has 16 sunny, 12 rainy, 2 cloudy, and 1 partly cloudy day in December. The rains are usually moderate.