Weymouth Town, MA is located in the Northeastern United States and has a humid continental climate. Summers are generally warm and humid with frequent thunderstorms, while winters are cold and snowy. Precipitation is fairly common year-round, but heavier during the spring and summer months. Average temperatures range from 31°F in winter to 78°F in summer. The town can also experience extreme weather events such as severe thunderstorms, hurricanes, and blizzards.
Weymouth Town (zip 02191), Massachusetts gets 51 inches of rain, on average, per year. The US average is 38 inches of rain per year.
Weymouth Town (zip 02191) averages 46 inches of snow per year. The US average is 28 inches of snow per year.
On average, there are 201 sunny days per year in Weymouth Town (zip 02191). The US average is 205 sunny days.
Weymouth Town (zip 02191) gets some kind of precipitation, on average, 128 days per year. Precipitation is rain, snow, sleet, or hail that falls to the ground. In order for precipitation to be counted you have to get at least .01 inches on the ground to measure.
Weather Highlights
Summer High: the July high is around 83 degrees
Winter Low: the January low is 21
Rain: averages 51 inches of rain a year
Snow: averages 46 inches of snow a year