Which NFL city has the worst weather? Yep – you guessed it right – Buffalo. The Weather Channel put together factors like wind, snow and cold. Buffalo turned out to be the windiest and snowiest of all NFL cities and came in third in cold temperatures. The combined score put Buffalo at number one overall by a wide margin over second-place Cleveland. Other cities in the top…..or is it the bottom five…..Pittsburgh, Green Bay and Kansas City.