Birmingham

Alabama Weather in December

Average temperatures, rainfall, sunshine and the best places to visit in Alabama, the United States of America in December.

Considering a trip to Alabama, the United States of America this December and wondering about the expected weather conditions? Find all the crucial information you need right here, addressing your question:

What to Expect in Alabama in December

Alabama, the United States of America is a region in the United States of America. Alabama, the United States of America offers a broad spectrum of weather patterns. In December, one might encounter temperatures that range from very cold to pleasant, and precipitation levels ranging from moderate to heavy. December is a winter month.

Temperatures

The average highest temperatures fluctuate between very cold in Echo Lake Park at -2°C (28°F) to pleasant in Orange Beach at 18°C (64°F). Nighttime temperatures generally drop to 8°C (46°F) in Orange Beach and -12°C (10°F) in Echo Lake Park.

For a closer look at conditions across Alabama, the United States of America, refer to the map below.

Precipitation

In December, precipitation varies across different areas. From moderate snowfall in Echo Lake Park with an average of 48 mm (1.9 in) to heavy snowfall in Salishan Beach with 336 mm (13 in). Looking at the climate data spanning the last 30 years, this month sees the heaviest rainfall of the year in Birmingham.

Average sunshine

Sunshine is moderately available across various locations. In Birmingham, you can expect around 155 hours of sunlight in December, which gives a pleasant combination of sun and shade. For those who want maximum sunshine, our weather planner can point you toward the sunniest places on Earth.

Explore Alabama by month

Pick a month to see the average temperature, rainfall and sunshine in Alabama — and find the best time to visit. (based on Birmingham)

Best Places to Visit in Alabama in December

Click on a destination dot for more details. Toggle the map to compare temperatures or precipitation across Alabama.

perfect weather
pleasant
tolerable
unpleasant
poor

Perfect weather is subjective. On this map perfect weather has been defined with temperatures between 20°C (68°F) and 29°C (84°F) and not too much precipitation (less than 90 mm (3.5 in) a month).

Popular Destinations in Alabama

What is the weather like in December for some of the most popular destinations in Alabama, the United States of America?

Temperature range in Alabama (December)

Precipitation variation in Alabama (December)

Birmingham

In December Birmingham generally has moderate temperatures with maximum daytime temperatures around 15°C (59°F), minimum nighttime temperatures around 4°C (39°F) and high monthly rainfall. So on average the conditions are unpleasant that month.

November
December
January
Max temperature
18°C (64°F)
15°C (59°F)
12°C (54°F)
Min temperature
6°C (43°F)
4°C (39°F)
1°C (34°F)
Monthly sun hours
167 hours
155 hours
148 hours
Monthly rainfall
101 mm (4 in)
154 mm (6.1 in)
122 mm (4.8 in)
Monthly rainy days
8 days
12 days
11 days
Weather conditions

Montgomery

In December Montgomery generally has moderate temperatures with maximum daytime temperatures around 16°C (61°F), minimum nighttime temperatures around 4°C (39°F) and heavy monthly rainfall. So on average the conditions are unpleasant that month.

November
December
January
Max temperature
20°C (68°F)
16°C (61°F)
14°C (57°F)
Min temperature
6°C (43°F)
4°C (39°F)
2°C (36°F)
Monthly sun hours
171 hours
153 hours
153 hours
Monthly rainfall
90 mm (3.5 in)
166 mm (6.5 in)
108 mm (4.3 in)
Monthly rainy days
7 days
11 days
10 days
Weather conditions

Gulf Shores

In December Gulf Shores generally has pleasant temperatures with maximum daytime temperatures around 18°C (64°F), minimum nighttime temperatures around 8°C (46°F) and high monthly rainfall. So on average the conditions are tolerable that month.

November
December
January
Max temperature
21°C (70°F)
18°C (64°F)
16°C (61°F)
Min temperature
9°C (48°F)
8°C (46°F)
6°C (43°F)
Monthly sun hours
195 hours
147 hours
160 hours
Monthly rainfall
91 mm (3.6 in)
135 mm (5.3 in)
96 mm (3.8 in)
Monthly rainy days
6 days
10 days
9 days
Weather conditions

Orange Beach

In December Orange Beach generally has pleasant temperatures with maximum daytime temperatures around 18°C (64°F), minimum nighttime temperatures around 8°C (46°F) and high monthly rainfall. So on average the conditions are tolerable that month.

November
December
January
Max temperature
21°C (70°F)
18°C (64°F)
16°C (61°F)
Min temperature
9°C (48°F)
8°C (46°F)
5°C (41°F)
Monthly sun hours
195 hours
147 hours
160 hours
Monthly rainfall
96 mm (3.8 in)
135 mm (5.3 in)
100 mm (3.9 in)
Monthly rainy days
6 days
10 days
9 days
Weather conditions

Huntsville

In December Huntsville generally has moderate temperatures with maximum daytime temperatures around 13°C (55°F), minimum nighttime temperatures around 2°C (36°F) and heavy monthly rainfall. So on average the conditions are poor that month.

November
December
January
Max temperature
17°C (63°F)
13°C (55°F)
10°C (50°F)
Min temperature
3°C (37°F)
2°C (36°F)
-1°C (30°F)
Monthly rainfall
114 mm (4.5 in)
166 mm (6.5 in)
135 mm (5.3 in)
Monthly rainy days
8 days
11 days
10 days
Weather conditions

Is your destination not in the list? Have a look at all destinations in Alabama, in the United States of America.

Popular cities in December

Day & night temperatures, rainfall and average weather in Alabama in December.

City Weather Day temp Night temp Rainfall
Birmingham 15°C (59°F) 4°C (39°F) 154 mm (6.1 in)
Montgomery 16°C (61°F) 4°C (39°F) 166 mm (6.5 in)
Gulf Shores 18°C (64°F) 8°C (46°F) 135 mm (5.3 in)
Orange Beach 18°C (64°F) 8°C (46°F) 135 mm (5.3 in)
Huntsville 13°C (55°F) 2°C (36°F) 166 mm (6.5 in)
Mobile 18°C (64°F) 7°C (45°F) 175 mm (6.9 in)

Alabama weather in December: frequently asked questions

What is the weather like in Alabama, the United States of America in December?

December in Alabama, the United States of America brings unpleasant weather. In Birmingham, daytime temperatures are typically around 15°C (59°F) and nighttime lows hover near 4°C (39°F).

What is the average temperature in Alabama, the United States of America in December?

Average temperatures in Alabama, the United States of America during December range from a nighttime low near 4°C (39°F) to a daytime high around 15°C (59°F) in Birmingham.

Does Alabama, the United States of America get a lot of rain in December?

Alabama, the United States of America sees substantial rainfall in December. Birmingham typically averages about 154 mm (6.1 in), a mix of wet and dry days, but bring an umbrella.

Is December a Good Time to Visit Alabama, the United States of America?

In our view, December might not be the best time to travel to Alabama, the United States of America with often unpleasant weather in Birmingham.

Generally speaking, October provides perfect weather in Birmingham. On the other hand, the months of January, July and August tend to have poor weather conditions.

Interested in more climate information?

We have much more information about the climate in Alabama.

Weather and climate has detailed information for every country in the world. Are you going to the United States of America? Get detailed historical weather averages for many cities in the United States of America.

Not sure yet where to go? We now have a tool which recommends destinations that suit your ideal travel conditions. Find out where to go with our weather planner.

Bucket list

Need travel inspiration? Check out our bucket list articles and be inspired.