Portland climate — normals and trends

Portland (United States) has a humid subtropical climate (Cfa) under the Köppen-Geiger classification. Its mean annual temperature is 21.9 °C and it receives 732 mm of precipitation per year.

These figures are normals computed over 86 complete calendar years, from 1940 to 2025, using ERA5 reanalysis data from the Copernicus programme.

The warmest month is August (28.4 °C on average) and the coldest is January (13.6 °C). Rainfall peaks in September.

Portland averages 2 frost days, 101 hot days (≥ 30 °C) and 103 rainy days per year.

Portland has warmed by +1.3 °C between 1940 and 2025, or +0.15 °C per decade. This trend is statistically significant.

The hottest day of the period reached 40.1 °C (on 24 September 2005) and the coldest -9.7 °C (on 23 December 1989).

Data from ERA5 reanalysis (Copernicus Climate Change Service), redistributed under a CC-BY 4.0 licence. Normals are recomputed whenever the archive is updated.

Climate normals · ERA5

PortlandTexas

coords
27.88°, -97.32°
period
19402025 · 86 yrs
CfaHumid subtropicalWarmest monthAugustColdest monthJanuaryWettest monthSeptemberDriest monthFebruary

Mean daily temperature

21.9°C

Average daily high

25.4°C

Average daily low

18.7°C

Annual rainfall

732mm

Sunshine / day

9.9h

Mean relative humidity

78%

Average peak wind

23.4km/h

Seasonal range

14.8°C

Frost days (< 0 °C)

2 d/yr

Hot days (≥ 30 °C)

101 d/yr

Rainy days (≥ 1 mm)

103 d/yr

Annual snowfall

0.4 cm

Average feels-like high

27.0 °C

Average feels-like low

19.1 °C

Average peak gust

39.9 km/h

Tropical nights (≥ 20 °C)

191 d/yr

Solar radiation

17.4 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.3 °C

since 1940

+0.2 °C per decade · r² = 0.35 · p = < 0.001

1940Each stripe is one year, from 1940 (left) to 2025 (right). Blue = colder than the period average, red = warmer.2025

Trend fitted by linear regression (ordinary least squares) on annual means. A trend is shown only when it is statistically significant (p < 0.05).

A climograph overlays rainfall (bars) and temperature (line): the standard reading in climatology, where you can see at a glance whether the warm season is also the dry one.

Records for the period

Hottest day

40.1 °C

24 September 2005

Coldest day

-9.7 °C

23 December 1989

Wettest day

175 mm

11 September 1971

Windiest day

82.0 km/h

11 September 1961

Strongest gust

139.0 km/h

11 September 1961

Hottest feels-like

43.1 °C

7 June 2019

Coldest feels-like

-17.6 °C

23 December 1989

Snowiest day

9.2 cm

30 January 1949

Sunniest day

13.0 h

