Maryland's weather is generally moderate. It ranges from mild to hot in summer, and in winter from moderate in the east and south to very cold in the western mountains. The length of the freeze-free period averages 185 days, ranging from 130 days in Garrett County to 230 days in the southern Chesapeake Bay area.
Rain. Average annual rainfall: 40.76 inches.
Snow. Average seasonal snowfall: 20.6 inches, ranging from 10 inches on the lower Eastern Shore to 110 inches in Garrett County.
- Temperature. Average annual temperature: 55.1 degrees Fahrenheit, with high temperatures in July, the warmest month, averaging in the mid to upper 80s and the low temperatures in January, the coldest month, averaging in the low to mid 20s.