| 2026-04-03 | 7:00 AM | T | 0.0 | NA | 0.0 | NA | | Following a late-morning high of 75°F on April 2, VA-SF-5 ended up on the wrong side of a back-door cold front. Thus, the afternoon was mostly cloudy with temperatures falling through the 60s. A few late-day showers from the southwest quickly died crossing the low-level stable layer, delivering only a few sprinkles around 6 pm. The overnight hours were overcast and cool, with patchy fog and drizzle. It is 50°F at observation. |
| 2026-04-02 | 7:00 AM | 0.02 | 0.0 | NA | 0.0 | NA | | April 1 was mostly sunny, breezy, and warm, with a high of 87°F. A first round of storms passed mainly to the north, with lightning visible. There were a few drops of rain around 7:30 pm. About 10:00 pm, the northern edge of a thunderstorm cluster passing through Caroline Co. delivered some wind and briefly large raindrops. Skies cleared overnight, revealing the bright full moon. There was patchy ground fog formation with a low in the lower 60s. |
| 2026-04-01 | 7:00 AM | 0.00 | 0.0 | NA | 0.0 | NA | | The entire observation period was warm with a gusty, southwesterly wind. With plenty of sunshine, the high on March 31 reached the mid-80s. The overnight low only dipped into the upper 60s. |
| 2026-03-31 | 7:00 AM | 0.01 | 0.0 | NA | 0.0 | NA | | On March 30, periods of very light rain fell during the morning, followed by a breezy afternoon with increasing sunshine and a high in the lower 70s. There was plenty of moonlight overnight, with a southwesterly breeze and a balmy low in the lower 60s. |
| 2026-03-30 | 7:00 AM | 0.00 | 0.0 | NA | 0.0 | NA | | March 29 featured sunshine through high cloudiness, increasingly breezy conditions, and a high of 63°F. Clouds lowered and thickened overnight, with a southwesterly breeze and a low of 53°F. |
| 2026-03-29 | 7:00 AM | 0.00 | 0.0 | NA | 0.0 | NA | | The observation period featured a mostly sunny day and a clear, moonlit night. The high on March 28 only reached the lower 50s. Winds diminished overnight, with heavy frost formation and a low of 28°F. |
| 2026-03-28 | 7:00 AM | 0.33 | 0.0 | NA | 0.0 | NA | | On March 27, steady, light rain fell roughly from 3 to 9 pm. Skies were cloudy all day, with a northerly breeze and the temperature steadily falling from 71°F at 7 am into the 50s by afternoon. Skies cleared overnight, with a gusty northwesterly wind arriving. At 7 am, it is clear, windy, and 37°F. |
| 2026-03-27 | 7:00 AM | 0.00 | 0.0 | NA | 0.0 | NA | | March 26 was breezy and warm with a high of 80°F. Clouds thickened overnight, and the 7 am temperature is a balmy 71°F. |
| 2026-03-26 | 7:00 AM | 0.00 | 0.0 | NA | 0.0 | NA | | March 25 was partly to mostly cloudy but mild, with a high in the mid-60s. The temperature fell into the mid-40s in the evening, but has since bounced back into the lower 50s. |
| 2026-03-25 | 7:00 AM | 0.00 | 0.0 | NA | 0.0 | NA | | March 24 was mostly sunny but breezy and cool, with a high in the mid-50s. Clouds arrived overnight; the current temperature is 36°F. |
| 2026-03-24 | 7:00 AM | 0.07 | 0.0 | NA | 0.0 | NA | | On March 23, rain ended by 8 am. Thereafter, skies gradually cleared, with the temperature briefly topping out in the lower 70s before falling, amid northwesterly wind gusts approaching 40 mph. The overnight hours were breezy and cool; it is 34°F at observation. |
| 2026-03-23 | 7:00 AM | T | 0.0 | NA | 0.0 | NA | | Following a cool start (mid-40s) on March 22, the afternoon turned warm, mostly sunny, and breezy, with a high of 87°F. Clouds arrived overnight. There was a wind shift (to northerly) in the pre-dawn hours, followed by a light rain shower around 6 am. At observation it is 64°F. |
| 2026-03-22 | 7:00 AM | 0.00 | 0.0 | NA | 0.0 | NA | | March 21 featured plenty of sunshine and a high in the mid-70s. Skies were mostly clear overnight, with patchy ground fog formation and a low in the mid-40s. |
| 2026-03-21 | 7:00 AM | 0.10 | 0.0 | NA | 0.0 | NA | | Amount is measured, not estimated. March 20 featured a gradual increase in cloudiness and gusty winds, with a pleasant high of 75°F. Rain showers arrived around 6 pm and intermittently continued well into the night. Partial clearing occurred toward daybreak, with a low in the upper 40s. At observation, it is partly cloudy with patchy ground fog. |
| 2026-03-20 | 7:00 AM | 0.00 | 0.0 | NA | 0.0 | NA | | March 19 was a little warmer, with plenty of sunshine and a high of 60°F. Skies were partly cloudy overnight with a low of 37°F. |
| 2026-03-19 | 7:00 AM | 0.00 | 0.0 | NA | 0.0 | NA | | March 18 featured more sun than clouds, a chilly breeze, and a high in the mid-40s. Skies were mostly cloudy overnight, with a low of 34°F. |
| 2026-03-18 | 7:00 AM | 0.00 | 0.0 | NA | 0.0 | NA | | St. Patrick's Day was partly sunny, cold, and blustery, with a high of 44°F. There was quite a bit of virga observed late afternoon into evening, but no verified flurries. At observation, it is mostly cloudy and 27°F. |
| 2026-03-17 | 7:00 AM | 0.48 | 0.0 | NA | 0.0 | NA | | On March 16, during a day of severe weather threats, there were two primary squall lines. The first hit just after 2 pm and the second struck shortly before 9 pm. The latter line briefly produced westerly wind gusts above 50 mph, with many twigs and small branches coming down. Both squalls included briefly heavy rain. Following a high in the lower 70s, colder air arrived overnight. At observation, it is mostly clear, breezy, and 33°F. |
| 2026-03-16 | 7:00 AM | 0.05 | 0.0 | NA | 0.0 | NA | | March 15 was cloudy but mild, with a high of 63°F. Scattered showers developed overnight, with a nearly steady temperature and a gusty southerly breeze. |
| 2026-03-15 | 7:00 AM | 0.00 | 0.0 | NA | 0.0 | NA | | March 14 was mostly cloudy (cirrus) but mild, with a high in the lower 60s. Skies were mostly clear overnight, with light frost formation and a current reading of 34°F. |
| 2026-03-14 | 7:00 AM | 0.00 | 0.0 | NA | 0.0 | NA | | March 13 turned quite windy (southwesterly gusts near 40 mph), with an increase in high cloudiness and a high of 57°F. Snow was surprisingly resilient but had fully melted by early afternoon. A southwesterly breeze continued through the night, with partly cloudy skies and a mild low in the upper 40s. |
| 2026-03-13 | 7:00 AM | 0.59 | 1.5 | NA | 1.0 | NA | | A day after hitting 89°F, snow blanketed the ground. On March 12, the observation period began with a temperature of 65°F. However, rain soon began to fall, and by noon, it was snowing. The snow, briefly heavy, continued through mid-afternoon, followed by partial clearing and some late-afternoon sunshine. The temperature fell to 33°F, but later rose back into the lower 40s, with some melting. Still, there is an inch of snow on the ground this morning, with a reading of 28°F. There is also heavy frost and dense fog, with a current visibility only about 1/8 mile. |
| 2026-03-12 | 7:00 AM | 0.00 | 0.0 | NA | 0.0 | NA | | March 11 was otherworldly warm, with a gusty southwesterly wind and a high of 89°F. Incredible warmth continued through the night, with temperatures remaining in the 70s. However, a cold front passed through in the minutes before observation, flipping winds to the northwest and accompanied by a rapid temperature drop. |
| 2026-03-11 | 7:00 AM | 0.00 | 0.0 | NA | 0.0 | NA | | March 10 was a summer-like day, with a warm breeze and a high of 86°F. Some high cloudiness moved in late in the day and overnight. The current temperature is 60°F. |
| 2026-03-10 | 7:00 AM | 0.00 | 0.0 | NA | 0.0 | NA | | March 9 featured sunny, warm weather, with a high in the upper 70s. Skies were mostly clear overnight, aside from patchy fog formation, with a low of 45°F. |
| 2026-03-09 | 7:00 AM | 0.00 | 0.0 | NA | 0.0 | NA | | March 8 was mostly cloudy but quite warm, with a high of 75°F. Skies cleared overnight, with patchy fog formation and a current temperature of 43°F. |
| 2026-03-08 | 7:00 AM | 0.00 | 0.0 | NA | 0.0 | NA | | On March 7, sunshine replaced low clouds by early afternoon. Sun and a southerly breeze boosted the high temperature to 73°F. Winds were gusty and temperatures were nearly steady overnight, in the upper 60s and lower 70s. |
| 2026-03-07 | 7:00 AM | T | 0.0 | NA | 0.0 | NA | | On March 6, morning fog and low clouds yielded to partial afternoon sunshine. However, an easterly breeze kept the high temperature only in the lower 60s. Fog and clouds (and patchy drizzle) returned overnight, with a current temperature in the mid-40s. |
| 2026-03-06 | 7:00 AM | T | 0.0 | NA | 0.0 | NA | | Fog and low clouds were slow to burn off on March 5. However, there were a few glimpses of afternoon sunshine with a high of 63°F. The overnight temperature fell to near 50°F. Around 10:30 pm, a decaying outflow boundary briefly produced northwesterly wind gusts above 20 mph, soon followed by a few drops of rain. |
| 2026-03-05 | 7:00 AM | 0.07 | 0.0 | NA | 0.0 | NA | | March 4 was overcast and a bit warmer, with a few spits of rain and a high in the lower 60s. The bulk of the day's rain fell between 7 and 8 pm, in a couple of brief showers. Dense fog formed overnight, with visibility ranging from 1/8 to 1/4 mile and a current temperature of 47°F. |
| 2026-03-04 | 7:00 AM | 0.08 | 0.0 | NA | 0.0 | NA | | Light winds flipped to a southerly direction, allowing the temperature to slowly rise from 33°F at 7 am on March 3 into the mid-40s overnight. Light rain fell mainly during the morning (0.06") and evening (0.02"). There was partial clearing (and some fog formation) overnight, allowing for glimpses of the nearly full moon. |
| 2026-03-03 | 7:00 AM | 0.12 | 0.3 | NA | T | NA | | March 2 was overcast and chilly, with a high of 40°F, followed by falling temperatures and light snow (0.3"; liquid of 0.05") in the afternoon. However, a changeover to rain (0.07" overnight) occurred by 6 pm, with patchy showers continuing through observation. Much of the snow that fell has melted, despite an overnight low hovering between 32 and 33°F. |
| 2026-03-02 | 7:00 AM | 0.00 | 0.0 | NA | 0.0 | NA | | March 1 was mostly sunny and mild (high in the upper 50s), despite a northeasterly breeze. The overnight low fell to near 30°F, with light frost formation. |
| 2026-03-01 | 7:00 AM | 0.00 | 0.0 | NA | 0.0 | NA | | The last day of February was sunny and warm with a high in the upper 60s. The overnight low fell into the mid-30s, with clouds arriving before daybreak. |
| 2026-02-28 | 7:00 AM | 0.00 | 0.0 | NA | 0.0 | NA | | February 27 featured a mix of clouds and sun, following morning fog, with a high of 57°F. Skies were generally clear overnight, with a frosty low of 28°F. |
| 2026-02-27 | 7:00 AM | 0.03 | 0.0 | NA | 0.0 | NA | | February 26 was overcast with mainly afternoon rain showers and a high of 50°F. Dense fog formed overnight, with a low of 30°F. Pre-dawn visibility near zero has improved to about 1/4 mile. Most surfaces have frost, and pavement has some icy spots. |
| 2026-02-26 | 7:00 AM | 0.00 | 0.0 | NA | 0.0 | NA | | February 25 featured more clouds than sun, a southwesterly breeze, and a high in the upper 50s. The overnight low dipped to 40°F, under a cloudy sky. |
| 2026-02-25 | 7:00 AM | 0.00 | 0.0 | NA | 0.0 | NA | | February 24 was mostly cloudy, breezy, and cool, with a high in the lower 40s. Winds gradually shifted from a northwesterly to southerly direction. The temperature fell to 32°F in the evening but later bounced into the upper 30s. It is cloudy at observation. |
| 2026-02-24 | 7:00 AM | 0.00 | 0.0 | NA | 0.0 | NA | | February 23 was mostly cloudy, windy, and cool, with a high of 43°F. However, fresh snow completely melted by midday. Wind gusts near 40 mph were reported throughout the day. Clearing skies and diminishing winds overnight allowed for light frost formation and a low of 25°F. |
| 2026-02-23 | 7:00 AM | 0.60 | 0.5 | NA | 0.5 | NA | | On February, rain fell until 3 pm, when snow began to mix in. When precipitation fully changed to snow at 4 pm, the gauge total was 0.31". The remainder of the precipitation fell as snow, which melted down to 0.29". However, snow accumulations were largely offset by warm ground and temperatures that ranged from 33 to 35°F overnight, down from Sunday's high of 40°F. It is cloudy and windy at observation, with snow having ended several hours ago. |
| 2026-02-22 | 7:00 AM | 0.02 | 0.0 | NA | 0.0 | NA | | February 21 was mostly cloudy but mild, with a high of 57°F. Sunshine made a late-day appearance, only to have thick clouds arrive overnight. Light rain developed a couple of hours prior to observation. At 7 am, it is 38°F with a light rain and a light north wind. |
| 2026-02-21 | 7:00 AM | 0.24 | 0.0 | NA | 0.0 | NA | | Rain showers lingered much of the morning on February 20, followed by gradual clearing and a pleasant high in the mid-60s. Mostly cloudy skies returned overnight, with a low in the mid-30s. |
| 2026-02-20 | 7:00 AM | 0.48 | 0.0 | NA | 0.0 | NA | | February 19 was dreary and cool, with the temperature ranging from 42 to 47°F and the bulk of the rain falling during the afternoon and evening. Dense fog formed overnight, accompanied by thick drizzle. |
| 2026-02-19 | 7:00 AM | T | 0.0 | NA | 0.0 | NA | | February 18 was mostly cloudy but mild, with a high (for the second day in a row) in the upper 50s. There were a few evening sprinkles. There was partial overnight clearing, enough to glimpse some stars. However, there was also patchy ground fog formation, with an overnight low of 40°F. |
| 2026-02-18 | 7:00 AM | 0.00 | 0.0 | NA | 0.0 | NA | | Fog and low clouds were slow to dissipate on February 17, although partial afternoon sunshine helped to push the high temperature into the upper 50s. Low clouds returned overnight, with a low near 40°F. |
| 2026-02-17 | 7:00 AM | 0.00 | 0.0 | NA | 0.0 | NA | | On February 16, morning clouds yielded to partial afternoon sunshine. The high temperature reached the lower 50s. Skies were clear in the evening, followed by locally dense fog formation and a low in the lower 30s. |
| 2026-02-16 | 7:00 AM | 0.92 | 0.0 | NA | 0.0 | NA | | Rain fell continuously on February 15 from 10:30 am to about 11:00 pm. Fog first formed in areas where snow remained on the ground, then spread more broadly, with some afternoon reductions in visibility. Following a high in the upper 40s, the current temperature is 38°F. A light north wind has helped to clear any fog. |
| 2026-02-15 | 7:00 AM | 0.00 | 0.0 | NA | T | NA | | About one-third of the ground remains covered by a thin layer of icy snowpack, even after a Valentine's Day high temperature in the upper 50s. Sunshine slowly faded behind late-day cirrus, with clouds lowering and thickening overnight; the low temperature was 32°F. |
| 2026-02-14 | 7:00 AM | 0.00 | 0.0 | NA | 1.0 | NA | | This may be last of 21 consecutive observations with at an inch of snow on the ground -- an impressive streak for Stafford County, Virginia. February 13 was sunny and cool, with a northerly breeze and a high in the lower 40s. The overnight hours were calm and frosty with a low of 20°F. There are still only a few bare spots in the remaining snow/ice. |
| 2026-02-13 | 7:00 AM | 0.00 | 0.0 | NA | 1.0 | NA | | Not much melting occurred on February 12, despite afternoon sunshine and a high in the lower 40s. The remaining snow/ice pack is quite resilient and slick, still covering nearly all areas but some south-facing slopes. Skies were mostly clear overnight, with a diminishing breeze, frost formation, and a current reading of 22°F. |
| 2026-02-12 | 7:00 AM | 0.00 | 0.0 | NA | 1.5 | NA | | On February 11, a very mild day (high in the mid-50s) thinned and softened the persistent snow/ice cover. A few bare patches are just starting to show. Afternoon sunshine added to the melting. Clouds arrived overnight, helping to keep the temperature above the freezing mark (low of 36°F), despite a northerly breeze throughout the observation period. |
| 2026-02-11 | 7:00 AM | 0.00 | 0.0 | NA | 2.5 | NA | | On February 10, the temperature rose into the 50s (high of 53°F) for the first time since January 23, with plenty of sunshine and a light southerly breeze. The evening temperature dipped into the mid-30s -- but has since bounced back to near the 50-degree mark, under partly to mostly cloudy skies. The rock-hard snow/ice pack has thinned with the sudden warmth. A switch to a northwesterly breeze was noted shortly before dawn. |
| 2026-02-10 | 7:00 AM | 0.00 | 0.0 | NA | 3.5 | NA | | The "big melt" should begin today, but for now, the 3.5-inch block of ice remains steadfast on the landscape. On February 9, sunshine slowly faded behind high cloudiness, with a high of 37°F. The overnight temperature fell to 27°F, but popped up a little bit after clouds further thickened. |
| 2026-02-09 | 7:00 AM | 0.00 | 0.0 | NA | 3.5 | NA | | Skies were sunny/clear throughout the observation period. February 8 was still quite breezy, with northwesterly gusts approaching 30 mph and a high only in the upper 20s. The snow/ice pack remains steadfast and slippery. Winds mostly calmed overnight, with a frigid current reading of 9°F. |
| 2026-02-08 | 7:00 AM | 0.00 | 0.0 | NA | 3.5 | NA | | Blowing snow occurred during the morning of February 7, with northwesterly gusts topping 40 mph. Nearly all the newer snow (0.7" from February 6-7) was swept off the 3.5"-deep solid ice/snow block below into small piles and drifts. The temperature held nearly steady in the mid-20s, before falling off overnight to 15°F. Gusty winds, slightly diminished, persisted through the night. Skies were mostly sunny/clear throughout the observation period. |
| 2026-02-07 | 7:00 AM | 0.04 | 0.7 | NA | 4.0 | NA | | February 6 was mostly cloudy with a high of 35°F. Light snow arrived just before 3 pm and lasted about 3 hours, adding one-half inch of fluffy but sticky snow to the existing 3.5-inch snow/ice cover. A little more powder (0.2”) fell overnight; that snow is blowing around quite a bit as dawn breaks. The temperature fell to 30°F while afternoon in snow fell, and has currently fallen further into the mid-20s. Northwesterly winds ramped up and skies began to clear a couple of hours prior to observation. |
| 2026-02-06 | 7:00 AM | 0.00 | 0.0 | NA | 3.5 | NA | | There was minimal melting on February 5, despite bright sunshine, as the high only reached 37°F. A 3.5-inch snow/ice pack continues to refrigerate the landscape. Skies were mostly clear overnight. At observation, it is frosty and 15°F. |
| 2026-02-05 | 7:00 AM | 0.00 | 0.0 | NA | 3.5 | NA | | Skies were mostly cloudy on February 4, while the high of 40°F helped to thin and soften the snow/ice pack just a little bit. However, re-freezing occurred overnight under clearing, moonlit skies. The current temperature is 22°F. |
| 2026-02-04 | 7:00 AM | 0.01 | T | NA | 4.0 | NA | | February 3 featured a general increase in cloudiness with light winds and a high of 43°F. The snow/ice pack retains an average depth of 4" but softened a bit with the milder weather. Snow grains were first observed around 9:30 pm, followed by some rain, but precipitation was intermittent and very light, ending a little after midnight. There was no new accumulation of snow. At observation, it is overcast and 33°F, with a chilly northerly breeze. |
| 2026-02-03 | 7:00 AM | 0.00 | 0.0 | NA | 4.0 | NA | | Under bright sunshine and a high in the upper 30s on February 2, some gradual melting got underway. Moonlit skies prevailed much of the night, with a low of 15°F, although some clouds have begun to move in this morning. The snow/ice pack thinned a bit but still averages just shy of (and rounds to) 4". |
| 2026-02-02 | 7:00 AM | 0.00 | 0.0 | NA | 4.0 | NA | | The entire period was sunny/clear and windy, with a high in the lower 30s and a current temperature of 20°F. Sunshine on February 1 put a bright, icy sheen on an already slippery, 4-inch block of "stuff." |
| 2026-02-01 | 7:00 AM | 0.00 | 0.0 | NA | 4.0 | NA | | The last day of January was mostly cloudy, blustery, and very cold, with a high of 23°F. Clouds and northerly wind gusts near 30 mph continued through the night, with a current reading of 16°F. The 4-inch pack of snow/ice remains steadfast. |
| 2026-01-31 | 7:00 AM | 0.00 | 0.0 | NA | 4.0 | NA | | On January 30, bright sunshine gradually faded behind afternoon high cloudiness with a high only in the mid-20s. Clouds lowered and thickened overnight. The current temperature is 14°F with a cold, northerly breeze. |
| 2026-01-30 | 7:00 AM | 0.00 | 0.0 | NA | 4.0 | NA | | Most of the observation period was sunny/clear, aside from patchy pre-dawn cloudiness. The 4-inch solid snowpack (icepack) has not budged and can still be walked across, although many 1/4 to 1/2-inch fissures have developed, likely due to diurnal expansion and contraction of the surface. The high temperature on January 29 only reached 28°F, and the current reading is 7°F. |
| 2026-01-29 | 7:00 AM | 0.00 | 0.0 | NA | 4.0 | NA | | Despite bright sunshine, the high temperature on January 28 only reached the lower 30s, accompanied by a chilly breeze. Skies were clear overnight, with light frost formation and mostly calm conditions. Just prior to sunrise, the temperature is 6°F. Snow/ice depth remains 4 inches of impenetrable "stuff." |
| 2026-01-28 | 7:00 AM | 0.00 | 0.0 | NA | 4.0 | NA | | January 27 was chilly, breezy, and cold, despite bright sunshine. The high touched 32°F. The overnight hours were partly cloudy with light winds, light frost formation, and a low (so far) of 11°F. It is easy to walk/skate across the dense snow/ice without falling through, and there has been mimimal melting. |
| 2026-01-27 | 7:00 AM | 0.00 | 0.0 | NA | 4.5 | NA | | On January 26, increasing sunshine and a high of 32°F was sufficient to melt most of the ice off of trees, but did not significantly alter the dense, 4.5-inch snowpack that this observer is able to walk across without breaking through. Skies were clear overnight, but the low of 13°F was warmer than expected, as a breeze continued and atmospheric decoupling did not occur. |
| 2026-01-26 | 7:00 AM | 1.28 | 2.5 | NA | 4.5 | NA | | ***Edited from earlier report to add 0.23" that fell after 5 pm on January 25, due to gauge being frozen into place. All other information remains the same.*** For the January 24-25 event, the snow/sleet total was 5.3 inches (now compressed to 4.5 inches), while the liquid total was 1.75 inches. On January 25, sleet fell continuously from 7 am to nearly 5 pm. Thereafter, mixed freezing rain and sleet fell into mid-evening. Therefore, the snow/sleet mix is coated with a glaze of ice. Accretion of ice averaged 0.10". The temperature slowly rose during the day and into the evening, from 17 to 27°F, followed by an overnight drop to 21°F. There was a general northerly breeze throughout the observation period, and skies remain overcast as daybreak approaches. |
| 2026-01-25 | 7:00 AM | 0.47 | 2.8 | NA | 3.0 | NA | | January 24 was a cold, cloudy, pre-storm day, with a high of 21°F. Snow arrived at 10 pm and continued through about 5 am, when sleet began to mix in. At 7 am, sleet is falling heavily, with a current temperature of 17°F and a northerly breeze. |
| 2026-01-24 | 7:00 AM | 0.00 | 0.0 | NA | 0.0 | NA | | An Arctic cold front passing through in the evening brought a gusty northerly wind and an overnight low of 11°F, down from a pleasant January 23 high in the lower 50s. Skies were partly cloudy through the period, with considerable high cloudiness. |
| 2026-01-23 | 7:00 AM | 0.00 | 0.0 | NA | 0.0 | NA | | During the "calm before the storm," January 22 featured mild weather (high in the upper 50s) and a gusty, westerly breeze. Skies were mostly clear overnight, with the low falling to at least 27°F. |
| 2026-01-22 | 7:00 AM | 0.00 | 0.0 | NA | 0.0 | NA | | January 21 was mostly sunny and warmer, with a gusty southerly breeze and a high in the mid-40s. The overnight low fell into the mid-30s, with some cloudiness arriving. |
| 2026-01-21 | 7:00 AM | 0.00 | 0.0 | NA | 0.0 | NA | | January 20 was mostly sunny, breezy, and cool, with a high of 35°F. Skies were clear overnight, with a frosty low of 13°F. |
| 2026-01-20 | 7:00 AM | 0.00 | 0.0 | NA | 0.0 | NA | | On January 19, snow quickly melted away under full sunshine and a high in the lower 40s, despite a chilly breeze. Some evening cloudiness cleared away, with a cold, northerly breeze continuing. The current temperature is 22°F. |
| 2026-01-19 | 7:00 AM | 0.03 | 0.1 | NA | T | NA | | On January 18, light rain (0.01") lingered into the new observation period, followed by overcast skies and a high of 39°F. Light snow developed by 2 pm and lasted more than 3 hours, depositing a dusting (0.1", from a liquid equivalency of 0.02") on all colder, exposed surfaces. The temperature fell to 32°F while snow was falling. Skies cleared overnight, with the temperature falling into the upper 10s. Currently, a light southerly breeze has developed, bumping the temperature back into the 20s. |
| 2026-01-18 | 7:00 AM | 0.03 | T | NA | 0.0 | NA | | For a short while mid-morning on January 17, there was a period of sleet mixed with rain, followed by rain, totaling 0.01". Partial sunshine returned in the afternoon, with a southerly breeze and a high in the upper 40s. Clouds returned overnight, with light rain (0.02") arriving before 5 am. The 7 am temperature is 37°F, up from an overnight low just above the freezing mark. |
| 2026-01-17 | 7:00 AM | 0.00 | 0.0 | NA | 0.0 | NA | | On January 16, clouds quickly rolled in. The daytime high only reached 37°F. Cloudy skies continued through the night with an evening low in the lower 30s. Later, a southerly breeze bumped the temperature into the upper 30s, where it remains at 7 am. |
| 2026-01-16 | 7:00 AM | 0.00 | 0.0 | NA | 0.0 | NA | | January 15 was windy and colder, with frequent northwesterly gusts near 30 mph and a high of 37°F. The overnight temperature plunged to 15°F, aided by clear skies and diminishing winds. There is light frost at observation. |
| 2026-01-15 | 7:00 AM | 0.00 | 0.0 | NA | 0.0 | NA | | A cold front blasted through around 3:30 am, delivering gusty northwesterly winds (to around 30 mph), clearing skies, and falling temperatures (currently 35°F). Earlier, January 14 was mostly cloudy and mild, with a southwesterly breeze and a high of 50°F. |
| 2026-01-14 | 7:00 AM | 0.00 | 0.0 | NA | 0.0 | NA | | On January 13, sunshine faded behind late-day high cloudiness, with a mild high in the mid-50s. A southwesterly breeze developed and continued through the night, with high clouds continuing and a current temperature of 44°F. |
| 2026-01-13 | 7:00 AM | 0.00 | 0.0 | NA | 0.0 | NA | | January 12 was mostly sunny with a high in the lower 50s. The overnight hours were mostly clear and frosty. The current temperature is 26°F. |
| 2026-01-12 | 7:00 AM | 0.00 | 0.0 | NA | 0.0 | NA | | January 11 was blustery and cool, with a late-morning high in the lower 50s. There were midday sprinkles observed in the area but not confirmed at this site. The overnight low fell to
28°F and it is cloudy at 7 am. |
| 2026-01-11 | 7:00 AM | 0.96 | 0.0 | NA | 0.0 | NA | | Steady rain fell all day on January 10, tapering to spotty showers overnight. Daytime temperatures hovered in the upper 40s to lower 50s and are currently in the mid-40s. It is mostly cloudy at 7 am, with glimpses of the moon. |
| 2026-01-10 | 7:00 AM | 0.10 | 0.0 | NA | 0.0 | NA | | January 9 was overcast and mild, with slowly rising temperatures that topped out in the upper 50s in the evening, before remaining nearly steady in the mid-50s overnight. Light rain (0.02") briefly fell in the evening. Steady rain (0.08") arrived before daybreak and continues at 7 am. |
| 2026-01-09 | 7:00 AM | 0.00 | 0.0 | NA | 0.0 | NA | | On January 8, the high temperature rose into the upper 50s, despite a light, easterly breeze. At observation, it is overcast and 32°F, with some fog. |
| 2026-01-08 | 7:00 AM | 0.00 | 0.0 | NA | 0.0 | NA | | VA-SF-5 is still awaiting its first drops of rain since Christmas Day and first measurable rain since Christmas Eve. On January 7, sunshine helped to briefly catapult the temperature into the upper 60s, although slightly cooler air arrived in the afternoon on a northerly breeze. Under mostly clear skies, the overnight low fell to 32°F. |
| 2026-01-07 | 7:00 AM | 0.00 | 0.0 | NA | 0.0 | NA | | Despite persistent cloudiness, the high temperature on January 6 rose into the lower 50s. The evening temperature fell into the lower 40s, followed by a bounce-back to near 50°F on the strength of a southwesterly breeze. |
| 2026-01-06 | 7:00 AM | 0.00 | 0.0 | NA | 0.0 | NA | | January 5 was overcast and cool with a high of 43°F, despite a southerly breeze. The overnight low dipped into the lower 30s, with patchy fog. |
| 2026-01-05 | 7:00 AM | 0.00 | 0.0 | NA | 0.0 | NA | | Low clouds were slow to depart on January 4, but there was eventually some afternoon sunshine with a high of 45°F. There was plenty of moonshine (through high cloudiness) overnight, with a frosty low of 22°F. |
| 2026-01-04 | 7:00 AM | 0.00 | 0.0 | NA | 0.0 | NA | | January 3 was overcast and chilly with a high of 38°F. There was partial clearing overnight, with a low in the upper 20s. |
| 2026-01-03 | 7:00 AM | 0.00 | 0.0 | NA | 0.0 | NA | | January 2 was partly sunny and cool with a high of 40°F. The full moon shone brightly in the evening, followed by overcast conditions. The low fell to 25°F, with light frost formation. |
| 2026-01-02 | 7:00 AM | 0.00 | 0.0 | NA | 0.0 | NA | | Happy New Year! The first day of 2026 was partly to mostly sunny, breezy, and cool, with a high in the mid-30s. Clouds returned overnight, with a low of 25°F. |
| 2026-01-01 | 7:00 AM | 0.00 | 0.0 | NA | 0.0 | NA | | The last day of 2025 was mostly cloudy with a cool southwesterly breeze and a high of 40°F. With brief clearing, the overnight temperature fell to 32°F but later rose into the upper 30s. A cold front arrived shortly before 7 am, bringing gusty winds and a wind shift. |