4 July 2024

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202534.3 °C3 September 2025-3.3 °C22 January 202523.1 °C737 mm1413
202435.7 °C22 August 2024-4.2 °C16 January 202423.5 °C764 mm1393
202335.8 °C27 August 20232.3 °C1 February 202323.3 °C619 mm1290
202235.0 °C10 August 2022-5.6 °C23 December 202222.1 °C591 mm1266
202133.9 °C24 April 2021-7.0 °C15 February 202122.6 °C1,117 mm1054
202035.3 °C19 August 20202.6 °C27 February 202023.0 °C607 mm1220
201936.1 °C13 July 20190.9 °C5 March 201922.4 °C725 mm1360
201833.1 °C22 August 2018-2.7 °C3 January 201822.3 °C1,098 mm1263
201736.6 °C21 June 2017-3.8 °C7 January 201723.2 °C798 mm1142
201633.7 °C9 August 20160.1 °C19 December 201623.1 °C791 mm1330
201535.1 °C13 August 20152.0 °C8 January 201522.3 °C942 mm1250
201435.0 °C13 August 2014-0.6 °C7 January 201421.7 °C571 mm1111
201335.3 °C29 June 20131.6 °C7 December 201322.0 °C694 mm1080
201237.7 °C29 August 20122.1 °C26 December 201223.1 °C651 mm1110
201138.9 °C3 September 2011-3.6 °C2 February 201122.6 °C343 mm1386
201034.3 °C23 August 2010-4.6 °C9 January 201021.9 °C963 mm1183
200935.9 °C29 August 20091.3 °C5 December 200922.6 °C646 mm1380
200836.1 °C1 September 20082.2 °C3 January 200822.3 °C521 mm1110
200735.5 °C13 August 20070.1 °C16 February 200721.9 °C971 mm870
200634.1 °C29 August 20060.1 °C12 February 200622.7 °C724 mm1120
200540.1 °C24 September 20051.2 °C8 December 200522.4 °C619 mm1210
200433.6 °C12 September 2004-2.6 °C26 December 200422.3 °C899 mm1043
200334.7 °C8 August 20031.8 °C17 January 200321.9 °C776 mm1090
200235.4 °C7 August 2002-0.4 °C4 March 200222.1 °C901 mm1172
200133.9 °C17 August 20011.6 °C3 January 200122.1 °C636 mm1040
200039.3 °C5 September 20002.6 °C12 December 200022.5 °C629 mm1220
199935.4 °C5 May 19992.1 °C4 January 199922.5 °C545 mm1050
199835.4 °C9 May 19980.9 °C26 December 199822.7 °C759 mm1230
199733.8 °C3 September 1997-1.1 °C13 January 199721.2 °C1,045 mm1003
199633.9 °C23 July 1996-3.1 °C19 December 199621.7 °C491 mm1016
199534.1 °C25 June 19951.6 °C10 December 199522.0 °C835 mm1060
199432.8 °C23 July 19940.2 °C2 February 199422.3 °C872 mm1020
199333.7 °C8 September 19931.3 °C31 October 199321.7 °C878 mm1000
199234.4 °C26 August 19921.1 °C16 January 199221.8 °C912 mm950
199134.4 °C31 July 19912.6 °C31 January 199122.0 °C886 mm1010
199035.4 °C27 August 1990-3.3 °C24 December 199022.5 °C552 mm1152
198934.2 °C28 June 1989-9.7 °C23 December 198921.5 °C626 mm11610
198834.2 °C10 August 1988-0.4 °C12 February 198821.7 °C481 mm1041
198735.1 °C26 June 19872.0 °C23 January 198721.6 °C757 mm980
198633.9 °C20 August 19862.4 °C11 February 198621.9 °C794 mm990
198533.5 °C26 August 1985-5.4 °C21 January 198521.4 °C804 mm837
198438.8 °C3 May 1984-2.2 °C19 January 198421.8 °C613 mm851
198333.7 °C27 August 1983-8.5 °C25 December 198321.0 °C820 mm768
198234.2 °C17 August 1982-6.4 °C11 January 198221.6 °C427 mm1085
198132.7 °C9 August 1981-2.3 °C11 February 198121.9 °C998 mm1031
198033.9 °C19 July 1980-2.9 °C2 March 198021.6 °C701 mm1121
197935.8 °C23 July 1979-4.9 °C2 January 197921.2 °C766 mm845
197833.1 °C17 July 1978-2.1 °C20 January 197821.0 °C780 mm952
197735.9 °C5 September 1977-2.6 °C10 January 197721.5 °C626 mm1122
197633.7 °C9 August 1976-3.5 °C8 January 197620.6 °C895 mm632
197532.8 °C20 August 1975-3.8 °C13 January 197521.8 °C587 mm761
197432.9 °C29 July 19740.8 °C3 January 197421.6 °C589 mm870
197335.1 °C27 May 1973-3.2 °C12 January 197321.5 °C1,129 mm815
197232.4 °C16 September 1972-1.0 °C5 January 197221.6 °C792 mm772
197133.5 °C7 September 1971-0.6 °C8 February 197122.1 °C864 mm781
197033.6 °C11 August 1970-3.4 °C7 January 197021.1 °C799 mm831
196933.6 °C3 August 1969-0.9 °C5 January 196921.6 °C640 mm1021
196832.5 °C15 August 1968-0.8 °C8 January 196821.0 °C782 mm761
196733.5 °C10 August 19670.8 °C7 February 196721.7 °C851 mm820
196632.7 °C17 August 1966-3.4 °C30 January 196620.9 °C645 mm812
196535.8 °C10 September 1965-0.2 °C17 January 196521.7 °C739 mm1001
196434.4 °C24 June 1964-1.2 °C13 January 196421.3 °C556 mm1022
196333.2 °C7 September 1963-6.5 °C24 January 196321.6 °C351 mm10710
196236.2 °C13 August 1962-6.6 °C12 January 196221.7 °C568 mm1064
196133.2 °C4 August 19610.9 °C28 January 196121.2 °C675 mm740
196033.9 °C29 July 1960-2.2 °C25 February 196021.1 °C772 mm891
195933.1 °C25 July 1959-4.0 °C4 January 195920.9 °C709 mm923
195832.9 °C13 August 1958-0.4 °C13 February 195821.2 °C945 mm1041
195733.8 °C10 August 1957-1.2 °C17 January 195722.1 °C886 mm981
195633.3 °C15 August 19561.0 °C19 January 195621.9 °C436 mm1160
195534.0 °C21 May 19551.3 °C11 February 195522.1 °C651 mm1190
195436.8 °C31 August 1954-1.0 °C22 January 195422.4 °C426 mm1241
195335.4 °C30 April 1953-0.9 °C24 December 195322.1 °C784 mm1152
195233.9 °C24 August 19521.7 °C15 December 195221.7 °C569 mm920
195134.7 °C5 August 1951-6.5 °C2 February 195121.8 °C610 mm1067
195035.3 °C31 August 1950-1.6 °C6 December 195022.7 °C327 mm1172
194934.1 °C21 August 1949-9.2 °C31 January 194922.1 °C674 mm1093
194833.8 °C5 August 1948-3.0 °C28 January 194821.5 °C683 mm906
194733.3 °C19 September 1947-3.4 °C4 January 194720.6 °C937 mm433
194634.2 °C21 August 19462.2 °C16 January 194621.7 °C1,026 mm590
194533.6 °C18 July 19453.9 °C15 December 194522.5 °C711 mm920
194433.4 °C2 August 19441.6 °C9 January 194422.1 °C852 mm820
194337.4 °C27 July 1943-0.4 °C19 January 194321.8 °C648 mm763
194232.9 °C22 July 1942-1.4 °C8 January 194221.3 °C639 mm641
194131.7 °C20 August 19413.3 °C9 February 194120.9 °C1,018 mm430
194033.8 °C9 September 1940-4.4 °C19 January 194020.7 °C855 mm425

