Cannon Beach, OR, located near the coast of Oregon, has a mild climate year-round with plenty of sunshine and light rain. The average temperature is around 55°F in the winter months and around 70°F in the summer months. Additionally, there is usually little snowfall during the winter season. Humidity is generally low as well and ocean breezes are common along the coastline. Overall, Cannon Beach offers an ideal climate for anyone looking to escape from extreme temperatures or weather conditions found in other parts of the country.
Cannon Beach (zip 97145), Oregon gets 93 inches of rain, on average, per year. The US average is 38 inches of rain per year.
Cannon Beach (zip 97145) averages 1 inches of snow per year. The US average is 28 inches of snow per year.
On average, there are 126 sunny days per year in Cannon Beach (zip 97145). The US average is 205 sunny days.
Cannon Beach (zip 97145) gets some kind of precipitation, on average, 185 days per year. Precipitation is rain, snow, sleet, or hail that falls to the ground. In order for precipitation to be counted you have to get at least .01 inches on the ground to measure.
Weather Highlights
Summer High: the July high is around 67 degrees
Winter Low: the January low is 38
Rain: averages 93 inches of rain a year
Snow: averages 1 inches of snow a year