15241 Upper St. Clair, PA has a humid continental climate with cold winters and hot summers. The average annual temperature is around 48°F and the average January low is around 22°F. Rainfall totals are around 40 inches annually. Snowfall totals vary from year-to-year but typically range between 20 and 30 inches per winter season. Spring is usually mild with sunny days starting to increase in March while autumn is long and cool with nights becoming cool earlier than other parts of the United States.
Upper St. Clair (zip 15241), Pennsylvania gets 39 inches of rain, on average, per year. The US average is 38 inches of rain per year.
Upper St. Clair (zip 15241) averages 30 inches of snow per year. The US average is 28 inches of snow per year.
On average, there are 162 sunny days per year in Upper St. Clair (zip 15241). The US average is 205 sunny days.
Upper St. Clair (zip 15241) gets some kind of precipitation, on average, 147 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 82 degrees
Winter Low: the January low is 20
Rain: averages 39 inches of rain a year
Snow: averages 30 inches of snow a year