The record high temperature in Caribou Maine for the last 66 years was 96°F, and the standard yearly high is 49. The lowest measured temperature in Caribou for the last 66 years was -41, and the mean annual daily low is 30. Caribou normally receives an annual average of 37 inches of rain and averages 112 inches of snow yearly.
The record high temperature in Portland for the last 65 years was 103°F, while the regular high daily temperature for the year is 55. In the last 65 years the highest reported temperature in Portland was -39, and the typical annual low is 36. Portland normally receives an annual average of 46 inches of rain and averages 71 inches of snow annually.