As is typical of most cities on the east coast of the US, rainfall is abundant, and is spread quite evenly throughout the year, with each month getting an average of 3 to 4 inches of precipitation. Summer is a good time to visit, but the weather can be quite humid and hot.
In the wintertime, there is some snowfall, with an average of about 20 inches. In the northern and western suburbs, snowfall amounts are greater; from 24 to 36 inches annually. Freezing rain is also likely during the winter in Baltimore, but major ice storms are rare. The weather is not all that predictable though, and it’s possible for it to become unseasonably warm in the winter.
Overall, the climate is less extreme here than in cities lying farther inland. Its location between the Appalachian Mountains and the Delmarva Peninsula protects Baltimore from extreme conditions and contribute to its relatively temperate climate. The mountains protect the city from the harsh winds and freezing winter temperatures that come from the north, and the Delmarva Peninsula protects it from tropical storms that travel up the Atlantic coast. July is normally the hottest month, with an average high of 33°C and an average low of 23°C. January is the coldest month, with an average high of 7°C and an average low of -2°C.
Spring and fall are also ideal times to visit Baltimore. Most visitors come during the summer months, when the weather is suitable for activities on and around the water, but the crowds – particularly at the Inner Harbor – can be overwhelming. Spring, however, brings horse racing to Baltimore, with the running of the Preakness Stakes being a very festive occasion. In addition, there are many point-to-point and steeplechases held as well. Early May is the best time to visit Sherwood Gardens, as you’ll see thousands of azaleas, tulips and trees is blossom at that time.