The Town Files

50 Small Towns in America With the Coolest Summers

Ranked by july average high (°f) among 7,696 towns of 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

    Farm Loop is a community of 2,747 people in Matanuska-Susitna Borough, Alaska. January lows average 8.3°F and July highs 67.6°F, with about 0 days a year at 90°F+ and 83 inches of snow.

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

    Full Farm Loop, Alaska profile: weather, storms, schools, jobs →

    Farm Loop average highs and lows by month0°20°40°60°JFMAMJJASOND8°68°
    NOAA 1991–2020 normals, Palmer Muni Ap station.
  2. 49Palmer, Alaska

    July highs average 67.6°F

    Palmer is a city of 5,888 people in Matanuska-Susitna Borough, Alaska. January lows average 8.3°F and July highs 67.6°F, with about 0 days a year at 90°F+ and 83 inches of snow.

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

    Full Palmer, Alaska profile: weather, storms, schools, jobs →

    Palmer average highs and lows by month0°20°40°60°JFMAMJJASOND8°68°
    NOAA 1991–2020 normals, Palmer Muni Ap station.
  3. 48Warrenton, Oregon

    July highs average 67.4°F

    Warrenton is a city of 6,277 people in Clatsop County, Oregon. January lows average 38.1°F and July highs 67.4°F, with about 1 days a year at 90°F+ and 1 inches of snow.

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

    Full Warrenton, Oregon profile: weather, storms, schools, jobs →

    Warrenton average highs and lows by month30°50°70°JFMAMJJASOND38°67°
    NOAA 1991–2020 normals, Astoria Rgnl Ap station.
  4. 47Port Angeles East, Washington

    July highs average 67.3°F

    Port Angeles East is a community of 3,159 people in Clallam County, Washington. January lows average 36.5°F and July highs 67.3°F, with about 0 days a year at 90°F+ and 0 inches of snow.

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

    Full Port Angeles East, Washington profile: weather, storms, schools, jobs →

    Port Angeles East average highs and lows by month30°50°70°JFMAMJJASOND37°67°
    NOAA 1991–2020 normals, Port Angeles station.
  5. 46Cayucos, California

    July highs average 67.2°F

    Cayucos is a community of 2,505 people in San Luis Obispo County, California. January lows average 46.4°F and July highs 67.2°F, with about 1 days a year at 90°F+ and 0 inches of snow.

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

    Full Cayucos, California profile: weather, storms, schools, jobs →

    Cayucos average highs and lows by month40°60°80°JFMAMJJASOND46°67°
    NOAA 1991–2020 normals, Morro Bay Fire Dept station.
  6. 45Carmel-by-the-Sea, California

    July highs average 67.2°F

    Carmel-by-the-Sea is a city of 3,220 people in Monterey County, California. January lows average 44.7°F and July highs 67.2°F, with about 3 days a year at 90°F+ and 0 inches of snow.

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

    Full Carmel-by-the-Sea, California profile: weather, storms, schools, jobs →

    Carmel-by-the-Sea average highs and lows by month40°60°80°JFMAMJJASOND45°67°
    NOAA 1991–2020 normals, Monterey station.
  7. 44Del Monte Forest, California

    July highs average 67.2°F

    Del Monte Forest is a community of 4,204 people in Monterey County, California. January lows average 44.7°F and July highs 67.2°F, with about 3 days a year at 90°F+ and 0 inches of snow.

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

    Full Del Monte Forest, California profile: weather, storms, schools, jobs →

    Del Monte Forest average highs and lows by month40°60°80°JFMAMJJASOND45°67°
    NOAA 1991–2020 normals, Monterey station.
  8. 43Reedsport, Oregon

    July highs average 67.0°F

    Reedsport is a city of 4,310 people in Douglas County, Oregon. January lows average 38.7°F and July highs 67.0°F, with about 1 days a year at 90°F+ and 0 inches of snow.

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

    Full Reedsport, Oregon profile: weather, storms, schools, jobs →

    Reedsport average highs and lows by month30°50°70°JFMAMJJASOND39°67°
    NOAA 1991–2020 normals, Honeyman Sp station.
  9. 42Ocean Shores, Washington

    July highs average 67.0°F

    Ocean Shores, Washington
    Photo: Michael Barratt (public domain, Wikimedia Commons)

    Ocean Shores is a city of 6,715 people in Grays Harbor County, Washington. January lows average 38.0°F and July highs 67.0°F, with about 1 days a year at 90°F+ and 0 inches of snow.

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

    Full Ocean Shores, Washington profile: weather, storms, schools, jobs →

    Ocean Shores average highs and lows by month30°50°70°JFMAMJJASOND38°67°
    NOAA 1991–2020 normals, Hoquiam Bowerman Ap station.
  10. 41Hoquiam, Washington

    July highs average 67.0°F

    Hoquiam is a city of 8,776 people in Grays Harbor County, Washington. January lows average 38.0°F and July highs 67.0°F, with about 1 days a year at 90°F+ and 1 inches of snow.

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

    Full Hoquiam, Washington profile: weather, storms, schools, jobs →

    Hoquiam average highs and lows by month30°50°70°JFMAMJJASOND38°67°
    NOAA 1991–2020 normals, Hoquiam Bowerman Ap station.
  11. 40Fishhook, Alaska

    July highs average 66.8°F

    Fishhook is a community of 5,048 people in Matanuska-Susitna Borough, Alaska. January lows average 10.9°F and July highs 66.8°F, with about 0 days a year at 90°F+ and 62 inches of snow.

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

    Full Fishhook, Alaska profile: weather, storms, schools, jobs →

    Fishhook average highs and lows by month10°30°50°70°JFMAMJJASOND11°67°
    NOAA 1991–2020 normals, Anderson Lake station.
  12. 39Tanaina, Alaska

    July highs average 66.8°F

    Tanaina is a community of 8,817 people in Matanuska-Susitna Borough, Alaska. January lows average 10.9°F and July highs 66.8°F, with about 0 days a year at 90°F+ and 62 inches of snow.

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

    Full Tanaina, Alaska profile: weather, storms, schools, jobs →

    Tanaina average highs and lows by month10°30°50°70°JFMAMJJASOND11°67°
    NOAA 1991–2020 normals, Anderson Lake station.
  13. 38Wasilla, Alaska

    July highs average 66.8°F

    Wasilla is a city of 9,054 people in Matanuska-Susitna Borough, Alaska. January lows average 10.9°F and July highs 66.8°F, with about 0 days a year at 90°F+ and 62 inches of snow.

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

    Full Wasilla, Alaska profile: weather, storms, schools, jobs →

    Wasilla average highs and lows by month10°30°50°70°JFMAMJJASOND11°67°
    NOAA 1991–2020 normals, Anderson Lake station.
  14. 37Meadow Lakes, Alaska

    July highs average 66.8°F

    Meadow Lakes is a community of 9,197 people in Matanuska-Susitna Borough, Alaska. January lows average 10.9°F and July highs 66.8°F, with about 0 days a year at 90°F+ and 62 inches of snow.

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

    Full Meadow Lakes, Alaska profile: weather, storms, schools, jobs →

    Meadow Lakes average highs and lows by month10°30°50°70°JFMAMJJASOND11°67°
    NOAA 1991–2020 normals, Anderson Lake station.
  15. 36North Lakes, Alaska

    July highs average 66.8°F

    North Lakes is a community of 9,450 people in Matanuska-Susitna Borough, Alaska. January lows average 10.9°F and July highs 66.8°F, with about 0 days a year at 90°F+ and 62 inches of snow.

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

    Full North Lakes, Alaska profile: weather, storms, schools, jobs →

    North Lakes average highs and lows by month10°30°50°70°JFMAMJJASOND11°67°
    NOAA 1991–2020 normals, Anderson Lake station.
  16. 35Big Lake, Alaska

    July highs average 66.7°F

    Big Lake is a community of 3,833 people in Matanuska-Susitna Borough, Alaska. January lows average 9.2°F and July highs 66.7°F, with about 0 days a year at 90°F+ and 63 inches of snow.

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

    Full Big Lake, Alaska profile: weather, storms, schools, jobs →

    Big Lake average highs and lows by month0°20°40°60°JFMAMJJASOND9°67°
    NOAA 1991–2020 normals, Eagle Rvr Gakona Circle station.
  17. 34Brookings, Oregon

    July highs average 66.6°F

    Brookings is a city of 6,744 people in Curry County, Oregon. January lows average 43.6°F and July highs 66.6°F, with about 1 days a year at 90°F+ and 0 inches of snow.

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

    Full Brookings, Oregon profile: weather, storms, schools, jobs →

    Brookings average highs and lows by month40°60°JFMAMJJASOND44°67°
    NOAA 1991–2020 normals, Brookings station.
  18. 33Sausalito, California

    July highs average 66.3°F

    Sausalito, California
    Photo: en:User:Squirrel 22 (public domain, Wikimedia Commons)

    Sausalito is a city of 7,269 people in Marin County, California. January lows average 46.6°F and July highs 66.3°F, with about 3 days a year at 90°F+ and 0 inches of snow.

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

    Full Sausalito, California profile: weather, storms, schools, jobs →

    Sausalito average highs and lows by month40°60°80°JFMAMJJASOND47°66°
    NOAA 1991–2020 normals, San Francisco Dwtn station.
  19. 32Ketchikan, Alaska

    July highs average 66.2°F

    Ketchikan is a city of 8,192 people in Ketchikan Gateway Borough, Alaska. January lows average 32.3°F and July highs 66.2°F, with about 0 days a year at 90°F+ and 35 inches of snow.

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

    Full Ketchikan, Alaska profile: weather, storms, schools, jobs →

    Ketchikan average highs and lows by month30°50°70°JFMAMJJASOND32°66°
    NOAA 1991–2020 normals, Beaver Falls station.
  20. 31Sterling, Alaska

    July highs average 66.1°F

    Sterling is a community of 5,918 people in Kenai Peninsula Borough, Alaska. January lows average 8.2°F and July highs 66.1°F, with about 0 days a year at 90°F+.

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

    Full Sterling, Alaska profile: weather, storms, schools, jobs →

    Sterling average highs and lows by month0°20°40°60°JFMAMJJASOND8°66°
    NOAA 1991–2020 normals, Sterling 6Sw station.
  21. 30Soldotna, Alaska

    July highs average 65.5°F

    Soldotna is a city of 4,342 people in Kenai Peninsula Borough, Alaska. January lows average 4.8°F and July highs 65.5°F, with about 0 days a year at 90°F+.

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

    Full Soldotna, Alaska profile: weather, storms, schools, jobs →

    Soldotna average highs and lows by month0°20°40°60°JFMAMJJASOND5°66°
    NOAA 1991–2020 normals, Soldotna 5Ssw station.
  22. 29Kalifornsky, Alaska

    July highs average 65.5°F

    Kalifornsky is a community of 8,487 people in Kenai Peninsula Borough, Alaska. January lows average 4.8°F and July highs 65.5°F, with about 0 days a year at 90°F+.

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

    Full Kalifornsky, Alaska profile: weather, storms, schools, jobs →

    Kalifornsky average highs and lows by month0°20°40°60°JFMAMJJASOND5°66°
    NOAA 1991–2020 normals, Soldotna 5Ssw station.
  23. 28Bertsch-Oceanview, California

    July highs average 65.4°F

    Bertsch-Oceanview is a community of 2,520 people in Del Norte County, California. January lows average 40.0°F and July highs 65.4°F, with about 0 days a year at 90°F+ and 0 inches of snow.

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

    Full Bertsch-Oceanview, California profile: weather, storms, schools, jobs →

    Bertsch-Oceanview average highs and lows by month30°50°70°JFMAMJJASOND40°65°
    NOAA 1991–2020 normals, Crescent City 3 Nnw station.
  24. 27Fort Bragg, California

    July highs average 65.0°F

    Fort Bragg is a city of 6,983 people in Mendocino County, California. January lows average 40.3°F and July highs 65.0°F, with about 0 days a year at 90°F+ and 0 inches of snow.

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

    Full Fort Bragg, California profile: weather, storms, schools, jobs →

    Fort Bragg average highs and lows by month30°50°70°JFMAMJJASOND40°65°
    NOAA 1991–2020 normals, Ft Bragg 5 N station.
  25. 26Seaside, Oregon

    July highs average 65.0°F

    Seaside, Oregon
    Photo: M.O. Stevens (public domain, Wikimedia Commons)

    Seaside is a city of 7,115 people in Clatsop County, Oregon. January lows average 39.3°F and July highs 65.0°F, with about 0 days a year at 90°F+ and 0 inches of snow.

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

    Full Seaside, Oregon profile: weather, storms, schools, jobs →

    Seaside average highs and lows by month30°50°70°JFMAMJJASOND39°65°
    NOAA 1991–2020 normals, Seaside station.
  26. 25Moss Beach, California

    July highs average 64.8°F

    Moss Beach, California
    Photo: Sallyrob at English Wikipedia (public domain, Wikimedia Commons)

    Moss Beach is a community of 3,214 people in San Mateo County, California. January lows average 43.4°F and July highs 64.8°F, with about 1 days a year at 90°F+ and 0 inches of snow.

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

    Full Moss Beach, California profile: weather, storms, schools, jobs →

    Moss Beach average highs and lows by month40°60°JFMAMJJASOND43°65°
    NOAA 1991–2020 normals, Half Moon Bay station.
  27. 24El Granada, California

    July highs average 64.8°F

    El Granada is a community of 5,481 people in San Mateo County, California. January lows average 43.4°F and July highs 64.8°F, with about 1 days a year at 90°F+ and 0 inches of snow.

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

    Full El Granada, California profile: weather, storms, schools, jobs →

    El Granada average highs and lows by month40°60°JFMAMJJASOND43°65°
    NOAA 1991–2020 normals, Half Moon Bay station.
  28. 23Toledo, Oregon

    July highs average 64.2°F

    Toledo is a city of 3,546 people in Lincoln County, Oregon. January lows average 39.2°F and July highs 64.2°F, with about 0 days a year at 90°F+ and 0 inches of snow.

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

    Full Toledo, Oregon profile: weather, storms, schools, jobs →

    Toledo average highs and lows by month30°50°70°JFMAMJJASOND39°64°
    NOAA 1991–2020 normals, Newport 1 Se station.
  29. 22Valdez, Alaska

    July highs average 64.1°F

    Valdez is a city of 3,985 people in Chugach Census Area, Alaska. January lows average 19.1°F and July highs 64.1°F, with about 0 days a year at 90°F+ and 325 inches of snow.

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

    Full Valdez, Alaska profile: weather, storms, schools, jobs →

    Valdez average highs and lows by month10°30°50°70°JFMAMJJASOND19°64°
    NOAA 1991–2020 normals, Valdez Wso station.
  30. 21Bethel, Alaska

    July highs average 63.6°F

    Bethel is a city of 6,325 people in Bethel Census Area, Alaska. January lows average 1.2°F and July highs 63.6°F, with about 0 days a year at 90°F+ and 64 inches of snow.

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

    Full Bethel, Alaska profile: weather, storms, schools, jobs →

    Bethel average highs and lows by month0°20°40°60°JFMAMJJASOND1°64°
    NOAA 1991–2020 normals, Bethel Ap station.
  31. 20Nikiski, Alaska

    July highs average 63.3°F

    Nikiski is a community of 4,456 people in Kenai Peninsula Borough, Alaska. January lows average 7.4°F and July highs 63.3°F, with about 0 days a year at 90°F+.

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

    Full Nikiski, Alaska profile: weather, storms, schools, jobs →

    Nikiski average highs and lows by month0°20°40°60°JFMAMJJASOND7°63°
    NOAA 1991–2020 normals, Kenai Muni Ap station.
  32. 19Kenai, Alaska

    July highs average 63.3°F

    Kenai is a city of 7,424 people in Kenai Peninsula Borough, Alaska. January lows average 7.4°F and July highs 63.3°F, with about 0 days a year at 90°F+.

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

    Full Kenai, Alaska profile: weather, storms, schools, jobs →

    Kenai average highs and lows by month0°20°40°60°JFMAMJJASOND7°63°
    NOAA 1991–2020 normals, Kenai Muni Ap station.
  33. 18Bayview, California

    July highs average 63.1°F

    Bayview is a community of 2,619 people in Humboldt County, California. January lows average 40.8°F and July highs 63.1°F, with about 0 days a year at 90°F+ and 0 inches of snow.

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

    Full Bayview, California profile: weather, storms, schools, jobs →

    Bayview average highs and lows by month40°60°JFMAMJJASOND41°63°
    NOAA 1991–2020 normals, Eureka Wfo Woodley Island station.
  34. 17Pine Hills, California

    July highs average 63.1°F

    Pine Hills is a community of 3,186 people in Humboldt County, California. January lows average 40.8°F and July highs 63.1°F, with about 0 days a year at 90°F+ and 0 inches of snow.

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

    Full Pine Hills, California profile: weather, storms, schools, jobs →

    Pine Hills average highs and lows by month40°60°JFMAMJJASOND41°63°
    NOAA 1991–2020 normals, Eureka Wfo Woodley Island station.
  35. 16Cutten, California

    July highs average 63.1°F

    Cutten is a community of 3,223 people in Humboldt County, California. January lows average 40.8°F and July highs 63.1°F, with about 0 days a year at 90°F+ and 0 inches of snow.

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

    Full Cutten, California profile: weather, storms, schools, jobs →

    Cutten average highs and lows by month40°60°JFMAMJJASOND41°63°
    NOAA 1991–2020 normals, Eureka Wfo Woodley Island station.
  36. 15Humboldt Hill, California

    July highs average 63.1°F

    Humboldt Hill is a community of 3,498 people in Humboldt County, California. January lows average 40.8°F and July highs 63.1°F, with about 0 days a year at 90°F+ and 0 inches of snow.

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

    Full Humboldt Hill, California profile: weather, storms, schools, jobs →

    Humboldt Hill average highs and lows by month40°60°JFMAMJJASOND41°63°
    NOAA 1991–2020 normals, Eureka Wfo Woodley Island station.
  37. 14Myrtletown, California

    July highs average 63.1°F

    Myrtletown is a community of 4,882 people in Humboldt County, California. January lows average 40.8°F and July highs 63.1°F, with about 0 days a year at 90°F+ and 0 inches of snow.

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

    Full Myrtletown, California profile: weather, storms, schools, jobs →

    Myrtletown average highs and lows by month40°60°JFMAMJJASOND41°63°
    NOAA 1991–2020 normals, Eureka Wfo Woodley Island station.
  38. 13Homer, Alaska

    July highs average 63.1°F

    Homer is a city of 5,522 people in Kenai Peninsula Borough, Alaska. January lows average 19.0°F and July highs 63.1°F, with about 0 days a year at 90°F+ and 84 inches of snow.

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

    Full Homer, Alaska profile: weather, storms, schools, jobs →

    Homer average highs and lows by month10°30°50°70°JFMAMJJASOND19°63°
    NOAA 1991–2020 normals, Homer Ap station.
  39. 12Crescent City, California

    July highs average 63.0°F

    Crescent City is a city of 6,673 people in Del Norte County, California. January lows average 41.9°F and July highs 63.0°F, with about 0 days a year at 90°F+ and 0 inches of snow.

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

    Full Crescent City, California profile: weather, storms, schools, jobs →

    Crescent City average highs and lows by month40°60°JFMAMJJASOND42°63°
    NOAA 1991–2020 normals, Crescent City Mcnamara Ap station.
  40. 11Seward, Alaska

    July highs average 62.2°F

    Seward is a city of 2,717 people in Kenai Peninsula Borough, Alaska. January lows average 21.1°F and July highs 62.2°F, with about 0 days a year at 90°F+ and 90 inches of snow.

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

    Full Seward, Alaska profile: weather, storms, schools, jobs →

    Seward average highs and lows by month20°40°60°JFMAMJJASOND21°62°
    NOAA 1991–2020 normals, Seward Ap station.
  41. 10Cordova, Alaska

    July highs average 62.1°F

    Cordova is a city of 2,609 people in Chugach Census Area, Alaska. January lows average 26.8°F and July highs 62.1°F, with about 0 days a year at 90°F+ and 99 inches of snow.

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

    Full Cordova, Alaska profile: weather, storms, schools, jobs →

    Cordova average highs and lows by month20°40°60°JFMAMJJASOND27°62°
    NOAA 1991–2020 normals, Cordova N station.
  42. 9Broadmoor, California

    July highs average 61.8°F

    Broadmoor is a community of 4,411 people in San Mateo County, California. January lows average 45.7°F and July highs 61.8°F, with about 1 days a year at 90°F+ and 0 inches of snow.

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

    Full Broadmoor, California profile: weather, storms, schools, jobs →

    Broadmoor average highs and lows by month40°60°JFMAMJJASOND46°62°
    NOAA 1991–2020 normals, San Francisco Oceanside station.
  43. 8Petersburg, Alaska

    July highs average 61.7°F

    Petersburg, Alaska
    Photo: John Bortniak (public domain, Wikimedia Commons)

    Petersburg is a community of 3,043 people in Petersburg Borough, Alaska. January lows average 27.2°F and July highs 61.7°F, with about 0 days a year at 90°F+ and 86 inches of snow.

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

    Full Petersburg, Alaska profile: weather, storms, schools, jobs →

    Petersburg average highs and lows by month20°40°60°JFMAMJJASOND27°62°
    NOAA 1991–2020 normals, Petersburg 1 station.
  44. 7Sitka, Alaska

    July highs average 60.4°F

    Sitka is a city and borough of 8,458 people in Sitka City and Borough, Alaska. January lows average 29.2°F and July highs 60.4°F, with about 0 days a year at 90°F+.

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

    Full Sitka, Alaska profile: weather, storms, schools, jobs →

    Sitka average highs and lows by month20°40°60°JFMAMJJASOND29°60°
    NOAA 1991–2020 normals, Sitka 1 Ne station.
  45. 6Kotzebue, Alaska

    July highs average 60.1°F

    Kotzebue, Alaska
    Photo: Petty Officer 1st Class Shawn Eggert (public domain, Wikimedia Commons)

    Kotzebue is a city of 3,102 people in Northwest Arctic Borough, Alaska. January lows average -8.4°F and July highs 60.1°F, with about 0 days a year at 90°F+ and 64 inches of snow.

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

    Full Kotzebue, Alaska profile: weather, storms, schools, jobs →

    Kotzebue average highs and lows by month-10°10°30°50°70°JFMAMJJASOND-8°60°
    NOAA 1991–2020 normals, Kotzebue Ralph Wein Ap station.
  46. 5Mill Bay, Alaska

    July highs average 59.9°F

    Mill Bay is a community of 4,216 people in Kodiak Island Borough, Alaska. January lows average 27.3°F and July highs 59.9°F, with about 0 days a year at 90°F+ and 43 inches of snow.

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

    Full Mill Bay, Alaska profile: weather, storms, schools, jobs →

    Mill Bay average highs and lows by month20°40°60°JFMAMJJASOND27°60°
    NOAA 1991–2020 normals, Kodiak Wwtp station.
  47. 4Kodiak, Alaska

    July highs average 59.9°F

    Kodiak is a city of 5,581 people in Kodiak Island Borough, Alaska. January lows average 27.3°F and July highs 59.9°F, with about 0 days a year at 90°F+ and 43 inches of snow.

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

    Full Kodiak, Alaska profile: weather, storms, schools, jobs →

    Kodiak average highs and lows by month20°40°60°JFMAMJJASOND27°60°
    NOAA 1991–2020 normals, Kodiak Wwtp station.
  48. 3Nome, Alaska

    July highs average 57.7°F

    Nome is a city of 3,699 people in Nome Census Area, Alaska. January lows average -2.0°F and July highs 57.7°F, with about 0 days a year at 90°F+ and 81 inches of snow.

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

    Full Nome, Alaska profile: weather, storms, schools, jobs →

    Nome average highs and lows by month-10°10°30°50°JFMAMJJASOND-2°58°
    NOAA 1991–2020 normals, Nome Muni Ap station.
  49. 2Unalaska, Alaska

    July highs average 57.4°F

    Unalaska is a city of 4,254 people in Aleutians West Census Area, Alaska. January lows average 28.7°F and July highs 57.4°F, with about 0 days a year at 90°F+ and 82 inches of snow.

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

    Full Unalaska, Alaska profile: weather, storms, schools, jobs →

    Unalaska average highs and lows by month20°40°60°JFMAMJJASOND29°57°
    NOAA 1991–2020 normals, Dutch Harbor station.
  50. 1Utqiaġvik, Alaska

    July highs average 47.7°F

    Utqiaġvik is a city of 4,927 people in North Slope Borough, Alaska. January lows average -17.8°F and July highs 47.7°F, with about 0 days a year at 90°F+ and 46 inches of snow.

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

    Full Utqiaġvik, Alaska profile: weather, storms, schools, jobs →

    Utqiaġvik average highs and lows by month-20°0°20°40°JFMAMJJASOND-18°48°
    NOAA 1991–2020 normals, Barrow Post Rogers Ap station.

More U.S. rankings

Same ranking, other places

Methodology. We ranked 7,696 towns of 500–10,000 people in the U.S. (2020 Census population). Only towns better than 60% of their peers on this measure qualify, so lists can be shorter than 25. Sources: