Tarifa climate — normals and trends

Tarifa (Spain) has a hot-summer mediterranean climate (Csa) under the Köppen-Geiger classification. Its mean annual temperature is 17.5 °C and it receives 672 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 (23.1 °C on average) and the coldest is January (13.0 °C). Rainfall peaks in December.

Tarifa averages 0 frost days, 3 hot days (≥ 30 °C) and 79 rainy days per year.

Tarifa has warmed by +1.2 °C between 1940 and 2025, or +0.14 °C per decade. This trend is statistically significant.

The hottest day of the period reached 38.1 °C (on 13 July 1946) and the coldest 2.5 °C (on 1 February 1954).

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

TarifaAndalusia

coords
36.01°, -5.61°
period
19402025 · 86 yrs
CsaHot-summer MediterraneanWarmest monthAugustColdest monthJanuaryWettest monthDecemberDriest monthJuly

Mean daily temperature

17.5°C

Average daily high

19.8°C

Average daily low

15.6°C

Annual rainfall

672mm

Sunshine / day

10.9h

Mean relative humidity

78%

Average peak wind

24.5km/h

Seasonal range

10.1°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

3 d/yr

Rainy days (≥ 1 mm)

79 d/yr

Annual snowfall

0.0 cm

Average feels-like high

19.0 °C

Average feels-like low

14.1 °C

Average peak gust

41.7 km/h

Tropical nights (≥ 20 °C)

54 d/yr

Solar radiation

18.4 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.2 °C

since 1940

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

38.1 °C

13 July 1946

Coldest day

2.5 °C

1 February 1954

Wettest day

92 mm

29 November 2010

Windiest day

66.5 km/h

22 December 1958

Strongest gust

128.5 km/h

22 December 1958

Hottest feels-like

39.0 °C

8 August 2011

Coldest feels-like

-4.9 °C

1 February 1954

Snowiest day

0.6 cm

3 February 1954

Sunniest day

14.2 h

