San Diego has a mild, Mediterranean climate with warm, dry summers and mild winters. The average temperature is around 70 degrees Fahrenheit year-round.