Normals computed over complete calendar years 1940–2025.

A specific year

Pick a year and see how it compares to normal — warmer, drier or more extreme than usual?

Across the whole year

Average daily high
26.7 °C
+1.3 °C
Hot days (≥ 30 °C)
141 d/yr
+40
Frost days (< 0 °C)
3 d/yr
+1
Annual rainfall
737 mm
+5 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan15.9 °C-1.8 °C34 mm-18 mm
Feb19.9 °C+0.7 °C6 mm-38 mm
Mar25.2 °C+3.1 °C215 mm+168 mm
Apr26.3 °C+1.2 °C14 mm-38 mm
May29.4 °C+1.3 °C79 mm+5 mm
Jun31.1 °C+0.7 °C95 mm+25 mm
Jul31.5 °C+0.2 °C39 mm-18 mm
Aug32.8 °C+1.2 °C70 mm+7 mm
Sep31.3 °C+1.2 °C80 mm-27 mm
Oct29.7 °C+2.6 °C14 mm-54 mm
Nov25.9 °C+3.3 °C46 mm-9 mm
Dec20.7 °C+1.4 °C47 mm+3 mm

The year's extremes

Hottest day
34.3 °C
3 Sep 2025
Coldest day
-3.3 °C
22 Jan 2025
Wettest day
155.1 mm
27 Mar 2025
Windiest day
43.0 km/h
29 Dec 2025
Strongest gust
68.0 km/h
29 Dec 2025
Hottest feels-like
40.4 °C
3 Sep 2025
Coldest feels-like
-9.0 °C
21 Jan 2025
Snowiest day
1.4 cm
21 Jan 2025
Sunniest day
13.0 h
27 Apr 2025

What was the weather like that day?

Your birthday, a wedding, a memorable trip: discover the actual weather for any date since 1940.

Date

Frequently asked questions

What is the climate of Portland?

Portland has a humid subtropical climate (Köppen Cfa). Over 1940-2025, the average annual temperature is 21.9 °C and it receives 732 mm of precipitation per year.

What is the hottest day ever recorded in Portland?

The hottest day measured in Portland between 1940 and 2025 was 24 September 2005, reaching 40.1 °C.

What is the coldest day in Portland?

The coldest day measured in Portland between 1940 and 2025 was 23 December 1989, at -9.7 °C.

Does it snow in Portland?

Almost never: Portland sees virtually no snow, with about 2 frost days per year.

Has the climate of Portland warmed?

Yes: Portland warmed by +1.3 °C between 1940 and 2025, a statistically significant trend.

What is the wettest day in Portland?

The wettest day measured in Portland between 1940 and 2025 was 11 September 1971, with 175 mm of rain in 24 hours.

What was the windiest day in Portland?

The windiest day measured in Portland between 1940 and 2025 was 11 September 1961, with winds reaching 82.0 km/h.

What is the warmest month in Portland?

The warmest month in Portland is August (28.4 °C on average); the coldest is January (13.6 °C).

How much does it rain in Portland?

Portland receives on average 732 mm of precipitation per year, spread over about 103 rainy days.

Is it sunny in Portland?

Portland gets on average 9.9 hours of sunshine per day, roughly 3,614 hours per year over 1940-2025.

What is the biggest single-day snowfall in Portland?

The heaviest 24-hour snowfall measured in Portland between 1940 and 2025 was 30 January 1949, with 9.2 cm.

Are there tropical nights in Portland?

Yes: Portland has on average 191 tropical nights per year (temperature staying above 20 °C), over 1940-2025.

What was the most extreme apparent temperature in Portland?

In Portland, between 1940 and 2025, the highest apparent temperature reached 43.1 °C on 7 June 2019, and the lowest was -17.6 °C on 23 December 1989.

Compare Portland with another city

Pick a second city: its normals will be set against these, indicator by indicator.

Nearby cities

The climate around Portland

Other cities — United States