23 June 1951

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202532.8 °C18 August 20259.1 °C22 December 202518.6 °C853 mm40
202431.4 °C18 August 20249.2 °C10 December 202418.5 °C632 mm20
202333.8 °C11 August 20237.6 °C27 January 202318.8 °C355 mm100
202233.4 °C25 July 20229.8 °C15 February 202218.5 °C572 mm30
202132.5 °C16 August 20217.2 °C13 January 202118.1 °C551 mm10
202031.4 °C24 July 20208.2 °C30 December 202018.3 °C530 mm30
201931.3 °C30 July 20197.4 °C3 February 201917.8 °C310 mm10
201829.1 °C31 July 20186.9 °C15 January 201817.5 °C772 mm00
201733.7 °C3 August 20175.2 °C19 January 201718.3 °C446 mm80
201632.2 °C6 September 20167.6 °C16 February 201618.2 °C624 mm90
201534.4 °C22 July 20156.6 °C5 February 201518.3 °C431 mm100
201433.1 °C29 August 20148.6 °C2 February 201418.1 °C466 mm40
201331.0 °C24 July 20137.9 °C25 February 201317.8 °C504 mm20
201231.9 °C11 August 20124.1 °C4 February 201217.6 °C532 mm50
201136.5 °C8 August 20118.5 °C2 February 201118.2 °C662 mm70
201033.2 °C11 August 20107.3 °C14 February 201018.1 °C1,358 mm50
200932.7 °C20 June 20096.6 °C9 January 200918.0 °C675 mm70
200831.7 °C20 August 20087.5 °C2 December 200817.7 °C842 mm20
200729.1 °C9 July 20075.6 °C26 January 200717.6 °C491 mm00
200630.5 °C31 July 20067.8 °C24 December 200618.0 °C580 mm20
200529.2 °C18 July 20052.9 °C27 January 200517.5 °C423 mm00
200431.5 °C25 July 20047.1 °C27 December 200417.8 °C503 mm30
200330.6 °C28 July 20036.6 °C10 January 200317.8 °C744 mm30
200229.3 °C6 July 200210.0 °C21 February 200217.8 °C582 mm00
200130.0 °C20 August 20018.1 °C16 November 200117.9 °C571 mm10
200030.9 °C7 July 20008.4 °C24 January 200017.8 °C693 mm30
199929.9 °C3 July 19997.6 °C18 January 199917.6 °C474 mm00
199828.3 °C27 July 19988.5 °C8 December 199817.8 °C406 mm00
199727.3 °C8 June 19977.2 °C5 December 199718.3 °C827 mm00
199629.8 °C20 July 19967.5 °C22 February 199617.6 °C1,341 mm00
199530.2 °C6 August 19958.3 °C9 January 199518.1 °C495 mm20
199434.8 °C5 July 19946.4 °C5 February 199417.9 °C394 mm100
199331.3 °C25 July 19935.6 °C1 March 199317.2 °C657 mm30
199228.7 °C27 August 19926.5 °C24 January 199217.3 °C451 mm00
199133.3 °C14 July 19917.7 °C2 February 199117.3 °C659 mm30
199031.1 °C25 August 19907.7 °C10 December 199018.0 °C692 mm20
198930.8 °C17 August 19898.3 °C4 April 198918.1 °C1,177 mm10
198831.6 °C17 August 19887.2 °C27 February 198817.7 °C528 mm60
198731.3 °C17 August 19876.2 °C16 January 198717.9 °C804 mm10
198631.1 °C22 August 19866.6 °C24 December 198617.3 °C489 mm30
198530.2 °C30 August 19854.5 °C16 January 198517.7 °C604 mm10
198431.6 °C25 July 19848.5 °C6 January 198417.0 °C505 mm40
198332.6 °C12 June 19835.4 °C12 February 198317.7 °C636 mm20
198231.1 °C27 July 19828.4 °C23 December 198217.5 °C565 mm70
198128.4 °C18 August 19814.7 °C14 January 198117.5 °C413 mm00
198034.5 °C4 August 19807.5 °C2 December 198017.3 °C572 mm70
197932.7 °C29 July 19795.4 °C21 December 197917.3 °C799 mm20
197832.2 °C17 July 19786.4 °C14 January 197817.4 °C628 mm30
197726.5 °C12 May 19777.8 °C7 January 197717.0 °C660 mm00
197633.6 °C9 August 19765.8 °C27 January 197617.1 °C754 mm50
197530.8 °C16 July 19758.3 °C21 January 197517.1 °C664 mm30
197430.3 °C9 August 19748.6 °C5 March 197417.0 °C462 mm30
197329.6 °C29 June 19737.7 °C3 February 197317.2 °C579 mm00
197228.0 °C24 July 19727.0 °C18 January 197216.6 °C1,095 mm00
197130.1 °C15 August 19714.8 °C2 January 197117.0 °C914 mm10
197031.6 °C25 July 19706.4 °C25 December 197017.4 °C968 mm40
196928.4 °C14 August 19696.4 °C1 December 196917.3 °C1,162 mm00
196829.6 °C17 July 19687.7 °C1 January 196817.4 °C743 mm00
196731.6 °C22 July 19674.8 °C12 December 196717.3 °C662 mm20
196629.0 °C21 August 19668.6 °C24 February 196617.4 °C583 mm00
196530.6 °C14 August 19654.9 °C5 January 196517.3 °C693 mm10
196430.3 °C19 September 19647.5 °C27 December 196417.6 °C661 mm10
196329.1 °C30 August 19635.3 °C3 February 196317.2 °C1,194 mm00
196233.1 °C21 August 19626.7 °C14 December 196217.6 °C917 mm30
196129.5 °C14 September 19617.2 °C14 January 196117.9 °C861 mm00
196030.9 °C22 June 19605.6 °C12 January 196017.3 °C983 mm10
195929.1 °C15 August 19599.2 °C5 February 195917.2 °C568 mm00
195830.2 °C12 August 19587.0 °C14 January 195817.2 °C531 mm10
195731.5 °C10 July 19575.7 °C20 January 195717.0 °C722 mm20
195631.3 °C19 August 19564.0 °C12 February 195616.6 °C857 mm20
195531.3 °C31 August 19556.3 °C11 March 195518.1 °C998 mm30
195428.4 °C2 September 19542.5 °C1 February 195416.9 °C485 mm00
195331.3 °C13 July 19535.1 °C16 February 195317.4 °C720 mm50
195231.7 °C8 June 19525.0 °C22 January 195217.3 °C552 mm20
195129.1 °C21 July 19516.9 °C26 February 195116.8 °C685 mm00
195033.5 °C16 July 19507.7 °C19 January 195017.5 °C525 mm40
194931.2 °C2 August 19496.2 °C12 December 194917.6 °C648 mm40
194830.7 °C29 June 19488.0 °C18 January 194817.5 °C649 mm20
194730.1 °C4 August 19476.1 °C26 January 194717.5 °C946 mm10
194638.1 °C13 July 19464.6 °C17 January 194617.1 °C736 mm50
194529.8 °C20 July 19454.7 °C12 January 194517.5 °C398 mm00
194429.6 °C16 August 19446.1 °C25 February 194417.0 °C447 mm00
194330.9 °C6 August 19437.3 °C13 December 194317.2 °C636 mm20
194231.7 °C18 July 19424.1 °C8 January 194217.1 °C762 mm30
194133.8 °C20 July 19413.5 °C4 January 194116.9 °C872 mm60
194036.1 °C28 July 19403.7 °C23 January 194016.9 °C720 mm60

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
21.0 °C
+1.2 °C
Hot days (≥ 30 °C)
4 d/yr
+1
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
853 mm
+181 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan16.8 °C+2.0 °C53 mm-41 mm
Feb16.7 °C+1.5 °C65 mm-22 mm
Mar16.8 °C+0.4 °C293 mm+208 mm
Apr18.7 °C+0.9 °C68 mm+14 mm
May21.6 °C+1.4 °C30 mm+1 mm
Jun25.4 °C+2.5 °C7 mm-1 mm
Jul26.6 °C+1.1 °C3 mm+1 mm
Aug27.1 °C+1.1 °C1 mm-5 mm
Sep24.8 °C+0.7 °C9 mm-16 mm
Oct22.9 °C+1.8 °C31 mm-39 mm
Nov18.8 °C+1.0 °C90 mm-10 mm
Dec15.6 °C0.0 °C203 mm+90 mm

The year's extremes

Hottest day
32.8 °C
18 Aug 2025
Coldest day
9.1 °C
22 Dec 2025
Wettest day
32.3 mm
9 Mar 2025
Windiest day
45.4 km/h
13 Mar 2025
Strongest gust
86.0 km/h
13 Mar 2025
Hottest feels-like
36.2 °C
18 Aug 2025
Coldest feels-like
5.7 °C
22 Dec 2025
Sunniest day
14.1 h
21 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 Tarifa?

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

What is the hottest day ever recorded in Tarifa?

The hottest day measured in Tarifa between 1940 and 2025 was 13 July 1946, reaching 38.1 °C.

What is the coldest day in Tarifa?

The coldest day measured in Tarifa between 1940 and 2025 was 1 February 1954, at 2.5 °C.

Does it snow in Tarifa?

Almost never: Tarifa sees virtually no snow, with about 0 frost days per year.

Has the climate of Tarifa warmed?

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

What is the wettest day in Tarifa?

The wettest day measured in Tarifa between 1940 and 2025 was 29 November 2010, with 92 mm of rain in 24 hours.

What was the windiest day in Tarifa?

The windiest day measured in Tarifa between 1940 and 2025 was 22 December 1958, with winds reaching 66.5 km/h.

What is the warmest month in Tarifa?

The warmest month in Tarifa is August (23.1 °C on average); the coldest is January (13.0 °C).

How much does it rain in Tarifa?

Tarifa receives on average 672 mm of precipitation per year, spread over about 79 rainy days.

Is it sunny in Tarifa?

Tarifa gets on average 10.9 hours of sunshine per day, roughly 3,979 hours per year over 1940-2025.

What is the biggest single-day snowfall in Tarifa?

The heaviest 24-hour snowfall measured in Tarifa between 1940 and 2025 was 3 February 1954, with 0.6 cm.

Are there tropical nights in Tarifa?

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

What was the most extreme apparent temperature in Tarifa?

In Tarifa, between 1940 and 2025, the highest apparent temperature reached 39.0 °C on 8 August 2011, and the lowest was -4.9 °C on 1 February 1954.

Compare Tarifa with another city

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

Nearby cities

The climate around Tarifa

Other cities — Spain