The Town Files

50 Small Towns in America With the Coolest Summers

Ranked by july average high (°f) among 7,696 towns of 2,500–10,000 people in the U.S.. #1 is Utqiaġvik, AK (July highs average 47.7°F).

Map of the 50 towns1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
Numbers match the ranking.
  1. 50Farm Loop, Alaska

    July highs average 67.6°F

    2,747 people · Matanuska-Susitna Borough · median home $431,300 · income $119,375 · Jan low 8°F · 83 in snow

  2. 49Palmer, Alaska

    July highs average 67.6°F

    5,888 people · Matanuska-Susitna Borough · median home $294,900 · income $72,201 · Jan low 8°F · 83 in snow

  3. 48Warrenton, Oregon

    July highs average 67.4°F

    6,277 people · Clatsop County · median home $415,800 · income $70,670 · Jan low 38°F · 1 in snow

  4. 47Port Angeles East, Washington

    July highs average 67.3°F

    3,159 people · Clallam County · median home $347,600 · income $68,241 · Jan low 37°F · 0 in snow

  5. 46Cayucos, 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

  6. 45Carmel-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

  7. 44Del 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

  8. 43Reedsport, Oregon

    July highs average 67.0°F

    4,310 people · Douglas County · median home $240,000 · income $53,571 · Jan low 39°F · 0 in snow

  9. 42Ocean Shores, Washington

    July highs average 67.0°F

    6,715 people · Grays Harbor County · median home $383,500 · income $58,202 · Jan low 38°F · 0 in snow

  10. 41Hoquiam, Washington

    July highs average 67.0°F

    8,776 people · Grays Harbor County · median home $228,200 · income $49,795 · Jan low 38°F · 1 in snow

  11. 40Fishhook, Alaska

    July highs average 66.8°F

    5,048 people · Matanuska-Susitna Borough · median home $416,300 · income $111,375 · Jan low 11°F · 62 in snow

  12. 39Tanaina, Alaska

    July highs average 66.8°F

    8,817 people · Matanuska-Susitna Borough · median home $328,500 · income $105,536 · Jan low 11°F · 62 in snow

  13. 38Wasilla, Alaska

    July highs average 66.8°F

    9,054 people · Matanuska-Susitna Borough · median home $358,400 · income $67,234 · Jan low 11°F · 62 in snow

  14. 37Meadow Lakes, Alaska

    July highs average 66.8°F

    9,197 people · Matanuska-Susitna Borough · median home $323,100 · income $81,699 · Jan low 11°F · 62 in snow

  15. 36North Lakes, Alaska

    July highs average 66.8°F

    9,450 people · Matanuska-Susitna Borough · median home $357,600 · income $101,679 · Jan low 11°F · 62 in snow

  16. 35Big Lake, Alaska

    July highs average 66.7°F

    3,833 people · Matanuska-Susitna Borough · median home $298,700 · income $81,406 · Jan low 9°F · 63 in snow

  17. 34Brookings, Oregon

    July highs average 66.6°F

    6,744 people · Curry County · median home $446,700 · income $74,933 · Jan low 44°F · 0 in snow

  18. 33Sausalito, 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

  19. 32Ketchikan, Alaska

    July highs average 66.2°F

    8,192 people · Ketchikan Gateway Borough · median home $352,400 · income $85,275 · Jan low 32°F · 35 in snow

  20. 31Sterling, Alaska

    July highs average 66.1°F

    5,918 people · Kenai Peninsula Borough · median home $353,400 · income $102,415 · Jan low 8°F

  21. 30Soldotna, Alaska

    July highs average 65.5°F

    4,342 people · Kenai Peninsula Borough · median home $306,000 · income $56,280 · Jan low 5°F

  22. 29Kalifornsky, Alaska

    July highs average 65.5°F

    8,487 people · Kenai Peninsula Borough · median home $336,800 · income $93,508 · Jan low 5°F

  23. 28Bertsch-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

  24. 27Fort 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

  25. 26Seaside, Oregon

    July highs average 65.0°F

    7,115 people · Clatsop County · median home $459,500 · income $47,361 · Jan low 39°F · 0 in snow

  26. 25Moss 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

  27. 24El 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

  28. 23Toledo, Oregon

    July highs average 64.2°F

    3,546 people · Lincoln County · median home $299,100 · income $53,947 · Jan low 39°F · 0 in snow

  29. 22Valdez, Alaska

    July highs average 64.1°F

    3,985 people · Chugach Census Area · median home $313,000 · income $99,271 · Jan low 19°F · 325 in snow

  30. 21Bethel, Alaska

    July highs average 63.6°F

    6,325 people · Bethel Census Area · median home $360,200 · income $117,255 · Jan low 1°F · 64 in snow

  31. 20Nikiski, Alaska

    July highs average 63.3°F

    4,456 people · Kenai Peninsula Borough · median home $312,600 · income $65,863 · Jan low 7°F

  32. 19Kenai, Alaska

    July highs average 63.3°F

    7,424 people · Kenai Peninsula Borough · median home $283,900 · income $87,083 · Jan low 7°F

  33. 18Bayview, 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

  34. 17Pine 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

  35. 16Cutten, 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

  36. 15Humboldt 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

  37. 14Myrtletown, 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

  38. 13Homer, Alaska

    July highs average 63.1°F

    5,522 people · Kenai Peninsula Borough · median home $388,400 · income $74,449 · Jan low 19°F · 84 in snow

  39. 12Crescent 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

  40. 11Seward, Alaska

    July highs average 62.2°F

    2,717 people · Kenai Peninsula Borough · median home $338,100 · income $85,481 · Jan low 21°F · 90 in snow

  41. 10Cordova, Alaska

    July highs average 62.1°F

    2,609 people · Chugach Census Area · median home $419,400 · income $85,132 · Jan low 27°F · 99 in snow

  42. 9Broadmoor, 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

  43. 8Petersburg, Alaska

    July highs average 61.7°F

    3,043 people · Petersburg Borough · median home $308,400 · income $71,369 · Jan low 27°F · 86 in snow

  44. 7Sitka, Alaska

    July highs average 60.4°F

    8,458 people · Sitka City and Borough · median home $450,300 · income $101,727 · Jan low 29°F

  45. 6Kotzebue, Alaska

    July highs average 60.1°F

    3,102 people · Northwest Arctic Borough · median home $288,400 · income $110,357 · Jan low -8°F · 64 in snow

  46. 5Mill Bay, Alaska

    July highs average 59.9°F

    4,216 people · Kodiak Island Borough · median home $463,200 · income $88,580 · Jan low 27°F · 43 in snow

  47. 4Kodiak, Alaska

    July highs average 59.9°F

    5,581 people · Kodiak Island Borough · median home $347,100 · income $90,292 · Jan low 27°F · 43 in snow

  48. 3Nome, Alaska

    July highs average 57.7°F

    3,699 people · Nome Census Area · median home $356,900 · income $113,646 · Jan low -2°F · 81 in snow

  49. 2Unalaska, Alaska

    July highs average 57.4°F

    4,254 people · Aleutians West Census Area · median home $462,400 · income $131,964 · Jan low 29°F · 82 in snow

  50. 1Utqiaġvik, Alaska

    July highs average 47.7°F

    4,927 people · North Slope Borough · median home $311,400 · income $115,313 · Jan low -18°F · 46 in snow

More U.S. rankings

Same ranking, other places

Methodology. We ranked 7,696 towns of 2,500–10,000 people in the U.S. (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: