| Total Snow (10:1 in) 12/19-12/20/2025 Left: ECMWF 12Z 12/19/2025; Right: GFS 12Z 12/19/2025 |
| GFS 12Z 12/19/2025 Derived Alta, UT Snow Accumulation (in) 12/19-12/26/2025 (credit: UoU Atmo Sciences) |
Staring out the window, attempting to make sense of Wasatch weather. But... it's crazy the weather
| Total Snow (10:1 in) 12/19-12/20/2025 Left: ECMWF 12Z 12/19/2025; Right: GFS 12Z 12/19/2025 |
| GFS 12Z 12/19/2025 Derived Alta, UT Snow Accumulation (in) 12/19-12/26/2025 (credit: UoU Atmo Sciences) |
A bit calmer and cooler today than 24 hours ago. The storm that rolled through yesterday morning through the afternoon was punchy and quick, but still managed to throw out some significant and noteworthy weather numbers. Strong wind gusts 70+ mph were recorded at many sites across northern Utah as the main energy/front passed over early afternoon. Top of Snowbasin reported a gust of 94 mph and a gust of 77 mph was observed at the Alta Guard House.
The high winds aided in vigorous mixing and possibly some down slope warming off the mountains, which produced record high temperatures at many locations across the Wasatch Front for the date.
If we look at soundings from KSLC from the morning and afternoon of 12/17, we can identify the valley was inverted in the morning, with cooler air pooled near the valley surface and warmer air overlying. The late afternoon sounding reveals the temperature inversion and cooler air in the valley had been eroded away in the afternoon by the strong winds. Note the afternoon KSLC sounding was observed well after the record high temps (67 F ~12:50 PM), but the sounding still exhibits how the temperature profile evolved with the storm.
So how did the winds create abnormally warm temps? The winds mixed warmer air from above the valley surface down to the ground. As the air was forced towards the surface, it compressed and warmed at the adiabatic lapse rate (9.8C/km). For example, when the 10C air at 800 mb (~1 km AGL) was mixed down to the valley floor it had the potential to warm to 20C (68F). This is how we observed record temperatures during the early afternoon hours from the storm yesterday.
Unfortunately, no records or even significant numbers related to snowfall were observed. Only a few inches of wet snow/graupel were reported at Alta. All said and done, Alta observed a total snowfall of 3" with a total liquid of 1.06" over the course of the storm. This probably did not all fall as frozen precipitation as temps were warm enough for rain early on 12/17. Either way, I would say the snow that fell is dense or mostly graupel/rimed snow..
Breezy and relatively warm in the Salt Lake Valley this morning. Temperatures actually bottomed out near midnight last night before clouds moved over and winds kicked up out of the south. A low of 36 F was recorded at KSLC just after 12AM 12/17/2025 before winds increased and temperatures rose by about 12 degrees by 6AM.
| Observations from KSLC 12/16-12/17/2025 Top: Temperature, RH, and dew pt; Bottom: wind speed, gust, and direction |
| Nighttime temps with calm winds and clear skies (Credit: NWS) |
| Nighttime surfaces temps with breezy winds and clear skies (Credit: NWS) |
| Blowing dust moving across downtown SLC 12/17/2025. Camera image is looking west across downtown. |
| ECMWF ENS 12Z 12/12/2025 KSLC Total Precipitation |
| GFS ENS 12Z 12/12/2025 KSLC Total Precipitation |
High cirrostratus clouds with a few lenticular-ish and mountain wave clouds out there this morning. The mountain wave and lenticular clouds are a sign that moderate to strong upper-level winds are interacting with the terrain in a similar manner as water in a river flows over boulders.
| Lenticular-ish clouds over the Wasatch |
| GOES-18 West 12/10/2025 |
| Left: KSLC 12Z 12/9/2025 sounding; Right: Simple schematic of how mountain wave clouds form (credit: theweatherprediction Habyhints) |
When stable air is forced upward - due to underlying terrain - it becomes less buoyant than its environment. Less buoyant air will naturally accelerate in the negative vertical direction in an attempt to reach it's original equilibrium point. However, due to its downward momentum, it will initially pass its equilibrium point before correcting itself and accelerating back in the upward direction. The air mass will continue to oscillate in this upward/downward manner until it attains equilibrium. Conceptually, this phenomena is similar to how a spring oscillates when a force is enacted on it.
Besides the interesting clouds over the Wasatch, not much is going on weather-wise today besides the abnormally warm temperatures. Highs in the northern Utah valleys will top out in the mid to upper 50s on Wednesday which is more like March than December. We can thank the placement of an upper-level ridge centered just off the U.S. Pacific coast for the warmth and relatively quiescent weather pattern.
| 12Z 12/10/2025 analyzed 500 mb heights and temp with overlays |
The upper-level ridge is forecasted to be stubborn and somewhat stationary over the next 5-7 days, shunting the storm track with the most energy and moisture around the northern periphery of the ridge and leaving areas to the south dry and warm. Currently, Utah sits on the downstream edge of this ridge but will become more firmly under it's grasp later this week into the weekend. This means moisture will be directed north of the state for the next few days to a week at least.
Who is the winner with this setup? The PNW and northern Rockies win out in this scenario. They will be in the line of fire through the middle of December, with rounds of storms expected.
| ECMWF ENS 12Z 12/10/2025 Left: 7-day 500 mb height anomalies (m); Right: 7-day precipitation anomalies (in) |
| ECMWF ENS 12Z 12/10/2025 forecasted Pacific North American Oscillation |
The models are all over the place in terms of timing and intensity of the next potential storm that will hit the state. However, there are hints that the ridge will flatten or transition into a trough across western CONUS late next week or at least the later half of this month. Looking at the forecasted PNA (above), most models are suggesting that troughing across the western U.S. is likely after mid-December (negative PNA values). This would mean the Pacific would open up and a more active and wet weather pattern would be in store for Utah. I would take this information with a heavy spoonful of salt as models have been having a very difficult time beyond 3-5 days...
A soggy cold morning with some light to moderate snow showers. Temps aren't all that cold in the Salt Lake Valley, ranging from 32-36F across locations. Looks like temps remained a bit too warm and snowfall rates at bit too light for any meaningful accumulations on the roadways this morning. I think some minor slush or a skiff occurred up along the benches, but otherwise no significant valley impacts.
| View from Alta, UT base 12/5/2025 |
The mountains are fairing a bit better in terms of snow, with 2-3" already reported at the ski resorts. Moist northwesterly flow continues today through tomorrow, which will supply the fuel for ample orographic lift along the Wasatch. These are the conditions when the Wasatch can live up to their reputation.
| Will the Wasatch Whale provide? |
The forecast for the storm today - Friday 12/5/2025 - through the first half of this weekend remains on track from the previous discussion I posted.
| Analyzed 700mb heights, temps, winds, and RH 12/5/2025 @ 1600Z |
| Analyzed 300mb heights, temps, and winds12/5/2025 @ 1600Z |
| Alta, UT - Top: Wet bulb zero level (proxy for snow level); Bottom: Snow ratio (density) (source: UoU Atmo Sciences) |
| ECMWF 00Z 12/5/2025 6-hr snow accumulation |
| Total Snow 10:1 (in) 12/5-12/8/2025 - Left: ECMWF 00Z 12/5/2025; Right: GFS 12Z 12/5/2025 |
| Snowbird SNOTEL Dec. 4th Snow Water Equivalent (SWE) 1989-2025. Red star represents the SWE for 2025 |
Light flurries and low clouds out there this morning. Compliments of a shortwave trough moving south and east out of the state. Areas on the east side of the Salt Lake Valley have managed to get a skiff of snow earlier this morning, while other locations saw no accumulations. The Wasatch mountains picked up a few inches of snow over the course of this storm. Ski resorts like Alta, UT managed to squeeze out 3-4". Not nothing, but that amount would be judged as light relative to most storms.
| Left: Alta snow stake; Right: Snowbird snow stake 12/3/2025 |
A brief respite in the weather is expected Wednesday afternoon into Thursday as a transient shortwave ridge brings some subsidence and drier conditions. But, this break in the weather is short-lived. Things start to get interesting again late Thursday into Friday morning as Utah remains firmly within an upper-level northwesterly flow regime. Starting late Thursday, a slug of moisture and energy - associated with an atmospheric river (AR) making it's way inland from the PNW - is expected to descend NW to SE into Utah. Depending on which model you look at (GFS or ECMWF), snow showers arrive across the northern Wasatch Front sometime between late Thursday night into Friday morning and continue consistently or with a few breaks through Saturday. Heaviest snowfall rates in the mountains look to occur late Friday through Saturday afternoon.
Generally speaking, deterministic models have been struggling all week with how far south this storm will dig into Utah, but have now reached more of a consensus that this storm will bring a robust push of moisture with an accompanying jet streak into central to northern Utah the first half of this weekend. Additionally, jet streak dynamics look to be more optimal than previous model runs, with the left front exit region (LF) of the jet setting up across northern Utah Friday through Saturday. The LF region of a jet is typically associated with enhanced large scale ascent/lift due to the balance of forces and mass continuity in the atmosphere.
| Total Precipitation (in) 12/3-12/7/2025 - Left: ECMWF 00Z 12/3/2025; Right: GFS 00Z 12/3/2025 |
| Total Snow 10:1 (in) 12/3-12/7/2025 - Left: ECMWF 00Z 12/3/2025; Right: GFS 00Z 12/3/2025 |
Timing and precipitation amounts with this weekends storms will still likely vary from current model runs, but I think there is more confidence this will be a substantial snow event for the northern Utah mountains this weekend. Looks like ensembles are calling for at least 1-2" of liquid or 10-20" of snow in favored areas of the Wasatch (i.e. Alta).
| Total Snow 10:1 (in) Alta, UT 12/3-12/18/2025 - Left: ECMWF ENS 12Z 12/3/2025; Right: GFS ENS 12Z 12/3/2025 |
This will be a warmer storm as it's origins are from the Pacific, so snow levels will initially start low at valley levels on Friday morning before gradually rising late Friday into Saturday to around 7000-7500' as warm air advection brings slightly "warmer" temps across the state. A resurgence of cooler air late Saturday closes out the storm, bringing snow levels back down to the valleys for any remaining showers. In terms of snow characteristics, snow density will see-saw similar to snow levels.
| Alta, UT GFS derived snow density (source: UoU Atmo Sciences) |
Snow will likely start out as lighter/less dense early Friday then become heavier/more dense with the arrival of warmer temps late Friday into Saturday. A bit of lighter snow could end out the storm late Saturday as cooler temps return. This means the storm will likely produce a stratified snowpack with lighter-denser-lighter layering. Could loosely be described as having "upside down" (not related to Stranger Things) characteristics.
Beyond this weekend models diverge quite a bit, with the GFS keeping things active through next week and weekend and the ECMWF keeping things a bit quieter. We'll have to see how things shape up after this weekends storm.