Macedo de Cavaleiros climate — normals and trends

Macedo de Cavaleiros (Portugal) has a hot-summer mediterranean climate (Csa) under the Köppen-Geiger classification. Its mean annual temperature is 13.1 °C and it receives 670 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 (22.0 °C on average) and the coldest is January (5.4 °C). Rainfall peaks in December.

Macedo de Cavaleiros averages 36 frost days, 34 hot days (≥ 30 °C) and 94 rainy days per year.

Macedo de Cavaleiros has warmed by +1.6 °C between 1940 and 2025, or +0.18 °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 42.0 °C (on 14 July 2022) and the coldest -15.3 °C (on 4 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

Macedo de CavaleirosBraganza District

coords
41.54°, -6.96°
period
19402025 · 86 yrs
CsaHot-summer MediterraneanWarmest monthJulyColdest monthJanuaryWettest monthDecemberDriest monthAugust

Mean daily temperature

13.1°C

Average daily high

18.5°C

Average daily low

8.1°C

Annual rainfall

670mm

Sunshine / day

9.9h

Mean relative humidity

70%

Average peak wind

13.0km/h

Seasonal range

16.6°C

Frost days (< 0 °C)

36 d/yr

Hot days (≥ 30 °C)

34 d/yr

Rainy days (≥ 1 mm)

94 d/yr

Annual snowfall

4.1 cm

Average feels-like high

17.0 °C

Average feels-like low

6.1 °C

Average peak gust

33.0 km/h

Tropical nights (≥ 20 °C)

2 d/yr

Solar radiation

16.0 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.40 · 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

42.0 °C

14 July 2022

Coldest day

-15.3 °C

4 February 1963

Wettest day

84 mm

20 January 1941

Windiest day

38.8 km/h

15 February 1941

Strongest gust

111.6 km/h

15 February 1941

Hottest feels-like

42.9 °C

14 July 2022

Coldest feels-like

-19.8 °C

4 February 1963

Snowiest day

17.2 cm

23 February 1948

Sunniest day

15.0 h

14 June 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202537.7 °C10 August 2025-4.9 °C15 January 202514.3 °C816 mm6327
202437.1 °C10 August 2024-3.4 °C10 December 202414.2 °C661 mm4521
202338.8 °C23 August 2023-4.7 °C28 February 202314.3 °C667 mm5046
202242.0 °C14 July 2022-3.4 °C23 January 202215.1 °C675 mm7231
202136.0 °C13 August 2021-5.6 °C12 January 202113.7 °C569 mm3827
202037.6 °C6 August 2020-3.9 °C26 December 202014.5 °C582 mm5817
201935.0 °C22 July 2019-3.5 °C6 January 201913.8 °C574 mm4127
201838.9 °C3 August 2018-3.9 °C24 February 201813.6 °C735 mm3230
201737.4 °C17 June 2017-4.0 °C2 December 201714.5 °C424 mm4935
201636.8 °C8 August 2016-2.9 °C19 February 201613.8 °C798 mm5618
201536.6 °C29 June 2015-3.3 °C6 February 201514.0 °C519 mm5034
201434.8 °C2 September 2014-3.4 °C29 December 201413.9 °C850 mm2513
201337.0 °C6 July 2013-3.2 °C25 February 201313.2 °C736 mm4436
201237.0 °C26 June 2012-4.7 °C4 February 201213.2 °C493 mm3445
201135.6 °C26 June 2011-3.5 °C26 January 201114.0 °C578 mm2425
201036.1 °C28 July 2010-4.0 °C10 January 201013.3 °C810 mm4640
200934.4 °C12 August 2009-4.5 °C15 December 200914.0 °C643 mm3923
200836.2 °C19 July 2008-3.0 °C2 December 200812.9 °C509 mm2620
200736.6 °C4 August 2007-4.8 °C17 November 200712.9 °C504 mm1633
200636.6 °C17 July 2006-4.1 °C29 January 200614.1 °C765 mm6242
200535.6 °C14 August 2005-4.6 °C1 March 200513.5 °C471 mm5059
200435.1 °C24 July 2004-3.0 °C2 March 200413.3 °C449 mm2830
200337.3 °C1 August 2003-3.9 °C13 January 200314.0 °C773 mm4521
200233.0 °C27 July 2002-2.7 °C6 December 200213.7 °C794 mm2410
200135.5 °C1 July 2001-4.8 °C22 December 200113.4 °C825 mm3130
200034.0 °C21 July 2000-3.1 °C21 January 200013.3 °C866 mm3322
199935.6 °C9 July 1999-3.6 °C12 January 199913.3 °C670 mm3636
199836.8 °C10 August 1998-3.2 °C5 December 199813.7 °C547 mm4225
199733.8 °C26 July 1997-5.4 °C4 January 199714.3 °C879 mm2411
199633.9 °C14 June 1996-3.6 °C22 February 199613.5 °C788 mm3419
199537.0 °C24 July 1995-3.1 °C2 January 199514.5 °C728 mm3026
199433.6 °C20 August 1994-3.8 °C19 January 199413.5 °C636 mm3125
199336.7 °C19 August 1993-4.8 °C1 March 199312.5 °C641 mm3134
199236.9 °C6 August 1992-4.3 °C20 January 199213.1 °C451 mm3534
199137.4 °C17 August 1991-3.9 °C3 February 199113.3 °C471 mm4734
199036.8 °C20 July 1990-3.8 °C16 December 199013.9 °C523 mm3628
198936.5 °C19 July 1989-3.6 °C3 January 198914.4 °C824 mm4123
198837.0 °C7 September 1988-3.8 °C16 December 198813.0 °C672 mm2430
198737.9 °C12 August 1987-4.3 °C16 January 198713.8 °C738 mm4932
198635.5 °C8 July 1986-3.3 °C9 February 198612.9 °C490 mm3031
198535.8 °C22 July 1985-5.6 °C10 January 198513.2 °C797 mm3944
198434.0 °C29 July 1984-3.1 °C28 January 198412.5 °C741 mm2132
198334.0 °C6 September 1983-10.7 °C13 February 198312.8 °C658 mm1542
198235.9 °C7 July 1982-2.4 °C30 November 198213.3 °C499 mm2521
198137.9 °C14 June 1981-5.7 °C14 January 198113.5 °C577 mm4737
198036.7 °C21 August 1980-3.3 °C13 January 198012.7 °C450 mm3534
197935.4 °C7 July 1979-3.7 °C16 February 197912.7 °C857 mm2624
197835.6 °C15 July 1978-8.1 °C13 January 197812.3 °C862 mm4627
197731.5 °C11 September 1977-3.2 °C22 November 197712.1 °C878 mm627
197634.1 °C4 August 1976-3.1 °C3 January 197612.7 °C644 mm2337
197533.9 °C30 July 1975-3.2 °C23 December 197512.4 °C576 mm2241
197433.8 °C10 July 1974-2.8 °C4 March 197412.3 °C685 mm2331
197336.0 °C11 July 1973-3.6 °C12 December 197312.5 °C588 mm2355
197232.4 °C14 July 1972-5.6 °C4 January 197211.9 °C855 mm529
197132.8 °C4 September 1971-5.9 °C1 January 197111.9 °C768 mm1039
197034.2 °C6 September 1970-5.2 °C30 December 197012.9 °C568 mm2944
196935.0 °C14 July 1969-5.0 °C12 December 196912.3 °C815 mm2643
196836.6 °C30 June 1968-3.6 °C29 December 196813.0 °C726 mm2223
196733.4 °C10 July 1967-5.0 °C11 January 196712.7 °C534 mm2644
196635.5 °C12 July 1966-3.2 °C20 November 196612.8 °C1,003 mm3239
196534.3 °C28 August 1965-4.4 °C7 March 196512.5 °C765 mm2952
196433.8 °C5 August 1964-4.2 °C9 February 196412.4 °C606 mm3970
196333.8 °C23 July 1963-15.3 °C4 February 196312.2 °C1,004 mm2334
196236.1 °C29 August 1962-5.8 °C26 December 196212.9 °C546 mm4457
196135.2 °C28 August 1961-4.9 °C21 December 196113.8 °C686 mm2515
196033.9 °C25 July 1960-4.4 °C15 January 196012.6 °C1,043 mm1730
195935.4 °C6 July 1959-3.2 °C4 January 195913.1 °C841 mm1818
195834.8 °C31 July 1958-3.9 °C11 March 195812.5 °C744 mm1530
195736.1 °C1 August 1957-4.6 °C17 January 195712.6 °C477 mm2542
195632.5 °C6 July 1956-6.4 °C27 February 195611.3 °C749 mm1266
195534.0 °C23 August 1955-4.8 °C8 March 195513.7 °C719 mm2529
195435.2 °C24 July 1954-5.7 °C2 February 195412.5 °C492 mm2858
195334.9 °C6 August 1953-4.4 °C22 January 195313.0 °C426 mm4960
195233.9 °C10 July 1952-4.1 °C28 January 195212.6 °C619 mm1559
195136.9 °C27 July 1951-3.3 °C30 January 195112.4 °C706 mm2337
195034.0 °C19 July 1950-4.6 °C27 December 195013.1 °C527 mm3542
194936.1 °C4 July 1949-3.8 °C4 February 194913.1 °C367 mm4050
194834.8 °C25 July 1948-6.6 °C21 February 194813.2 °C753 mm2722
194736.4 °C26 July 1947-5.4 °C26 January 194713.5 °C770 mm4743
194636.0 °C12 July 1946-4.8 °C22 December 194612.5 °C622 mm4053
194538.6 °C23 July 1945-5.6 °C13 January 194513.9 °C532 mm4942
194437.1 °C13 August 1944-5.1 °C24 February 194412.6 °C387 mm4084
194337.0 °C17 August 1943-3.6 °C20 November 194313.2 °C599 mm5651
194235.3 °C24 July 1942-4.7 °C8 January 194212.4 °C770 mm4263
194137.8 °C24 July 1941-11.7 °C11 January 194112.6 °C861 mm4950
194034.7 °C7 August 1940-5.9 °C23 January 194012.5 °C751 mm3553

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
20.0 °C
+1.5 °C
Hot days (≥ 30 °C)
63 d/yr
+29
Frost days (< 0 °C)
27 d/yr
-9
Annual rainfall
816 mm
+146 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan11.3 °C+1.9 °C148 mm+71 mm
Feb12.7 °C+1.4 °C39 mm-32 mm
Mar13.7 °C-0.8 °C112 mm+45 mm
Apr18.4 °C+1.7 °C96 mm+34 mm
May21.5 °C+1.3 °C55 mm-1 mm
Jun29.1 °C+4.0 °C18 mm-12 mm
Jul30.9 °C+2.1 °C3 mm-11 mm
Aug31.9 °C+3.3 °C4 mm-9 mm
Sep25.1 °C+0.2 °C22 mm-15 mm
Oct21.7 °C+2.6 °C82 mm+5 mm
Nov13.4 °C+0.3 °C125 mm+45 mm
Dec10.3 °C+0.6 °C112 mm+27 mm

The year's extremes

Hottest day
37.7 °C
10 Aug 2025
Coldest day
-4.9 °C
15 Jan 2025
Wettest day
29.5 mm
31 Oct 2025
Windiest day
29.7 km/h
26 Jan 2025
Strongest gust
84.6 km/h
26 Jan 2025
Hottest feels-like
39.2 °C
5 Aug 2025
Coldest feels-like
-8.6 °C
15 Jan 2025
Sunniest day
15.0 h
15 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 Macedo de Cavaleiros?

Macedo de Cavaleiros has a hot-summer mediterranean climate (Köppen Csa). Over 1940-2025, the average annual temperature is 13.1 °C and it receives 670 mm of precipitation per year.

What is the hottest day ever recorded in Macedo de Cavaleiros?

The hottest day measured in Macedo de Cavaleiros between 1940 and 2025 was 14 July 2022, reaching 42.0 °C.

What is the coldest day in Macedo de Cavaleiros?

The coldest day measured in Macedo de Cavaleiros between 1940 and 2025 was 4 February 1963, at -15.3 °C.

Does it snow in Macedo de Cavaleiros?

Yes. Macedo de Cavaleiros gets on average 4.1 cm of snow per year and has around 36 frost days.

Has the climate of Macedo de Cavaleiros warmed?

Yes: Macedo de Cavaleiros warmed by +1.6 °C between 1940 and 2025, a statistically significant trend.

What is the wettest day in Macedo de Cavaleiros?

The wettest day measured in Macedo de Cavaleiros between 1940 and 2025 was 20 January 1941, with 84 mm of rain in 24 hours.

What was the windiest day in Macedo de Cavaleiros?

The windiest day measured in Macedo de Cavaleiros between 1940 and 2025 was 15 February 1941, with winds reaching 38.8 km/h.

What is the warmest month in Macedo de Cavaleiros?

The warmest month in Macedo de Cavaleiros is July (22.0 °C on average); the coldest is January (5.4 °C).

How much does it rain in Macedo de Cavaleiros?

Macedo de Cavaleiros receives on average 670 mm of precipitation per year, spread over about 94 rainy days.

Is it sunny in Macedo de Cavaleiros?

Macedo de Cavaleiros 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 Macedo de Cavaleiros?

The heaviest 24-hour snowfall measured in Macedo de Cavaleiros between 1940 and 2025 was 23 February 1948, with 17.2 cm.

Are there tropical nights in Macedo de Cavaleiros?

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

What was the most extreme apparent temperature in Macedo de Cavaleiros?

In Macedo de Cavaleiros, between 1940 and 2025, the highest apparent temperature reached 42.9 °C on 14 July 2022, and the lowest was -19.8 °C on 4 February 1963.

Compare Macedo de Cavaleiros with another city

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

Nearby cities

The climate around Macedo de Cavaleiros

Other cities — Portugal