Skies should become partly cloudy over the area tonight. It will be cold with early morning temperatures ranging from the 20s to around 30°.
We'll see a lot more sun on tomorrow along with warmer temperatures (mid to upper 40s), but clouds will return by tomorrow night as an area of low pressure pushes north along the East Coast.
This low will bring a good bet for rain arriving Monday morning, but it should taper off later in the afternoon or early evening. A wedge of chilly surface air should keep our high temperatures from rising any higher than the low to mid 40s.
After a break in the steadier rain Monday night into much of Tuesday, a second round of rain looks to begin as soon as late Tuesday afternoon or evening. Moisture will be riding north from the Gulf of Mexico in advance of a storm system that should track well to our west.
A moderate to occasionally heavy rain is likely for Christmas Eve with a rumble of thunder not out of the question. As a warm front lifts through the area, temperatures should jump into the mid 60s during the day (15 degrees above average!), but this warm-up won't last long. A cold front will follow by Wednesday night knocking our temperatures back down. For now, it looks like this cold air will only arrive in time to bring some snow showers or flurries to far northwestern Virginia in the early hours of Christmas morning.
Christmas Day should be dry with a return to partly to mostly sunny skies. Highs will top out in the lower 50s but with a strong breeze, it will feel quite a bit cooler. Temperatures will start climbing again on Friday when mostly sunny skies are expected.
Next weekend starts off on a warm note ahead of the next cold front that pushes closer by Saturday afternoon. This front should bring the chance for some rain showers before the end of the day.