San Luis Obispo, CA enjoys a Mediterranean climate with mild temperatures and dry summers. Winters are cool and wet, while summers are generally hot and dry. The average temperature in San Luis Obispo is around 65 degrees Fahrenheit (18.3 degrees Celsius). With its beautiful landscape and comfortable climate, it is no surprise that San Luis Obispo is a popular tourist destination. Thanks to the nearby coast, the area enjoys cooler temperatures than inland cities like Fresno or Bakersfield. Additionally, the coastal fog keeps temperatures down during summer months and creates an interesting natural atmosphere.
San Luis Obispo, California gets 20 inches of rain, on average, per year. The US average is 38 inches of rain per year.
San Luis Obispo averages 0 inches of snow per year. The US average is 28 inches of snow per year.
On average, there are 287 sunny days per year in San Luis Obispo. The US average is 205 sunny days.
San Luis Obispo gets some kind of precipitation, on average, 51 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 74 degrees
Winter Low: the January low is 43
Rain: averages 20 inches of rain a year
Snow: averages 0 inches of snow a year