The Town Files

50 Places in America With the Coolest Summers

Ranked by july average high (°f) among 12,622 towns and cities of 500+ 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. 50Fishhook, 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.
  2. 49Tanaina, 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.
  3. 48Wasilla, 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.
  4. 47Meadow 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.
  5. 46North 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.
  6. 45Big 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.
  7. 44Brookings, 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.
  8. 43Sausalito, 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.
  9. 42Ketchikan, 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.
  10. 41Sterling, 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.
  11. 40North Bend, Oregon

    July highs average 66.1°F

    North Bend is a city of 10,317 people in Coos County, Oregon. January lows average 41.0°F and July highs 66.1°F, with about 0 days a year at 90°F+ and 0 inches of snow.

    10,317 people · Coos County · median home $352,300 · income $81,320 · Jan low 41°F · 0 in snow

    Full North Bend, Oregon profile: weather, storms, schools, jobs →

    North Bend average highs and lows by month40°60°JFMAMJJASOND41°66°
    NOAA 1991–2020 normals, North Bend Rgnl Ap station.
  12. 39Coos Bay, Oregon

    July highs average 66.1°F

    Coos Bay is a city of 15,985 people in Coos County, Oregon. January lows average 41.0°F and July highs 66.1°F, with about 0 days a year at 90°F+ and 0 inches of snow.

    15,985 people · Coos County · median home $306,900 · income $56,524 · Jan low 41°F · 0 in snow

    Full Coos Bay, Oregon profile: weather, storms, schools, jobs →

    Coos Bay average highs and lows by month40°60°JFMAMJJASOND41°66°
    NOAA 1991–2020 normals, North Bend Rgnl Ap station.
  13. 38Soldotna, 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.
  14. 37Kalifornsky, 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.
  15. 36Bertsch-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.
  16. 35Fort 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.
  17. 34Seaside, 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.
  18. 33Moss 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.
  19. 32El 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.
  20. 31Half Moon Bay, California

    July highs average 64.8°F

    Half Moon Bay is a city of 11,795 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.

    11,795 people · San Mateo County · median home $1,549,500 · income $157,884 · Jan low 43°F · 0 in snow

    Full Half Moon Bay, California profile: weather, storms, schools, jobs →

    Half Moon Bay average highs and lows by month40°60°JFMAMJJASOND43°65°
    NOAA 1991–2020 normals, Half Moon Bay station.
  21. 30Toledo, 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.
  22. 29Newport, Oregon

    July highs average 64.2°F

    Newport is a city of 10,256 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.

    10,256 people · Lincoln County · median home $441,400 · income $60,568 · Jan low 39°F · 0 in snow

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

    Newport average highs and lows by month30°50°70°JFMAMJJASOND39°64°
    NOAA 1991–2020 normals, Newport 1 Se station.
  23. 28Valdez, 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.
  24. 27Bethel, 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.
  25. 26McKinleyville, California

    July highs average 63.4°F

    McKinleyville is a community of 16,262 people in Humboldt County, California. January lows average 40.5°F and July highs 63.4°F, with about 0 days a year at 90°F+ and 0 inches of snow.

    16,262 people · Humboldt County · median home $457,600 · income $73,327 · Jan low 41°F · 0 in snow

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

    McKinleyville average highs and lows by month30°50°70°JFMAMJJASOND41°63°
    NOAA 1991–2020 normals, Arcata Eureka Ap station.
  26. 25Nikiski, 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.
  27. 24Kenai, 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.
  28. 23Bayview, 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.
  29. 22Pine 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.
  30. 21Cutten, 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.
  31. 20Humboldt 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.
  32. 19Myrtletown, 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.
  33. 18Homer, 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.
  34. 17Arcata, California

    July highs average 63.1°F

    Arcata is a city of 18,857 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.

    18,857 people · Humboldt County · median home $484,600 · income $46,713 · Jan low 41°F · 0 in snow

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

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

    July highs average 63.1°F

    Eureka is a city of 26,512 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.

    26,512 people · Humboldt County · median home $404,500 · income $57,662 · Jan low 41°F · 0 in snow

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

    Eureka average highs and lows by month40°60°JFMAMJJASOND41°63°
    NOAA 1991–2020 normals, Eureka Wfo Woodley Island station.
  36. 15Crescent 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.
  37. 14Juneau, Alaska

    July highs average 62.9°F

    Juneau is a city and borough of 32,255 people in Juneau City and Borough, Alaska. January lows average 26.5°F and July highs 62.9°F, with about 0 days a year at 90°F+ and 83 inches of snow.

    32,255 people · Juneau City and Borough · median home $449,300 · income $101,661 · Jan low 27°F · 83 in snow

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

    Juneau average highs and lows by month20°40°60°JFMAMJJASOND27°63°
    NOAA 1991–2020 normals, Juneau Dwtn station.
  38. 13Seward, 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.
  39. 12Cordova, 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.
  40. 11Broadmoor, 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.
  41. 10Daly City, California

    July highs average 61.8°F

    Daly City, California
    Photo: User:Stilfehler (public domain, Wikimedia Commons)

    Daly City is a city of 104,901 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.

    104,901 people · San Mateo County · median home $1,115,000 · income $123,547 · Jan low 46°F · 0 in snow

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

    Daly City average highs and lows by month40°60°JFMAMJJASOND46°62°
    NOAA 1991–2020 normals, San Francisco Oceanside station.
  42. 9San Francisco, California

    July highs average 61.8°F

    Aerial view of San Francisco, California
    Aerial: USDA NAIP (public domain)

    San Francisco is a city of 873,965 people in San Francisco County, California. January lows average 45.7°F and July highs 61.8°F, with about 1 days a year at 90°F+.

    873,965 people · San Francisco County · median home $1,394,500 · income $140,970 · Jan low 46°F

    Full San Francisco, California profile: weather, storms, schools, jobs →

    San Francisco 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

Methodology. We ranked 12,622 towns and cities of 500+ 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: