Forfar climate — normals and trends

Forfar (United Kingdom) has a temperate oceanic climate (Cfb) under the Köppen-Geiger classification. Its mean annual temperature is 7.1 °C and it receives 933 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 (13.5 °C on average) and the coldest is January (1.4 °C). Rainfall peaks in October.

Forfar averages 81 frost days, 0 hot days (≥ 30 °C) and 165 rainy days per year.

Forfar has warmed by +1.8 °C between 1940 and 2025, or +0.22 °C per decade. This trend is statistically significant.

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

The hottest day of the period reached 28.8 °C (on 19 July 2022) and the coldest -18.7 °C (on 27 December 1995).

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

ForfarScotland

coords
56.64°, -2.89°
period
19402025 · 86 yrs
CfbTemperate oceanicWarmest monthJulyColdest monthJanuaryWettest monthOctoberDriest monthApril

Mean daily temperature

7.1°C

Average daily high

10.1°C

Average daily low

4.0°C

Annual rainfall

933mm

Sunshine / day

7.6h

Mean relative humidity

83%

Average peak wind

18.9km/h

Seasonal range

12.1°C

Frost days (< 0 °C)

81 d/yr

Hot days (≥ 30 °C)

0 d/yr

Rainy days (≥ 1 mm)

165 d/yr

Annual snowfall

98.1 cm

Average feels-like high

7.1 °C

Average feels-like low

0.8 °C

Average peak gust

43.0 km/h

Tropical nights (≥ 20 °C)

0 d/yr

Solar radiation

9.4 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.8 °C

since 1940

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

28.8 °C

19 July 2022

Coldest day

-18.7 °C

27 December 1995

Wettest day

60 mm

19 October 2023

Windiest day

51.7 km/h

31 January 1953

Strongest gust

138.6 km/h

28 January 2002

Hottest feels-like

28.9 °C

19 July 2022

Coldest feels-like

-23.4 °C

27 December 1995

Snowiest day

24.8 cm

18 January 1972

Sunniest day

17.0 h

22 June 2023

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202525.5 °C20 June 2025-7.3 °C21 November 20258.7 °C843 mm058
202422.4 °C17 September 2024-6.5 °C8 February 20248.2 °C984 mm052
202325.4 °C8 September 2023-7.4 °C8 March 20238.2 °C1,256 mm062
202228.8 °C19 July 2022-11.8 °C13 December 20228.5 °C1,036 mm058
202124.5 °C16 July 2021-12.1 °C11 February 20217.8 °C1,009 mm080
202024.3 °C12 August 2020-5.0 °C3 December 20207.9 °C1,011 mm051
201923.6 °C23 July 2019-7.1 °C23 January 20197.8 °C971 mm059
201826.4 °C28 June 2018-8.5 °C7 January 20187.8 °C879 mm079
201723.1 °C25 May 2017-8.0 °C10 December 20178.0 °C847 mm062
201623.8 °C19 July 2016-6.2 °C21 November 20167.7 °C952 mm070
201522.3 °C2 July 2015-5.4 °C19 January 20157.5 °C1,020 mm064
201423.5 °C18 June 2014-4.8 °C24 January 20148.3 °C1,187 mm041
201326.6 °C18 July 2013-9.1 °C31 March 20137.3 °C849 mm091
201222.4 °C27 May 2012-8.8 °C5 December 20127.0 °C1,093 mm065
201123.5 °C3 June 2011-8.1 °C11 January 20117.9 °C1,127 mm058
201022.6 °C22 May 2010-15.9 °C8 January 20106.4 °C893 mm0100
200924.2 °C1 July 2009-11.1 °C28 December 20097.6 °C1,071 mm073
200822.9 °C22 July 2008-7.3 °C12 January 20087.4 °C1,014 mm071
200721.7 °C5 September 2007-7.2 °C17 December 20078.0 °C887 mm047
200625.9 °C17 July 2006-9.2 °C22 March 20068.2 °C935 mm062
200525.3 °C12 July 2005-5.8 °C18 November 20058.1 °C864 mm055
200421.1 °C6 August 2004-10.0 °C29 February 20048.0 °C923 mm058
200324.3 °C7 August 2003-7.7 °C7 January 20038.1 °C641 mm061
200221.2 °C1 August 2002-9.0 °C2 January 20027.8 °C1,276 mm046
200123.1 °C2 July 2001-12.2 °C1 March 20017.2 °C872 mm088
200022.6 °C20 July 2000-8.9 °C27 December 20007.6 °C1,063 mm055
199925.2 °C8 July 1999-7.1 °C20 December 19997.7 °C1,004 mm059
199822.3 °C21 September 1998-11.2 °C6 December 19987.7 °C1,056 mm059
199723.5 °C8 August 1997-3.4 °C22 January 19978.2 °C950 mm049
199624.2 °C20 July 1996-9.0 °C6 December 19967.1 °C1,019 mm080
199527.3 °C21 August 1995-18.7 °C27 December 19957.7 °C927 mm089
199424.8 °C13 June 1994-11.0 °C17 February 19947.4 °C884 mm056
199320.8 °C31 August 1993-12.8 °C24 November 19936.9 °C1,012 mm073
199222.9 °C12 June 1992-7.5 °C19 February 19927.2 °C877 mm075
199124.2 °C4 September 1991-11.5 °C11 February 19917.3 °C843 mm082
199026.6 °C2 August 1990-3.8 °C15 February 19908.0 °C916 mm053
198924.9 °C4 July 1989-5.9 °C27 February 19897.9 °C735 mm061
198822.8 °C24 June 1988-5.7 °C12 February 19887.5 °C1,071 mm057
198722.1 °C5 July 1987-11.1 °C3 January 19876.7 °C851 mm082
198622.4 °C14 July 1986-10.0 °C2 March 19866.4 °C991 mm085
198519.7 °C25 July 1985-14.5 °C29 December 19856.5 °C1,085 mm085
198424.7 °C20 August 1984-12.2 °C20 January 19847.5 °C987 mm070
198325.0 °C21 July 1983-8.7 °C4 February 19837.4 °C847 mm070
198224.9 °C5 June 1982-17.3 °C10 January 19827.2 °C1,046 mm073
198121.9 °C26 August 1981-12.5 °C19 December 19816.6 °C837 mm0108
198023.2 °C4 June 1980-10.7 °C2 January 19806.7 °C978 mm089
197921.2 °C4 July 1979-12.7 °C5 January 19795.8 °C862 mm0131
197822.3 °C29 May 1978-14.5 °C18 February 19786.7 °C1,062 mm087
197722.5 °C7 July 1977-10.2 °C29 January 19776.7 °C1,007 mm079
197626.4 °C2 July 1976-9.4 °C11 December 19767.1 °C1,024 mm0102
197526.0 °C12 August 1975-7.2 °C19 January 19757.2 °C784 mm091
197420.5 °C14 June 1974-7.5 °C2 March 19747.0 °C996 mm054
197322.9 °C14 August 1973-11.2 °C15 February 19736.9 °C664 mm097
197223.0 °C17 July 1972-11.1 °C31 January 19726.8 °C1,011 mm069
197124.2 °C7 July 1971-9.5 °C3 January 19717.4 °C816 mm066
197023.5 °C10 June 1970-12.1 °C7 January 19706.7 °C929 mm0106
196923.7 °C14 July 1969-15.5 °C17 February 19696.6 °C924 mm0113
196821.4 °C10 June 1968-15.0 °C8 January 19686.7 °C878 mm099
196721.2 °C14 June 1967-7.9 °C20 December 19677.2 °C817 mm071
196622.9 °C21 July 1966-11.8 °C15 February 19665.7 °C1,041 mm0112
196520.6 °C14 May 1965-12.6 °C3 February 19655.4 °C917 mm0123
196422.3 °C3 August 1964-10.8 °C28 December 19646.3 °C828 mm0103
196321.6 °C30 July 1963-12.2 °C13 January 19635.3 °C961 mm0124
196221.1 °C8 June 1962-12.4 °C6 March 19625.5 °C814 mm0134
196123.1 °C29 August 1961-12.4 °C29 December 19616.8 °C829 mm081
196022.0 °C22 June 1960-9.7 °C22 February 19606.8 °C1,099 mm083
195922.8 °C14 June 1959-11.9 °C6 January 19597.5 °C799 mm075
195821.7 °C7 July 1958-13.1 °C14 March 19586.4 °C995 mm0109
195721.0 °C14 June 1957-9.4 °C10 December 19577.1 °C859 mm068
195619.4 °C25 June 1956-15.5 °C2 February 19566.2 °C957 mm098
195524.9 °C22 July 1955-14.1 °C14 January 19556.5 °C642 mm0116
195420.6 °C30 May 1954-14.0 °C9 February 19546.2 °C1,110 mm0101
195322.5 °C7 September 1953-9.6 °C4 January 19537.4 °C764 mm074
195221.8 °C22 July 1952-11.7 °C1 December 19526.1 °C749 mm0106
195120.8 °C21 July 1951-11.4 °C29 January 19516.2 °C982 mm0117
195024.7 °C7 June 1950-10.6 °C25 December 19506.4 °C885 mm098
194924.5 °C10 July 1949-12.5 °C4 January 19497.4 °C771 mm081
194822.8 °C30 July 1948-13.2 °C16 January 19486.9 °C1,067 mm088
194725.1 °C16 August 1947-15.4 °C1 March 19476.5 °C869 mm0104
194620.4 °C8 July 1946-12.0 °C25 February 19466.7 °C831 mm088
194523.2 °C3 August 1945-14.2 °C26 January 19457.6 °C859 mm067
194422.1 °C6 August 1944-10.1 °C13 December 19446.8 °C867 mm080
194321.3 °C27 June 1943-14.1 °C8 January 19436.9 °C873 mm074
194221.7 °C6 June 1942-9.7 °C29 January 19425.5 °C840 mm0132
194126.3 °C2 July 1941-13.0 °C18 January 19416.0 °C908 mm0139
194024.2 °C6 June 1940-14.5 °C21 January 19406.1 °C920 mm0117

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
12.2 °C
+2.1 °C
Hot days (≥ 30 °C)
0 d/yr
0
Frost days (< 0 °C)
58 d/yr
-23
Annual rainfall
843 mm
-91 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan4.3 °C+0.6 °C50 mm-35 mm
Feb5.9 °C+1.5 °C75 mm+9 mm
Mar9.9 °C+3.3 °C28 mm-43 mm
Apr12.8 °C+3.4 °C28 mm-34 mm
May16.2 °C+3.7 °C45 mm-33 mm
Jun17.0 °C+1.7 °C57 mm-17 mm
Jul19.3 °C+2.4 °C99 mm+14 mm
Aug19.1 °C+2.6 °C65 mm-22 mm
Sep14.8 °C+0.7 °C92 mm+17 mm
Oct12.1 °C+1.4 °C118 mm+28 mm
Nov7.9 °C+1.2 °C89 mm+10 mm
Dec6.7 °C+2.2 °C99 mm+16 mm

The year's extremes

Hottest day
25.5 °C
20 Jun 2025
Coldest day
-7.3 °C
21 Nov 2025
Wettest day
29.1 mm
3 Oct 2025
Windiest day
47.3 km/h
3 Oct 2025
Strongest gust
109.1 km/h
3 Oct 2025
Hottest feels-like
28.5 °C
14 Aug 2025
Coldest feels-like
-11.5 °C
21 Nov 2025
Snowiest day
6.0 cm
24 Jan 2025
Sunniest day
17.0 h
20 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 Forfar?

Forfar has a temperate oceanic climate (Köppen Cfb). Over 1940-2025, the average annual temperature is 7.1 °C and it receives 933 mm of precipitation per year.

What is the hottest day ever recorded in Forfar?

The hottest day measured in Forfar between 1940 and 2025 was 19 July 2022, reaching 28.8 °C.

What is the coldest day in Forfar?

The coldest day measured in Forfar between 1940 and 2025 was 27 December 1995, at -18.7 °C.

Does it snow in Forfar?

Yes. Forfar gets on average 98.1 cm of snow per year and has around 81 frost days.

Has the climate of Forfar warmed?

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

What is the wettest day in Forfar?

The wettest day measured in Forfar between 1940 and 2025 was 19 October 2023, with 60 mm of rain in 24 hours.

What was the windiest day in Forfar?

The windiest day measured in Forfar between 1940 and 2025 was 31 January 1953, with winds reaching 51.7 km/h.

What is the warmest month in Forfar?

The warmest month in Forfar is July (13.5 °C on average); the coldest is January (1.4 °C).

How much does it rain in Forfar?

Forfar receives on average 933 mm of precipitation per year, spread over about 165 rainy days.

Is it sunny in Forfar?

Forfar gets on average 7.6 hours of sunshine per day, roughly 2,774 hours per year over 1940-2025.

What is the biggest single-day snowfall in Forfar?

The heaviest 24-hour snowfall measured in Forfar between 1940 and 2025 was 18 January 1972, with 24.8 cm.

Are there tropical nights in Forfar?

Almost never: tropical nights (temperature staying above 20 °C) are virtually non-existent in Forfar.

What was the most extreme apparent temperature in Forfar?

In Forfar, between 1940 and 2025, the highest apparent temperature reached 28.9 °C on 19 July 2022, and the lowest was -23.4 °C on 27 December 1995.

Compare Forfar with another city

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

Nearby cities

The climate around Forfar

Other cities — United Kingdom