Skip to content

    Winter temperatures

    How cold is winter? US cities, coldest first

    Your weather right now

    Looking out of your window…

    Live from OpenWeatherMap.

    Here are average winter highs and lows, December to February, at the official weather station of all 129 US cities we track, from NOAA’s 1991 to 2020 normals. The coldest winter is the one with the lowest average of the two.

    Fairbanks’ winter highs average about 6°F. Honolulu’s winter lows average about 68°F. Everyone else is somewhere in between, complaining.

    Last updated

    1. Fairbanks, Alaska: highs around 6°F, lows around −14°F
    2. Fargo, North Dakota: highs around 22°F, lows around 4°F
    3. Duluth, Minnesota: highs around 23°F, lows around 6°F
    4. Bismarck, North Dakota: highs around 26°F, lows around 6°F
    5. Anchorage, Alaska: highs around 25°F, lows around 13°F
    6. Minneapolis, Minnesota: highs around 27°F, lows around 12°F
    7. Sioux Falls, South Dakota: highs around 30°F, lows around 12°F
    8. Green Bay, Wisconsin: highs around 29°F, lows around 14°F
    9. Dubuque, Iowa: highs around 30°F, lows around 14°F
    10. Madison, Wisconsin: highs around 30°F, lows around 15°F
    11. Sioux City, Iowa: highs around 32°F, lows around 13°F
    12. Waterloo, Iowa: highs around 32°F, lows around 14°F
    13. Burlington, Vermont: highs around 32°F, lows around 16°F
    14. Helena, Montana: highs around 34°F, lows around 15°F
    15. Rockford, Illinois: highs around 32°F, lows around 18°F
    16. Binghamton, New York: highs around 32°F, lows around 18°F
    17. Concord, New Hampshire: highs around 35°F, lows around 16°F
    18. Rapid City, South Dakota: highs around 37°F, lows around 14°F
    19. Casper, Wyoming: highs around 36°F, lows around 15°F
    20. Des Moines, Iowa: highs around 34°F, lows around 17°F
    21. Great Falls, Montana: highs around 36°F, lows around 16°F
    22. Missoula, Montana: highs around 33°F, lows around 19°F
    23. Lansing, Michigan: highs around 33°F, lows around 20°F
    24. Quad Cities, Illinois and Iowa: highs around 35°F, lows around 18°F
    25. Syracuse, New York: highs around 34°F, lows around 19°F
    26. Portland, Maine: highs around 35°F, lows around 18°F
    27. South Bend, Indiana: highs around 34°F, lows around 20°F
    28. Milwaukee, Wisconsin: highs around 34°F, lows around 20°F
    29. Albany, New York: highs around 36°F, lows around 19°F
    30. Grand Rapids, Michigan: highs around 34°F, lows around 21°F
    31. Omaha, Nebraska: highs around 37°F, lows around 18°F
    32. Lincoln, Nebraska: highs around 39°F, lows around 17°F
    33. Buffalo, New York: highs around 34°F, lows around 21°F
    34. Billings, Montana: highs around 37°F, lows around 19°F
    35. Chicago, Illinois: highs around 35°F, lows around 22°F
    36. Detroit, Michigan: highs around 35°F, lows around 22°F
    37. Fort Wayne, Indiana: highs around 36°F, lows around 21°F
    38. Rochester, New York: highs around 36°F, lows around 21°F
    39. Peoria, Illinois: highs around 37°F, lows around 21°F
    40. Cheyenne, Wyoming: highs around 40°F, lows around 18°F
    41. Youngstown, Ohio: highs around 37°F, lows around 22°F
    42. Hartford, Connecticut: highs around 38°F, lows around 21°F
    43. Toledo, Ohio: highs around 37°F, lows around 23°F
    44. Akron, Ohio: highs around 38°F, lows around 23°F
    45. Erie, Pennsylvania: highs around 37°F, lows around 24°F
    46. Grand Junction, Colorado: highs around 41°F, lows around 20°F
    47. Scranton, Pennsylvania: highs around 38°F, lows around 23°F
    48. Spokane, Washington: highs around 36°F, lows around 25°F
    49. Flagstaff, Arizona: highs around 44°F, lows around 18°F
    50. Springfield, Illinois: highs around 39°F, lows around 23°F
    51. Pittsburgh, Pennsylvania: highs around 39°F, lows around 24°F
    52. Indianapolis, Indiana: highs around 39°F, lows around 24°F
    53. Cleveland, Ohio: highs around 38°F, lows around 25°F
    54. Denver, Colorado: highs around 45°F, lows around 19°F
    55. Kansas City, Missouri: highs around 41°F, lows around 22°F
    56. Columbus, Ohio: highs around 40°F, lows around 25°F
    57. Dayton, Ohio: highs around 40°F, lows around 25°F
    58. Boston, Massachusetts: highs around 39°F, lows around 26°F
    59. Providence, Rhode Island: highs around 41°F, lows around 24°F
    60. Yakima, Washington: highs around 42°F, lows around 24°F
    61. Harrisburg, Pennsylvania: highs around 41°F, lows around 25°F
    62. Salt Lake City, Utah: highs around 41°F, lows around 26°F
    63. Boise, Idaho: highs around 41°F, lows around 27°F
    64. Cincinnati, Ohio: highs around 42°F, lows around 26°F
    65. St. Louis, Missouri: highs around 44°F, lows around 27°F
    66. Newark, New Jersey: highs around 43°F, lows around 28°F
    67. Wichita, Kansas: highs around 46°F, lows around 25°F
    68. Philadelphia, Pennsylvania: highs around 44°F, lows around 28°F
    69. New York, New York: highs around 42°F, lows around 30°F
    70. Lexington, Kentucky: highs around 45°F, lows around 28°F
    71. Baltimore, Maryland: highs around 46°F, lows around 27°F
    72. Springfield, Missouri: highs around 47°F, lows around 27°F
    73. Reno, Nevada: highs around 49°F, lows around 27°F
    74. Louisville, Kentucky: highs around 46°F, lows around 30°F
    75. Albuquerque, New Mexico: highs around 50°F, lows around 28°F
    76. Amarillo, Texas: highs around 53°F, lows around 26°F
    77. Olympia, Washington: highs around 47°F, lows around 33°F
    78. Washington, DC: highs around 47°F, lows around 32°F
    79. Oklahoma City, Oklahoma: highs around 51°F, lows around 29°F
    80. Richmond, Virginia: highs around 50°F, lows around 31°F
    81. Asheville, North Carolina: highs around 51°F, lows around 30°F
    82. Tulsa, Oklahoma: highs around 51°F, lows around 30°F
    83. Medford, Oregon: highs around 50°F, lows around 33°F
    84. Knoxville, Tennessee: highs around 51°F, lows around 32°F
    85. Greensboro, North Carolina: highs around 52°F, lows around 32°F
    86. Eugene, Oregon: highs around 49°F, lows around 35°F
    87. Nashville, Tennessee: highs around 52°F, lows around 32°F
    88. Portland, Oregon: highs around 49°F, lows around 36°F
    89. Lubbock, Texas: highs around 57°F, lows around 29°F
    90. Little Rock, Arkansas: highs around 53°F, lows around 33°F
    91. Seattle, Washington: highs around 48°F, lows around 38°F
    92. Astoria, Oregon: highs around 50°F, lows around 38°F
    93. Raleigh, North Carolina: highs around 54°F, lows around 34°F
    94. Chattanooga, Tennessee: highs around 53°F, lows around 34°F
    95. Charlotte, North Carolina: highs around 55°F, lows around 34°F
    96. Norfolk, Virginia: highs around 53°F, lows around 36°F
    97. Memphis, Tennessee: highs around 53°F, lows around 35°F
    98. Atlanta, Georgia: highs around 56°F, lows around 38°F
    99. Birmingham, Alabama: highs around 57°F, lows around 37°F
    100. Columbia, South Carolina: highs around 59°F, lows around 36°F
    101. El Paso, Texas: highs around 60°F, lows around 36°F
    102. Dallas, Texas: highs around 58°F, lows around 38°F
    103. Sacramento, California: highs around 58°F, lows around 40°F
    104. Jackson, Mississippi: highs around 60°F, lows around 38°F
    105. Fresno, California: highs around 57°F, lows around 41°F
    106. Shreveport, Louisiana: highs around 60°F, lows around 39°F
    107. Las Vegas, Nevada: highs around 59°F, lows around 41°F
    108. Charleston, South Carolina: highs around 62°F, lows around 41°F
    109. San Jose, California: highs around 61°F, lows around 43°F
    110. Austin, Texas: highs around 64°F, lows around 40°F
    111. San Francisco, California: highs around 59°F, lows around 45°F
    112. Savannah, Georgia: highs around 63°F, lows around 42°F
    113. Mobile, Alabama: highs around 64°F, lows around 43°F
    114. Baton Rouge, Louisiana: highs around 64°F, lows around 43°F
    115. San Antonio, Texas: highs around 65°F, lows around 43°F
    116. Tallahassee, Florida: highs around 66°F, lows around 42°F
    117. Tucson, Arizona: highs around 67°F, lows around 42°F
    118. Pensacola, Florida: highs around 65°F, lows around 46°F
    119. Houston, Texas: highs around 66°F, lows around 46°F
    120. Jacksonville, Florida: highs around 67°F, lows around 45°F
    121. New Orleans, Louisiana: highs around 65°F, lows around 48°F
    122. Phoenix, Arizona: highs around 68°F, lows around 47°F
    123. Los Angeles, California: highs around 66°F, lows around 50°F
    124. San Diego, California: highs around 66°F, lows around 51°F
    125. Corpus Christi, Texas: highs around 70°F, lows around 50°F
    126. Orlando, Florida: highs around 74°F, lows around 52°F
    127. Tampa, Florida: highs around 73°F, lows around 55°F
    128. Miami, Florida: highs around 78°F, lows around 63°F
    129. Honolulu, Hawaii: highs around 81°F, lows around 68°F

    Source: NOAA U.S. Climate Normals, 1991 to 2020, December to February.