Pittsburgh climate

Pittsburgh is warmest in July, with average highs of 28 °C, and coldest in January, when nights average -5.0 °C. June is the wettest month (127 mm) and February the driest (80 mm). Figures are 1991–2020 climate normals.

Across a full year Pittsburgh averages 1,222 mm of rain, 97 days above 25 °C and 94 days below freezing.

United States · 233 m elevation · population 304,391 · 1991–2020 normals

  1. Jan -1°
  2. Feb
  3. Mar
  4. Apr 11°
  5. May 16°
  6. Jun 21°
  7. Jul 23°
  8. Aug 22°
  9. Sep 19°
  10. Oct 13°
  11. Nov
  12. Dec

Temperature below 0 °C to above 30 °C Rain band height is that month’s share of the wettest month

What to expectPittsburgh through the year

Pittsburgh has a clear annual cycle: average daily highs run from 3.1 °C in January to 28 °C in July, a swing of 24 °C in mean temperature across the year.

Counted across a normal year, 97 days a year reach 25 °C, 23 of them reach 30 °C, 94 nights drop below freezing. The warmest reading in the 1991–2020 record is 39 °C, in July.

Rain is spread fairly evenly through the year, from 80 mm in February to 127 mm in June. There is no dry season to aim for.

Month by month

Month Avg high Rainfall Cloud
January 3.1 °C 92 mm 77 %
February 5.1 °C 80 mm 73 %
March 10.3 °C 107 mm 67 %
April 16.9 °C 117 mm 65 %
May 21.8 °C 123 mm 63 %
June 26.2 °C 127 mm 60 %
July 28.3 °C 112 mm 56 %
August 27.5 °C 96 mm 54 %
September 24.1 °C 100 mm 53 %
October 17.5 °C 90 mm 57 %
November 10.9 °C 88 mm 66 %
December 5.3 °C 90 mm 76 %

Temperature month by month

Month Avg highAvg lowMeanRecord highRecord lowDays above 25 °CDays above 30 °CDays below 0 °C
January 3.1 °C-5.0 °C-1.4 °C20.9 °C-32.0 °C0024
February 5.1 °C-4.1 °C-0.1 °C23.8 °C-29.2 °C0021
March 10.3 °C-0.1 °C4.3 °C27.0 °C-25.1 °C0016
April 16.9 °C5.9 °C10.8 °C28.8 °C-8.2 °C204
May 21.8 °C11.5 °C16.3 °C32.6 °C-3.1 °C910
June 26.2 °C16.4 °C21.0 °C36.8 °C6.1 °C1940
July 28.3 °C18.7 °C23.1 °C38.7 °C11.1 °C2680
August 27.5 °C18.0 °C22.4 °C35.1 °C10.5 °C2560
September 24.1 °C14.7 °C18.9 °C34.8 °C4.2 °C1330
October 17.5 °C8.7 °C12.5 °C31.1 °C-2.3 °C300
November 10.9 °C2.9 °C6.3 °C24.8 °C-11.6 °C008
December 5.3 °C-1.7 °C1.3 °C20.4 °C-19.8 °C0020

Rain, sun and wind month by month

Month RainfallWet daysDaylightCloud coverHumidityWind
January 92 mm129.6 h/day77 %72 %17 km/h
February 80 mm1111 h/day73 %70 %18 km/h
March 107 mm1312 h/day67 %68 %18 km/h
April 117 mm1413 h/day65 %69 %18 km/h
May 123 mm1414 h/day63 %74 %16 km/h
June 127 mm1415 h/day60 %75 %14 km/h
July 112 mm1415 h/day56 %76 %13 km/h
August 96 mm1214 h/day54 %75 %12 km/h
September 100 mm1012 h/day53 %75 %13 km/h
October 90 mm1011 h/day57 %74 %15 km/h
November 88 mm109.9 h/day66 %73 %16 km/h
December 90 mm119.3 h/day76 %74 %17 km/h

Where Pittsburgh ranks

Ranking Position Value
The coolest places in North America in January 49th of 50 3.1 °C
The coolest places in North America in February 50th of 50 5.1 °C

Planning a trip? See the best time to visit Pittsburgh.

QuestionsCommon questions about Pittsburgh’s climate

When is the best time to visit Pittsburgh?

That depends on what you want, so the honest answer is a comparison rather than a single month. June, August, September sit closest to 20 °C on average, July is the warmest month and February the driest. The month-by-month table above has the full picture.

How hot does Pittsburgh get?

In July, the warmest month, daily highs average 28 °C. About 23 days a year pass 30 °C. The highest value in the 1991–2020 record is 39 °C.

How cold does it get in winter?

Nights average -5.0 °C in January, the coldest month. A normal year has 94 nights below freezing.

Which month is wettest in Pittsburgh?

June, averaging 127 mm over 14 days with rain. The driest month is February with 80 mm. The year as a whole averages 1,222 mm.

Are these figures a forecast?

No. They are 1991–2020 climate normals: the average of thirty years, which describes what a month is usually like in Pittsburgh rather than what any particular week will bring. Individual years can differ substantially from the normal.

Data sources and method

Normal period
1991–2020
Data point
40.441°, -79.996° , 233 m above sea level (the coordinates the reanalysis values are taken for)
Dataset version
era5-1991-2020-scores1.1
Last processed

Measured values come from ERA5 reanalysis and are reproduced unchanged. Calculated by us: monthly rankings, daylight hours, beach and comfort scores. Full formulas are on the methodology page.

Contains modified Copernicus Climate Change Service information 2026. Neither the European Commission nor ECMWF is responsible for any use that may be made of the Copernicus information or data it contains.