The Town Files

25 Small Towns in California With the Coolest Summers

Ranked by july average high (°f) among 358 towns of 2,500–10,000 people in California. #1 is Broadmoor, CA (July highs average 61.8°F).

Map of the 25 towns12345678910111213141516171819202122232425
Numbers match the ranking.
  1. 25East Richmond Heights, California

    July highs average 70.8°F

    3,460 people · Contra Costa County · median home $915,400 · income $134,632 · Jan low 44°F · 0 in snow

  2. 24North Richmond, California

    July highs average 70.8°F

    4,175 people · Contra Costa County · median home $623,900 · income $100,673 · Jan low 44°F · 0 in snow

  3. 23Tara Hills, California

    July highs average 70.8°F

    5,364 people · Contra Costa County · median home $661,200 · income $101,747 · Jan low 44°F · 0 in snow

  4. 22Tiburon, California

    July highs average 70.8°F

    9,146 people · Marin County · median home $2,000,001 · income $232,969 · Jan low 44°F · 0 in snow

  5. 21Gonzales, California

    July highs average 70.7°F

    8,647 people · Monterey County · median home $618,800 · income $77,672 · Jan low 42°F · 0 in snow

  6. 20Oceano, California

    July highs average 70.3°F

    7,183 people · San Luis Obispo County · median home $556,100 · income $71,598 · Jan low 44°F · 0 in snow

  7. 19Pismo Beach, California

    July highs average 70.3°F

    8,072 people · San Luis Obispo County · median home $1,021,300 · income $118,072 · Jan low 44°F · 0 in snow

  8. 18Rio Dell, California

    July highs average 70.0°F

    3,379 people · Humboldt County · median home $301,700 · income $42,753 · Jan low 43°F · 1 in snow

  9. 17Pepperdine University, California

    July highs average 69.4°F

    2,747 people · Los Angeles County · median home $979,700 · income $199,432 · Jan low 50°F · 0 in snow

  10. 16Montara, California

    July highs average 69.4°F

    2,833 people · San Mateo County · median home $1,580,700 · income $233,826 · Jan low 45°F · 0 in snow

  11. 15Cayucos, California

    July highs average 67.2°F

    2,505 people · San Luis Obispo County · median home $1,011,900 · income $87,235 · Jan low 46°F · 0 in snow

  12. 14Carmel-by-the-Sea, California

    July highs average 67.2°F

    3,220 people · Monterey County · median home $2,000,001 · income $129,250 · Jan low 45°F · 0 in snow

  13. 13Del Monte Forest, California

    July highs average 67.2°F

    4,204 people · Monterey County · median home $2,000,001 · income $142,763 · Jan low 45°F · 0 in snow

  14. 12Sausalito, California

    July highs average 66.3°F

    7,269 people · Marin County · median home $1,894,600 · income $182,357 · Jan low 47°F · 0 in snow

  15. 11Bertsch-Oceanview, California

    July highs average 65.4°F

    2,520 people · Del Norte County · median home $191,300 · income $73,173 · Jan low 40°F · 0 in snow

  16. 10Fort Bragg, California

    July highs average 65.0°F

    6,983 people · Mendocino County · median home $535,400 · income $56,481 · Jan low 40°F · 0 in snow

  17. 9Moss Beach, California

    July highs average 64.8°F

    3,214 people · San Mateo County · median home $1,123,100 · income $99,680 · Jan low 43°F · 0 in snow

  18. 8El Granada, California

    July highs average 64.8°F

    5,481 people · San Mateo County · median home $1,424,700 · income $213,347 · Jan low 43°F · 0 in snow

  19. 7Bayview, California

    July highs average 63.1°F

    2,619 people · Humboldt County · median home $416,400 · income $48,406 · Jan low 41°F · 0 in snow

  20. 6Pine Hills, California

    July highs average 63.1°F

    3,186 people · Humboldt County · median home $487,800 · income $78,393 · Jan low 41°F · 0 in snow

  21. 5Cutten, California

    July highs average 63.1°F

    3,223 people · Humboldt County · median home $471,300 · income $97,225 · Jan low 41°F · 0 in snow

  22. 4Humboldt Hill, California

    July highs average 63.1°F

    3,498 people · Humboldt County · median home $406,500 · income $71,667 · Jan low 41°F · 0 in snow

  23. 3Myrtletown, California

    July highs average 63.1°F

    4,882 people · Humboldt County · median home $453,400 · income $60,457 · Jan low 41°F · 0 in snow

  24. 2Crescent City, California

    July highs average 63.0°F

    6,673 people · Del Norte County · median home $306,500 · income $35,540 · Jan low 42°F · 0 in snow

  25. 1Broadmoor, California

    July highs average 61.8°F

    4,411 people · San Mateo County · median home $1,254,600 · income $167,396 · Jan low 46°F · 0 in snow

More California rankings

Same ranking, other places

Methodology. We ranked 358 towns of 2,500–10,000 people in California (2020 Census population; towns with 2,500+ people have pages so far). Only towns better than 60% of their peers on this measure qualify, so lists can be shorter than 25. Sources: