Wind, Snow, and Sunshine: New Hampshire’s Wild March Weather Will Leave You Stunned!
New Hampshire’s weather in March is living up to its unpredictable reputation, as the state experiences fluctuating temperatures, bursts of sunshine, and gusty winds that can feel downright chilly. Residents from Concord to Portsmouth are seeing a little bit of everything this month: a mix of sun, clouds, rain, and even snow. If you’re planning to head out, be prepared for anything. Here’s a look at the forecast and what you can expect in the coming days across the Granite State.
Windy and Mild Days Ahead in Concord
In Concord, the weather this week is taking a classic March turn, with cloudy skies and periods of rain or drizzle this morning. Temperatures are hovering around 39°F, making it a cool start to the day. By the afternoon, the clouds will break for some sunshine, but don’t be fooled—winds will be gusting, making it feel much colder than it is. Expect a high of 44°F and a low of around 28°F tonight. Saturday, March 22, will bring milder weather, with temperatures rising to 59°F. However, don’t let the warmth fool you—clouds will roll in by the afternoon, with a chance of rain later in the day. Sunday, March 23, will be cooler, with highs barely reaching 41°F and plenty of sunshine, but expect gusty winds to make it feel colder than it is. Then, on Monday, March 24, the weather will take another turn, with snow mixing with rain, bringing the possibility of a few inches of snow accumulation.

Nashua and Portsmouth: Winds Pick Up and Sunshine Follows
In Nashua and Portsmouth, residents are bracing for some breezy weather, which will continue into the weekend. Today’s forecast calls for cloudy skies and temperatures around 43°F. Although you may see a little sunshine later, the winds will be strong and chilly, so be prepared for the colder feel. The high today is expected to be 48°F, with a low around 30°F tonight. Looking ahead, Saturday, March 22, will bring sunnier conditions with temperatures pushing into the mid-50s, but clouds will start to take over as the afternoon progresses. As we move into Sunday, March 23, expect a chillier day with highs only in the low 40s. If you’re hoping for snow, Monday, March 24, may bring a little magic, as rain turns into snow, possibly leaving behind a light dusting. Temperatures will again stay on the cooler side, with highs near 39°F.
Portsmouth and Keene: Be Ready for Snow and Cold
For those in Portsmouth, snow is likely to mix with rain on Monday, March 24, bringing up to 1–3 cm of accumulation. Today, expect temperatures around 40°F, with winds picking up and occasional rain showers throughout the morning. By the afternoon, there will be some sunshine breaking through the clouds, though the wind will remain strong, keeping the air feeling colder than the actual temperature. Keene is experiencing similar conditions with windy, chilly days and fluctuating temperatures. The high for today is expected to be 39°F, and overnight lows will drop to around 24°F. By Saturday, March 22, Keene will see sunnier skies with highs reaching 56°F, but don’t expect this pleasant weather to last. By Sunday, the chill returns, and temperatures will dip back into the 30s. Monday’s forecast calls for rain and snow, with a light dusting expected in some areas.
A Week of Weather Whiplash Across New Hampshire
The weather in New Hampshire this week is anything but predictable. From breezy and mild days to snow mixing with rain, it’s a reminder that March is a month of contrasts. With temperatures swinging from the low 40s to mid-50s and a chance of snow showers, it’s essential to stay on top of the forecast.
What You Need to Know
As you plan for the upcoming days, be prepared for rapidly changing conditions. The winds will make it feel colder than it is, and scattered rain and snow could make travel tricky. Make sure to check for any weather updates, and take extra care on the roads—particularly if you’re near higher elevations or in areas expecting snowfall.
Comments are closed, but trackbacks and pingbacks are open.