I would say the weather is mild. In terms of winter you are going to have below freezing. But as far as snow and ice, maybe once every 2-3 years we have an inch or two of snowfall. January and February are the only two months that you would really consider it cold. Summer, it's in the 90s, humid and hot. Overall, the weather is very mild. If you do an overall average for the year you would get somewhere in the 70s. We experience humidity in July and August. Birmingham weather is nice because it's on the foothills of the Appalachian mountain chain that goes through the city and so Birmingham itself has several mountains, hills and valleys. Because the city is not as flat as the rest of the state, you do have a nice break from the humidity except just right there in the heat of the summer. Other parts of Alabama, like Mobile, and anywhere near the coast; the humidity can get pretty bad.