It's the start of what's going to be a cloudy, chilly day across Central Virginia. An elongated area of low pressure is pushing towards our area from the southwest, producing lots of clouds and some light rain and snow. It's possible some areas to to the south of Richmond may see some very light rain and counties to the west some light snow from late morning through the early afternoon. However, with surface temperatures expected to be above freezing, no accumulation is expected.
The majority of us will just be dealing with lots of clouds. These clouds will keep our temperatures from rising very much, with highs struggling to reach 40°. Skies will still be mostly cloudy early this evening, but will eventually become partly cloudy. Overnight lows will be slightly cooler than last night.
We'll see a lot more sun on Sunday along with warmer temperatures (mid to upper 40s), but clouds will return Sunday evening as an area of low pressure pushes north along the East Coast. That low will bring a good bet for rain starting mid-morning Monday and continuing through the evening hours. A wedge of cold surface air will keep our high temperatures only in the low 40s.
The largest area of precipitation will move out late Monday night, but another area of low pressure to our west will soon bring more rain to the area. This second round of rain looks to begin as soon as the early evening Tuesday. Ahead of the low, unusually warm air will be working into our area from the south and east. Temperatures will climb into the mid 50s on Tuesday.
As the low passes, Christmas Eve now looks to have moderate to heavy rain from morning through the evening. A warm front will pass us first, bringing our temperatures all the way to the mid 60s (15 degrees above average!), but this warm-up won't last long. A cold front will quickly follow the warm front and bring our temperatures back down. For now, it looks like this cold air will only arrive in time to bring snow for far northwestern Virginia the night of Christmas Eve.
Things will be dry by the morning of Christmas Day. We'll see a lot more sun during the day, but it will be noticeably cooler than Christmas Eve. Highs will top out around 50° and with a strong breeze it will feel even cooler. Temperatures will start climbing again by Friday when mostly sunny skies are expected.