Miranda do Douro climate — normals and trends

Miranda do Douro (Portugal) has a warm-summer mediterranean climate (Csb) under the Köppen-Geiger classification. Its mean annual temperature is 12.4 °C and it receives 574 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 July (21.7 °C on average) and the coldest is January (4.6 °C). Rainfall peaks in December.

Miranda do Douro averages 36 frost days, 28 hot days (≥ 30 °C) and 92 rainy days per year.

Miranda do Douro has warmed by +1.6 °C between 1940 and 2025, or +0.19 °C per decade. This trend is statistically significant.

The number of frost days there went from about 49 to 23 per year over the period.

The hottest day of the period reached 39.9 °C (on 14 July 2022) and the coldest -13.8 °C (on 2 February 1963).

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

Miranda do DouroBraganza District

coords
41.50°, -6.27°
period
19402025 · 86 yrs
CsbWarm-summer MediterraneanWarmest monthJulyColdest monthJanuaryWettest monthDecemberDriest monthAugust

Mean daily temperature

12.4°C

Average daily high

17.5°C

Average daily low

7.7°C

Annual rainfall

574mm

Sunshine / day

10.0h

Mean relative humidity

69%

Average peak wind

16.0km/h

Seasonal range

17.1°C

Frost days (< 0 °C)

36 d/yr

Hot days (≥ 30 °C)

28 d/yr

Rainy days (≥ 1 mm)

92 d/yr

Annual snowfall

9.1 cm

Average feels-like high

15.4 °C

Average feels-like low

5.2 °C

Average peak gust

35.8 km/h

Tropical nights (≥ 20 °C)

2 d/yr

Solar radiation

16.3 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.6 °C

since 1940

+0.2 °C per decade · r² = 0.43 · 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

39.9 °C

14 July 2022

Coldest day

-13.8 °C

2 February 1963

Wettest day

69 mm

24 November 2006

Windiest day

50.7 km/h

30 December 1981

Strongest gust

120.6 km/h

30 December 1981

Hottest feels-like

39.8 °C

14 July 2022

Coldest feels-like

-19.1 °C

2 February 1963

Snowiest day

14.6 cm

23 February 1948

Sunniest day

15.0 h

26 June 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202537.5 °C10 August 2025-4.6 °C15 January 202513.6 °C695 mm5930
202437.4 °C10 August 2024-2.8 °C21 December 202413.6 °C602 mm4023
202338.9 °C23 August 2023-4.2 °C19 December 202313.6 °C561 mm4448
202239.9 °C14 July 2022-3.7 °C15 January 202214.1 °C590 mm6234
202136.4 °C13 August 2021-5.5 °C17 January 202112.8 °C554 mm2927
202036.8 °C6 August 2020-3.7 °C12 January 202013.6 °C550 mm4918
201935.0 °C22 July 2019-2.8 °C6 January 201913.3 °C490 mm3629
201838.5 °C3 August 2018-3.2 °C24 February 201813.0 °C633 mm2425
201736.4 °C17 June 2017-3.9 °C19 January 201713.9 °C388 mm4334
201636.8 °C6 September 2016-3.2 °C17 February 201613.1 °C706 mm4824
201535.9 °C14 July 2015-2.9 °C17 January 201513.4 °C453 mm4635
201434.2 °C16 July 2014-2.3 °C31 December 201413.2 °C651 mm2015
201335.8 °C6 July 2013-3.6 °C9 December 201312.4 °C620 mm3639
201236.6 °C26 June 2012-4.8 °C12 February 201212.6 °C456 mm3045
201135.3 °C26 June 2011-3.3 °C26 January 201113.4 °C493 mm1626
201035.4 °C28 July 2010-4.1 °C10 January 201012.5 °C697 mm3640
200933.3 °C12 August 2009-4.3 °C20 December 200913.4 °C536 mm3529
200835.4 °C19 July 2008-3.2 °C16 December 200812.2 °C453 mm2524
200736.5 °C4 August 2007-4.5 °C17 December 200712.3 °C470 mm1331
200635.7 °C5 September 2006-3.5 °C28 January 200613.4 °C666 mm4948
200536.0 °C7 August 2005-6.2 °C1 March 200512.8 °C415 mm4458
200435.1 °C24 July 2004-3.9 °C2 March 200412.6 °C413 mm2436
200337.2 °C1 August 2003-3.2 °C18 February 200313.4 °C697 mm3923
200233.0 °C17 June 2002-0.8 °C10 January 200213.1 °C667 mm2510
200135.4 °C21 June 2001-5.5 °C25 December 200112.8 °C617 mm2923
200034.3 °C31 July 2000-2.8 °C4 January 200012.7 °C672 mm2625
199935.2 °C1 July 1999-3.1 °C1 February 199912.7 °C551 mm3032
199836.4 °C10 August 1998-2.7 °C7 December 199813.1 °C467 mm3825
199733.0 °C1 August 1997-4.7 °C6 January 199713.6 °C775 mm1811
199634.0 °C21 July 1996-3.0 °C20 February 199612.8 °C727 mm2919
199537.0 °C24 July 1995-2.5 °C15 December 199513.8 °C575 mm2222
199433.5 °C27 August 1994-3.9 °C19 January 199412.9 °C498 mm3422
199336.1 °C28 July 1993-4.5 °C24 January 199311.7 °C582 mm2437
199236.0 °C6 August 1992-4.5 °C20 January 199212.5 °C404 mm3333
199136.9 °C16 August 1991-3.2 °C15 January 199112.6 °C377 mm4132
199035.7 °C19 July 1990-3.2 °C21 December 199013.1 °C456 mm3130
198935.9 °C19 July 1989-4.0 °C3 January 198913.6 °C747 mm3320
198836.5 °C7 September 1988-3.4 °C23 November 198812.4 °C625 mm2526
198737.6 °C12 August 1987-5.2 °C14 January 198713.1 °C634 mm4237
198635.7 °C8 July 1986-2.9 °C10 February 198612.3 °C421 mm2741
198535.2 °C22 July 1985-6.3 °C7 January 198512.6 °C619 mm3845
198433.5 °C28 July 1984-3.5 °C11 March 198411.7 °C611 mm1732
198332.3 °C7 September 1983-8.1 °C12 February 198312.2 °C584 mm1437
198236.5 °C7 July 1982-2.5 °C31 December 198212.6 °C435 mm1916
198136.8 °C16 June 1981-4.8 °C14 January 198112.7 °C449 mm3537
198036.3 °C21 August 1980-2.9 °C5 December 198012.0 °C370 mm3041
197934.1 °C8 July 1979-3.2 °C17 February 197912.1 °C705 mm1826
197834.3 °C16 July 1978-9.4 °C21 December 197811.1 °C663 mm2736
197730.9 °C11 September 1977-3.3 °C1 December 197711.7 °C740 mm326
197634.6 °C5 August 1976-3.4 °C3 January 197612.0 °C617 mm1533
197533.1 °C29 July 1975-4.5 °C24 December 197511.7 °C518 mm2136
197433.4 °C10 July 1974-2.7 °C21 December 197411.7 °C518 mm2123
197335.0 °C11 July 1973-4.2 °C10 January 197311.8 °C471 mm2056
197232.0 °C14 July 1972-6.2 °C3 January 197211.2 °C759 mm533
197132.5 °C4 September 1971-6.2 °C3 January 197111.3 °C712 mm733
197033.7 °C6 September 1970-6.0 °C30 December 197012.2 °C520 mm2141
196934.6 °C20 July 1969-4.3 °C12 December 196911.5 °C768 mm2443
196836.5 °C30 June 1968-3.1 °C11 January 196812.4 °C611 mm2223
196733.0 °C10 July 1967-4.7 °C11 January 196712.1 °C462 mm2738
196634.8 °C12 July 1966-3.2 °C3 November 196612.0 °C804 mm1944
196533.3 °C4 August 1965-5.6 °C9 December 196511.8 °C612 mm2454
196432.9 °C5 August 1964-4.5 °C8 March 196411.7 °C531 mm3375
196332.9 °C23 July 1963-13.8 °C2 February 196311.5 °C808 mm1840
196235.0 °C29 August 1962-6.7 °C25 December 196212.2 °C491 mm3453
196134.2 °C28 August 1961-4.5 °C21 December 196113.1 °C608 mm1819
196033.3 °C26 July 1960-5.7 °C11 January 196012.0 °C890 mm1433
195934.4 °C6 July 1959-2.7 °C5 January 195912.2 °C727 mm1215
195834.5 °C31 July 1958-4.0 °C21 January 195811.9 °C617 mm1233
195735.7 °C1 August 1957-4.6 °C18 January 195711.9 °C430 mm1653
195632.0 °C6 July 1956-9.0 °C27 February 195610.6 °C639 mm962
195533.1 °C23 August 1955-4.3 °C8 March 195513.0 °C601 mm1635
195434.5 °C24 July 1954-5.7 °C2 February 195411.8 °C427 mm2159
195333.9 °C30 August 1953-4.2 °C22 January 195312.2 °C388 mm3655
195232.7 °C10 July 1952-4.9 °C30 December 195211.9 °C512 mm1055
195136.5 °C27 July 1951-2.6 °C30 January 195111.6 °C598 mm1438
195033.6 °C19 July 1950-4.6 °C1 February 195012.6 °C433 mm3342
194935.0 °C4 July 1949-3.6 °C3 February 194912.2 °C356 mm3254
194834.4 °C25 July 1948-13.1 °C22 February 194812.5 °C619 mm1624
194736.1 °C26 July 1947-5.5 °C25 January 194712.8 °C651 mm3944
194636.1 °C12 July 1946-6.1 °C22 January 194611.7 °C598 mm2352
194537.6 °C23 July 1945-6.4 °C13 January 194513.1 °C425 mm3642
194436.2 °C31 July 1944-5.3 °C25 February 194411.6 °C375 mm2788
194335.9 °C17 August 1943-3.5 °C16 November 194312.5 °C529 mm4148
194235.0 °C24 July 1942-4.9 °C12 January 194211.7 °C665 mm3864
194137.6 °C24 July 1941-11.2 °C11 January 194111.7 °C673 mm4357
194034.6 °C11 August 1940-10.0 °C23 January 194011.7 °C667 mm2356

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
19.2 °C
+1.7 °C
Hot days (≥ 30 °C)
59 d/yr
+31
Frost days (< 0 °C)
30 d/yr
-6
Annual rainfall
695 mm
+121 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan10.0 °C+1.9 °C110 mm+51 mm
Feb12.0 °C+1.9 °C36 mm-19 mm
Mar12.1 °C-1.2 °C108 mm+49 mm
Apr17.6 °C+1.9 °C88 mm+29 mm
May20.7 °C+1.3 °C64 mm+9 mm
Jun29.0 °C+4.5 °C37 mm+4 mm
Jul30.0 °C+1.7 °C6 mm-9 mm
Aug31.7 °C+3.7 °C2 mm-10 mm
Sep24.6 °C+0.7 °C23 mm-12 mm
Oct20.7 °C+2.7 °C55 mm-8 mm
Nov12.3 °C+0.4 °C83 mm+19 mm
Dec8.9 °C+0.4 °C83 mm+17 mm

