These 30 Places Have the Worst Weather in America

All cities experience extreme weather events every now and again, but some receive far more than their fair share. Get ready to learn which American cities have the most unbearable weather in the country, and find out exactly what kinds of unpleasant conditions earned them a spot on this list.

  1. Marquette, Michigan

    Marquette Weather

    Residents of this college town in Michigan's Upper Peninsula get walloped by an average of 204 inches of the white stuff every year, according to The Weather Channel. This abundance is due to a phenomenon called lake-effect snow that produces cooler temperatures along the shores of the Great Lakes.

    Related: Expecting Snow? Do These 7 Things ASAP via Chris Collins

  2. Ironwood, Michigan

    Ironwood Weather

    When it comes to annual snowfall, few cities can compete with Ironwood. The town's average annual snowfall of 188 inches means residents must be prepared to salt and shovel their driveways all winter long.

    Related: The 8 Best Tools for Conquering Ice and Snow

  3. Syracuse, New York

    Syracuse Weather

    The people of this city in Upstate New York are no strangers to the cold. In fact, temperatures have dipped below 0 degrees several times already this year. But it's the average annual snowfall—128 inches, according to—that earns this frightfully cold town a spot on this list.

    Related: 12 Simple Tricks to Stay Seriously Warm This Winter

  4. Barrow, Alaska

    Barrow Weather

    If you're planning to spend a winter in the northernmost city in the United States, you'll need to pack for below-zero temperatures. Barrow's average high temperature during the first three months of the year hovers around -7 degrees Fahrenheit, with an average low of -20 degrees, according to the site U.S. Climate Data. The city's extreme cold can be attributed both to its location 1,300 miles south of the North Pole and its position atop a 1,300-foot layer of permafrost.

    Related: 10 Places You’re Forgetting to Winter-Proof via Johannes Zielcke

  5. Fairbanks, Alaska

    Fairbanks Weather

    Its below-freezing winters, which ranks among the coldest in the country, aren't the only reason that Fairbanks makes our list. The American Lung Association cited Fairbanks, the largest city in Alaska's interior, as the fifth most polluted city in its “State of the Air 2017” report, based on the levels of short-term particle pollution in the air and the number of residents diagnosed with respiratory diseases.

    Related: 7 Reasons Indoor Air Isn’t as Pure as You Think

  6. Caribou, Maine

    Caribou Weather

    Touted as "The Most Northeastern City in the United States" on its own website, Caribou has some of the coldest weather in the region, "enjoying" an average of 41 days of sub-zero temperatures annually, according to The Weather Channel.

    Related: 20 Must-Visit Mountain Towns Across America

  7. Fargo, North Dakota

    Fargo Weather

    Long before the eponymous film hit theaters, Fargo had earned a reputation for having some of the worst winter weather in the Midwest. Residents battle the elements even after the coldest months have passed, when snowmelt causes flooding of local waterways.

    Related: 17 Log Cabins We Love

  8. Erie, Pennsylvania

    Erie Weather

    An annual average snowfall of 102 inches, according to the website U.S. Climate Data, makes this majestic city one of the snowiest in the country.

    Related: 10 National Parks That Look More Stunning in the Snow

  9. Flagstaff, Arizona

    Flagstaff Weather

    Who said the north and northeast had the market cornered on brutal winter weather? Flagstaff receives an average of 77 inches of snow yearly, according to the site U.S. Climate Data, and this high desert city's January lows average 11 degrees Fahrenheit.

    Related: Winter Retreats of Presidents Past and Present

  10. Grand Forks, North Dakota

    Grand Forks Weather

    The average winter low temperature in Grand Forks is a finger-numbing -3 degrees Fahrenheit, according to NOAA data collected over a 30-year period, making this town on the Canadian border one of the coldest in the Lower 48.

    Related: 11 Mistakes Homeowners Make Every Winter via Wes Peck

  11. Tucson, Arizona

    Tucson Weather

    Residents of Tucson experienced the third-hottest day on record in U.S. history when temperatures hit 117 degrees Fahrenheit in June 1990. With an annual average of 146 days that top 90+ degrees Fahrenheit, according to climatic data from NOAA, Tucson has no shortage of scorching weather.

    Related: 20 Summer Life Hacks Everyone Needs

  12. Phoenix, Arizona

    Phoenix Weather

    Phoenix temperatures frequently top those of Tucson, which makes it one of the hottest cities in the United States, with average high temperatures hovering between 104 and 106 degrees Fahrenheit in summer, according to NOAA.

    Related: 5 Overlooked Ways to Cool Down a Hot Room

  13. Las Vegas, Nevada

    Las Vegas Weather

    Vegas has become an entertainment destination in recent years in spite of its extreme weather. In fact, temperatures in Sin City exceed 90 degrees Fahrenheit for an average of 135 days out of the year—the third most of any American city.

    Related: Weird or Wonderful? 22 Homes That Are Anything But Ordinary

  14. Bullhead City, Arizona

    Bullhead City Weather

    Located about 100 miles south of Las Vegas, Bullhead City is almost as hot as its northern neighbor. It gets an average of 129 99-degree days annually, according to NOAA, and reported a 126-degree day in June 2017.

    Related: 10 Genius Ways to Make Your Backyard a Blast

  15. Del Rio, Texas

    Del Rio Weather

    The average August high temperature of 97.1 degrees Fahrenheit in this border city, the hottest in Texas, is surpassed by only three other cities in the country, according to NOAA.

    Related: 12 Destinations You Should Actually Visit During the Off-Season via Daniel Rodriguez 

  16. Brownsville, Texas

    Brownsville Weather

    On average, temperatures hit at least 90 degrees on 133 days a year in this city on the southern tip of Texas, according to The Weather Channel. Temperatures don't soar only in the summertime—Brownsville's hottest day on record was March 27, 1984, when the high hit 106 degrees Fahrenheit.

    Related: 12 Clever Hacks to Help You Beat the Summer Heat via Lisandro Sanchez

  17. Lake Havasu City, Arizona

    Lake Havasu City Weather

    One-hundred-degree days are not uncommon in this 50,000-person Mojave County community, where average temperatures exceed 100 degrees Fahrenheit for three months out of the year, according to the site U.S. Climate Data.

    Related: 6 Mistakes Homeowners Make Every Summer

  18. Dallas, Texas

    Dallas Weather

    It will probably come as no surprise to residents of Dallas that their city earns a spot on this list. On average, the Texas city gets 101 days of 90+ temperatures per year, according to The Weather Channel.

    Related: Yes, These 20 Weird and Wacky Museums Actually Exist via Robert Hensley

  19. Mobile, Alabama

    Mobile Weather

    Seattle's nickname may be "Rain City" because of its average of 147 rainy days per year, but Mobile, Alabama, receives the most rainfall, an average of 67 inches, according to a study by WeatherBill, Inc.

    Related: 10 Ways to Weather-Proof Your Garden

  20. New Orleans, Louisiana

    New Orleans Weather

    The largest city in Louisiana receives an average of 64 inches of rain per year, putting it on par with Mobile as one of the wettest cities in America. Even worse, because much of New Orleans is below sea level, the city is extremely vulnerable to flooding.

    Related: Straight and Narrow: 22 Shotgun Houses We Love

  21. Pensacola, Florida

    Pensacola Weather

    This city on Florida's panhandle was ranked by CBS News as one of the best U.S. cities to retire to, but if you don't want to deal with rain in your golden years, you'd be well advised to steer clear—the city receives 65 inches of rainfall annually.

    Related: 15 Tiny Beach Bungalows for Your Next Vacation

  22. Seattle, Washington

    Seattle Weather

    True to its nickname, "Rain City," Seattle endures 147 rainy days per year. The rain often amounts to just a light drizzle, but the clouds are enough to obscure the sun for much of the year.

    Related: 20 Places with (Almost) Zero Crime

  23. Buffalo, New York

    Buffalo Weather

    With 311 partially cloudy days per year, three more than Seattle, Buffalo often takes the title of cloudiest city in America. Given the relatively small number of sunny days, residents may want to ask their doctors about taking vitamin D supplements to stay healthy in spite of the weather.

    Related: 9 Towns That'll Pay You to Move There

  24. Portland, Oregon

    Portland Weather

    Portland sees an average of 222 heavily cloudy days per year, according to NOAA, but the port city's horticulture doesn't suffer for lack of sunshine. The cloudy climate is surprisingly hospitable to roses, which have earned Portland the nickname "the City of Roses."

    Related: 8 No-Care Plants for Killer Curb Appeal in Every Season

  25. Tampa, Florida

    Tampa Weather

    How did this city that sees an average of 246 sunny days per year wind up on our worst weather list? It has the highest number of days with thunderstorms of anywhere in the United States, according to the World Meteorological Organization. In fact, residents can expect to spot lightning on average 83 days every year.

    Related: 10 Things You Should Never Do When the Power Goes Out

  26. Jacksonville, Florida

    Jacksonville Weather

    With an average humidity level of around 76 percent, Jacksonville is the second most humid city in the country, according to the World Data Center for Meteorology. Mornings are the muggiest, with an average peak humidity level of 89 percent at 4 a.m.

    Related: 10 Cheap Ways to Bring the Beach to the Backyard

    Wikimedia Commons via DXR

  27. Houston, Texas

    Houston Weather

    Mornings reach a peak average humidity level of 90 percent in Texas' most populous city, compounding the discomfort of Houstonians on the 100 days each year when temperatures reach 90+ degrees Fahrenheit.

    Related: 10 U.S. Towns That Are Older Than America

  28. Orlando, Florida

    Orlando Weather

    If you venture off to Orlando to visit its renowned resorts and parks, you're likely to be greeted by much more humid weather than you're accustomed to. With an average of 74 percent humidity, it's the fourth most humid city in the United States.

    Related: The 20 Best (and Most Unusual) B&Bs in America

  29. Los Angeles, California

    Los Angeles Weather

    For gridlocked commuters, the City of Angels has a dark side: smog. The Los Angeles basin experiences the greatest number of days with the highest ozone level, according to the American Lung Association.

    Related: 14 Surprising Small Towns the Stars Call Home

  30. Lubbock, Texas

    Lubbock Weather

    Extreme temperature swings, tornadoes, dust storms, and firestorms—Lubbock has it all. These diverse discomforts make this northwestern Texas city a bit of a challenge for new residents accustomed to more temperate climates.

    Related: The Best Tiny Towns in Every State

    Wikimedia Commons via Redraiderengineer

  31. The Four Seasons

    The Four Seasons

    What do you prefer? Would you rather have a year of sun and heat or do you enjoy the fresh powder from a snowfall?

  32. Don't Miss!


    There's no shame in asking for (or hiring) help. In fact, with some humdrum home maintenance tasks, doing it yourself doesn't do you any good. Read on!