For reference, here’s the post that triggered the following forecast post-mortem analysis. To start, here’s my forecast and the verified totals.
My Forecast High: 70°F | Low: 58°F | Max sustained winds: 30 mph | Total precipitation: 0.10″
Verification High: 76°F | Low: 56°F | Max sustained winds: 24 mph | Total precipitation: 0.16″
Since I did decently at forecasting the low temperature and total precipitation, this analysis will focus primarily on why I missed the mark on the high temperature and maximum sustained winds.
How I Verify Forecasts For an explanation of how I verify my own forecasts, see the methodology outlined in this prior post-mortem post
Post-Mortem Analysis On this forecast, I ended up handling total precipitation and low temperatures but missed the mark on the high temperature badly and to some extent the max sustained winds. Let’s look at what happened here.
High Temperature When I was putting together my forecast on the high temperature, the MOS output for both primary models (GFS and NAM) suggested the day would be largely overcast. Forecast soundings also suggested a deck of low clouds would be present for nearly the entirety of the day before the onset of an initial round of precipitation in the late evening/early overnight hours. Indeed, morning soundings at 8AM seemed to bear out what forecast models were calling for.
Sounding at 8AM from Brookhaven National Laboratory in Long Island, the site of the local National Weather Service forecast office for NYC. Note that the lower atmosphere, below 850 mb, is largely saturated, indicating low clouds and fog
Above the low level clouds, though, there was a noticeable dry layer up to about 500 mb, where high clouds were present. For temperatures, the biggest impact that’s hardest to pick up in advance is a low, thin, but optically thick layer of overcast clouds. Such a layer would suppress temperatures, whereas the lack of such a layer would allow for higher temperatures.
GOES East 1km resolution visible satellite image at 2:56 PM Friday, April 19. Note the relatively small pocket of clear skies right over NYC, western Long Island and Southwestern Connecticut.
In this event, where we were already in the warm sector of a low, any breaks in the clouds allowed for a dramatically warmer high temperature. As it turns out, there was a period of a couple hours in the afternoon during peak heating hours for this time of year that the skies were basically clear over NYC. In the spring, as the angle of the sun’s rays becomes ever more direct, even a small span of time like this with clear skies can result in significantly warmer temperatures. The small geographic scale of this pocket of clear skies, which was largely surrounded by cloudy conditions, shows you how difficult it is to predict something on a small scale like this, even just a day before the event itself!
Max Sustained Winds On max sustained winds, I was off by 6 mph. That’s not too bad in the grand scheme of things. However, looking back at it, I should have realized that my own forecast calling for a small potential for precipitation would likewise mean a lower possibility for strong winds mixing down from 850 mb to the surface.
The slow-moving storm system that brought us heavy rain overnight last Friday into Saturday continues to linger off the coast of the Northeast, finally exiting by tomorrow. Rain chances will exist today, but give way to better conditions tomorrow. More rain is possible overnight into Wednesday, before drier weather works its way in on Thursday.
Rest of today – cloudy, with an increasing chance for showers in the afternoon and evening hours. High temperatures in the mid-60s. Overnight lows in the mid-50s.
High resolution rapid refresh model simulated radar for 4:45 PM today
Tuesday – with this low finally exiting, we should see a sunny day with temperatures warming into the low-70s. The sunny weather doesn’t last, as clouds increase overnight and rain is possible. Lows in the mid-50s.
Wednesday – conditions should improve after the morning hours, when the cold front that produces the rain chances overnight into Wednesday moves offshore. High temperatures should rebound nicely into the upper-60s. Overnight lows will be cooler in the low-50s behind this cold front.
Weather Prediction Center surface forecast for 8AM Wednesday
Thursday – high pressure should take over and result in a sunny day with high temperatures in the low-60s. Overnight lows going into Friday in the low-50s.
It’s been four months (!!) since I’ve done one of these detailed forecasts. I’m a bit out of practice but trying to get back into the groove. Lucky for me, I picked a day to forecast that has a decent bust potential for precipitation. I’ll discuss that below.
Friday is going to start off decently enough. It should end up being the warmest day of the week. However, it’s also going to be the start of a protracted period of unsettled weather that will affect the weekend. A flash flood watch is in effect late overnight Friday going into Saturday for this reason.
My Forecast High: 70°F | Low: 58°F | Max sustained winds: 30 mph | Total precipitation: 0.10″ – verification for temperatures and precipitation will come from METAR data for the period between 2AM Friday and 2AM Saturday (06Z Friday to 06Z Saturday) at LGA. Wind speed verification will draw on the daily climate summary from the National Weather Service.
Verification High: 76°F | Low: 56°F | Max sustained winds: 24 mph | Total precipitation: 0.16″ – I did decently forecasting the low, and the total precipitation. Hedging way down on precipitation totals towards the NAM solution on a slower moving storm was a good idea. On the low temperature, I think a 2°F margin is acceptable here. Being off by 6°F on the high temperature here constitutes a forecast bust that I’ll put a post-mortem together for – as it turns out the bust happened here and not with precipitation. Winds were also not as strong as anticipated. I should have hedged a bit down too with less intense precipitation anticipated.
Weather Prediction Center surface forecast for 8PM Friday
Synoptic Set Up We begin the period in the warm sector of a low with a center forecast to sit over southwestern Quebec. A secondary surface low is forecast to form over the OH valley and strengthens as it briefly moves northeast. This low is then forecast to stall out and retrograde northwest as it matures and occludes. This will lead to a protracted period of precipitation, with the primary focus being along a cold front moving through Sat morning. This may result in the best chance for heavy rain being outside the forecast period.
At the 850 mb level, a strong low-level jet will provide efficient moisture transport. At 500 mb we’ll be downstream of a longwave trough, with an embedded closed low that becomes cutoff (this mid-level cutoff low will be tied to why the secondary surface low retrogrades). The best vorticity and divergence (lift) associated with this upper low seems to move through after forecast period according to NAM forecast model. GFS has a bit earlier timing, and hence brings precipitation in earlier Friday. Finally, at the 300 mb, there’s not much evidence of enhanced divergence and lift at this level since, we’ll be east of any favorable entrance/exit regions of a 300 mb jet streak.
NAM forecast model’s depiction of the 500 mb layer at 11PM Friday. The cut off low referenced above is circled in green. The shades of yellow-purple indicate increasingly strong vorticity, which is linked to divergence and enhanced lift.
High Temperatures GFS and NAM MOS are in pretty close agreement here. It should be warmer than average, since we’ll be in the breezy warm sector of a low as mentioned above. Limitations on warmth will be evaporational cooling due to precipitation, but this doesn’t appear to be a factor until late in the forecast period, past normal times for peak temperatures. The other factor is thick cloud cover. However, temperatures will largely be driven by warm advection tomorrow and not necessarily solar heating. EKDMOS suggests a temperature over 70ºF. In deference to this ensemble model, I’ve sided with the warmer GFS and EKDMOS (as well as National Blend of Models) and call for a high temperature of 70ºF.
GFS MOS output
NAM MOS output
Low Temperatures NAM and GFS MOS are again in close agreement. With warm advection happening during the course of the overnight hours (strong winds at large angles to isotherms, southerly flow), have no reason to disagree that temperatures could actually go up early then back down a touch before rising again with daybreak, and I’m going with an overnight “low” of 58ºF that is well above average for this time of year.
NAM showing temperature contours and wind direction/speed for 2AM Friday. Note the direction of the wind barbs (pointing from south) is crossing at large angles of relatively closely packed isotherms. This is a set up favorable for warm advection (transport of warm air).
Max Sustained Winds NAM is lower on winds than GFS, but the ensemble EKDMOS skews towards faster GFS solution. This makes sense with heavy rain possible and downward momentum transfer. Winds are forecast to back from south-southwest to south-southeast during the period. These directions don’t typically produce the strongest winds climatologically. However, a strong 45-60 knot low-level jet aloft mixing down with precipitation could easily top 20 knots, especially if elevated convection and thunderstorms materialize. I’m going with the EKDMOS 50th percentile range and going with 25 knots.
The NAM forecast sounding at 5PM tomorrow shows considerably drier low-mid levels.
In contrast, the GFS forecast sounding shows a deep saturated layer indicative of ongoing precipitation by 5PM tomorrow.
Total Precipitation There’s a large spread between NAM and GFS on forecast totals (more than 0.50″) because the GFS is coming in with precipitation starting much earlier in the forecast period than the NAM. The local forecast office seems to buy more into the NAM solution due to its consistency with slower onset of heaviest precipitation. There is some indication as well of MUCAPE present in SREF plumes, could result in some elevated convection that would boost precipitation totals. Any faster timing and/or burst of elevated convection could cause heavier rain to fall earlier, resulting in a forecast bust.
Counting against that, I don’t see any strong signal for frontogenesis at the 850 mb level enhancing lift. SREF doesn’t show too much in the way of strong lift either. Still, the fact that SREF ensemble shows much heavier precipitation totals are not far off to the west during this forecast period makes me a bit nervous.
Lastly, moisture isn’t a total lock, and there’s some evidence of drier air offshore and pockets of dry air moving through from the west at times. NAM is notably drier than GFS at both outset of the forecast and throughout the forecast period, as seen in the comparison forecast soundings above. Training of storm cells possible with steering currents set up parallel to the forecast orientation of the cold front.
The same storm system that impacted the Deep South this weekend with severe weather, including several tornadoes that caused fatalities, swept through the area overnight. Some severe wind gusts were reported, and area transit networks experienced some delays due to storm-related damage. As this storm departs east, it will continue deepening, resulting in strong winds the remainder of today. Another storm system is forecast to move in to the region Thursday and going into the weekend. Temperatures during the week are expected to be mostly around normal for this time of year.
Rest of today – windy, with decreasing cloud cover. Steady west winds between 20-30 mph later in the day. This will help bring colder air into the area, with highs already peaking this morning in the low-60s then dropping back to the mid-50s by this afternoon. Overnight lows in the low-40s with partly cloudy skies.
Tuesday – sunny day, with winds calming and seasonable high temperatures in the low-60s. Overnight lows in the mid-40s and mostly cloudy.
Weather Prediction Center surface forecast for 8AM Wednesday
Wednesday – increasing clouds as a backdoor cold front works its way through. High temperatures in the low-60s. Overnight, mostly cloudy with lows in the mid-40s.
Thursday – chance of rain as a low tracks slowly from the Plains to the Great Lakes. East of this low, a slow moving warm front could touch off showers during the day and overnight Thursday. High temperatures around 60°F, overnight lows quite mild due to the influence of the approaching warm front and warm advection, in the low-50s.
Summer-like warmth has given way to more seasonable temperatures for this time of the year. The return to normal temperatures will be accompanied by the possibility of rain. Later in the week, temperatures will climb back up again as we are forecast to be back in the warm sector of another approaching storm. This storm should bring some rain Friday and overnight into Saturday, resulting in what should be a decent weekend
Rest of today – mostly cloudy, temperatures in the upper-50s to around 60ºF. Increasing chance for showers later this evening, around 6PM when a line of showers accompanying a cold front is expected to hit the area. Overnight lows behind this front will be much cooler than last night, in the mid-40s.
High resolution rapid refresh simulated 1-km radar for 6PM tonight
Wednesday – should be a nice day with mostly sunny skies and temperatures in the upper-50s. Overnight lows will be cool, around 40ºF.
Thursday – cool start to the day results in high temperatures around the mid-50s with mostly sunny skies and increasing clouds. Overnight lows climbing into the upper-40s.
Weather Prediction Center surface forecast for 8AM Friday. Note that we’ll be in the warm sector of this storm for a good part of the day.
Friday – warmer, with high temperatures in the mid-50s. Chances for rain increasing later in the day with a cold front forecast to be approaching from the west. Overnight lows in the low-50s.
A cool start to the weekend should give way to a nice couple of days before another storm moves in to start next week. During this period, high temperatures will start well below normal, then rise above average before finally settling around average. Looking ahead, another storm system appears to impact the area late next week, bringing a colder weekend next week in its wake.
Rest of today – cool, cloudy with high temperatures only in the mid-40s. Increasing rain chances towards the evening and overnight hours. Rain should taper off overnight then we should see overnight lows stabilize in the low-40s as warm advection takes hold.
Saturday – clouds diminishing as the low responsible for the rain moves over the Atlantic to our south. High temperatures in the mid-60s, maybe a touch warmer if we see clouds break earlier than forecast. Overnight lows milder in the upper-40s.
Weather Prediction surface forecast for 8AM Sunday
Sunday – high pressure stays in control and gives us a pleasant, mild day with high temperatures in the low-60s. The high pressure and nice weather doesn’t stick around long though, with another storm system approaching during the overnight hours going into Monday. Overnight lows should hold around 50ºF as rain starts to fall.
Monday – despite clouds and rain sticking around, temperatures will surge to about 70°F with a warm front forecast to pass through.
During my time taking classes as part of Penn State University’s Undergraduate Certificate in Weather Forecasting, we were taught that understanding the climatology of the location you are interested in is an important prerequisite for making accurate forecasts. This post continues on this theme, adding a climatology for April.
City Name / Station ID: New York, NY (LaGuardia Airport – KLGA)
Local Geography and Topography
Station Elevation: 10 feet above sea level.
Station Location: LaGuardia Airport (KLGA) is situated on the north shore of Queens along the East River, approximately 6 miles east-northeast of Midtown Manhattan.
KLGA’s location within the broader NYC area, as seen in a Google Maps terrain view
Important Topographical Features: New York City is located in the extreme southeastern corner of New York State, bordering suburban New Jersey and Connecticut. These suburban regions combined with those in Long Island comprise the Greater New York City Metropolitan Area, which is the most populous urban agglomeration in the United States and one of the populous urbanized areas in the world with an estimated population of 18 million. New York City itself sprawls across the coastal plain around the Hudson River estuary. The terminal moraine formed by glaciers of the last Ice Age result in a ridge of higher terrain that cuts a swath from southwest to northeast across the boroughs from northern Staten Island, northern Brooklyn, southwestern through central and northeastern Queens. Otherwise, the city itself is low lying. This ridge varies in height between 200-400 feet, rising sharply from south to north, but tapering more gently north. North and west of the city (about 30-50 miles away), lie significant elevations of the Catskills (north), Poconos (west), Taconics that are part of the broader Appalachian Mountain Range. The elevations of the lower foothills can range from 1000-1500 feet. Some of the elevations in the Poconos and Catskills, west and north of KLGA respectively, peak between 2000-3000 feet. The open expanse of the Atlantic Ocean lies south of KLGA and New York City. Long Island Sound also lies east-northeast. The vast urbanized area of the NYC metropolitan region has significant effects on local microclimates via differential heating (urban heat island effect). KLGA is in a low-lying area sensitive to UHI effects and marine influences.
On winter mornings, ocean temperatures which are warm relative to the land reinforce the effect of the city heat island and low temperatures are often 10-20 degrees lower in the inland suburbs than in the central city. The relatively warm water temperatures also delay the advent of winter snows. Conversely, the lag in warming of water temperatures keeps spring temperatures relatively cool. One year-round measure of the ocean influence is the small average daily variation in temperature.
National Weather Service – NYC Office
Wind Patterns
Below is a wind rose – you can read more about how to interpret this chart here.
Frequency (percentage) of the single most common wind direction: Due northwest occuring about 13% of the time.
Directions that are most and least common: Most common wind directions following due northwest are due south (10%), west-northwest (9%), and due northeast (8.75%). Least common wind directions are east-southeast (1.25%), due east (2.5%), and due southeast (2.75%).
Direction(s) most likely to produce the fastest winds: Winds from the northwest, west-northwest, and to some extent the northeast and east-northeast tend to produce the fastest winds.
Direction(s) least likely to produce the fastest winds: Winds from the east-southeast, due east, and south-southwest are least likely to produce the fastest winds.
Impacts of wind direction on local weather: Like March northwesterly winds during April are likely tied to the passage of cold fronts and coastal storms. Cold air advection from these winds will still be quite robust during the beginning of the month especially, as record lows for this month suggest. Winds from the northeast are still tied to backdoor cold fronts arriving from the Canadian Maritimes, bringing a moist, cool maritime polar air mass, or the advance of coastal Nor’easter type storms. During April, sea surface temperatures around NYC become markedly cooler than the air temperature as average highs continue climbing in response to more direct sun angle on longer spring days. On days approaching record warmth, in an overall environment of otherwise light winds, you could even see some sea breezes start forming along the coasts.
Maximum observed two-minute wind speed for the month: 48 knots (55 mph).
Temperature and Precipitation Averages/Records
Temperature units are in Fahrenheit and precipitation is in inches.
Worth Noting
April is the first month in the spring when record high temperatures exceed 90ºF. Record lows still routinely dip into the 20s during this month, reflecting the variability that spring can bring. The most recent record low was set in 2021, at 29ºF for 4/2. April also has the second highest single day precipitation record with 6.69″ falling on 4/15.
High pressure gives way to a be coastal storm that will sideswipe the area. Following this, we’ll see a brief warm up, but temperatures will cool off towards the end of the week. We have rain chances overnight into tomorrow and Friday night.
Rest of today – high temperatures around 50°F. Increasing clouds ahead of a coastal approaching from the south. Overnight, chance of rain with low temperatures around 40°F.
Weather Prediction Center surface forecast for 8AM Wednesday, depicting a coastal storm passing us to the southeast.
Wednesday – winds increasing to 15-20 mph in the afternoon. High temperatures warming into the low-60s be with clouds dissipating and winds shifting to the southwest. Overnight lows drop back into the low-40s behind the passage of a dry cold front. Winds will shift to a colder northwesterly direction.
Thursday – cooler with partly sunny skies and high temperatures in the mid-50s. Low temperatures colder in the upper-30s.
Friday – another low approaches from the southwest. High temperatures below average in the mid-40s, rain chances increase later in the day with the low pressure drawing closer. Rain chances continue into the overnight hours with lows in the low-40s.
Much above average warmth last Friday resulted in a spectacular light show from passing thunderstorms. In the wake of this, temperatures have dropped into a below average range, considerably cooler than this weekend. There will be a warm up later in the week though, along with some rain chances.
Rest of today – mostly sunny with high pressure in control. High temperatures in the mid-40s, overnight lows dropping into the mid-30s.
Tuesday – not too much of a difference between these two days. High pressure remains in control. High temperatures maybe a little warmer in the upper-40s, overnight lows again in the mid-30s.
Weather Prediction Center surface forecast for 8AM Wednesday
Wednesday – as high pressure shifts eastward, we should see a shift in winds to the west, allowing temperatures to warm into the low-50s. Overnight lows around 40°F.
Thursday – chance for showers with a frontal boundary moving through. High temperatures in the low-50s with mostly cloudy skies. Lows in the low-40s.
After a chilly start to March, things will take a turn towards much more seasonable weather this week. Still, temperatures will be slightly below average on several days. Precipitation chances don’t pop up until Friday when an approaching cold front should bring a warm up and then rain.
Rest of today – sunny, with a high near 50°F. Overnight lows around freezing.
Tuesday – a weak cold front passes through in the morning, but there will not be enough moisture for precipitation. High temperatures will be cooler than today, in the mid-40s with mostly sunny skies. Overnight lows will be cooler around 30°F.
Wednesday – sunny skies and a high temperature again in the mid-40s. Clouds will be on the increase overnight as a warm front approaches from the southwest. Overnight lows will be a touch warmer in the upper-30s.
Weather Prediction Center surface forecast for 8PM EDT Wednesday
Thursday – warmer but mostly cloudy with high temperatures in the mid-50s. Overnight lows expected to be in the mid-40s with the chance of rain increasing.