The year's extremes

Hottest day
37.5 °C
10 Aug 2025
Coldest day
-4.6 °C
15 Jan 2025
Wettest day
26.5 mm
27 Jan 2025
Windiest day
38.9 km/h
26 Jan 2025
Strongest gust
90.7 km/h
26 Jan 2025
Hottest feels-like
38.6 °C
9 Aug 2025
Coldest feels-like
-8.1 °C
15 Jan 2025
Snowiest day
0.3 cm
16 Mar 2025
Sunniest day
15.0 h
26 Jun 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 Miranda do Douro?

Miranda do Douro has a warm-summer mediterranean climate (Köppen Csb). Over 1940-2025, the average annual temperature is 12.4 °C and it receives 574 mm of precipitation per year.

What is the hottest day ever recorded in Miranda do Douro?

The hottest day measured in Miranda do Douro between 1940 and 2025 was 14 July 2022, reaching 39.9 °C.

What is the coldest day in Miranda do Douro?

The coldest day measured in Miranda do Douro between 1940 and 2025 was 2 February 1963, at -13.8 °C.

Does it snow in Miranda do Douro?

Yes. Miranda do Douro gets on average 9.1 cm of snow per year and has around 36 frost days.

Has the climate of Miranda do Douro warmed?

Yes: Miranda do Douro warmed by +1.6 °C between 1940 and 2025, a statistically significant trend.

What is the wettest day in Miranda do Douro?

The wettest day measured in Miranda do Douro between 1940 and 2025 was 24 November 2006, with 69 mm of rain in 24 hours.

What was the windiest day in Miranda do Douro?

The windiest day measured in Miranda do Douro between 1940 and 2025 was 30 December 1981, with winds reaching 50.7 km/h.

What is the warmest month in Miranda do Douro?

The warmest month in Miranda do Douro is July (21.7 °C on average); the coldest is January (4.6 °C).

How much does it rain in Miranda do Douro?

Miranda do Douro receives on average 574 mm of precipitation per year, spread over about 92 rainy days.

Is it sunny in Miranda do Douro?

Miranda do Douro gets on average 10.0 hours of sunshine per day, roughly 3,650 hours per year over 1940-2025.

What is the biggest single-day snowfall in Miranda do Douro?

The heaviest 24-hour snowfall measured in Miranda do Douro between 1940 and 2025 was 23 February 1948, with 14.6 cm.

Are there tropical nights in Miranda do Douro?

Yes: Miranda do Douro has on average 2 tropical nights per year (temperature staying above 20 °C), over 1940-2025.

What was the most extreme apparent temperature in Miranda do Douro?

In Miranda do Douro, between 1940 and 2025, the highest apparent temperature reached 39.8 °C on 14 July 2022, and the lowest was -19.1 °C on 2 February 1963.

Compare Miranda do Douro with another city

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

Nearby cities

The climate around Miranda do Douro

Other cities — Portugal