December in John Day is the snowiest and the most freezing month of the year. In December, the weather in John Day is typically freezing. Average daily high temperature in December is about 1 degree below zero. On average, John Day has 15 snowy, 6 sunny, 5 partly cloudy, 4 cloudy, and 1 rainy day in December. The snowfalls are usually moderate.