These 12 Cities In Alabama Have The Best Weather In The Entire State

There are many rainy days in Alabama. And even though some days we need rain and are thankful for it, it’s not long before we’re complaining and wishing it would go away. On average, Alabama has 213 sunny days per year. Of course, some cities and towns in Alabama have a higher number of sunny days than others. After looking at Sperling’s Best Places, we found that the following 12 cities and towns have the highest average of sunny days per year.

Note: Only cities and towns with a population of 10,000 to 100,000 were used for this ranking.

Do you agree with this ranking? Where do you go in Alabama to escape the rainy weather? Let us know in the comments below!