Kirkwall climate — normals and trends

Kirkwall (United Kingdom) has a temperate oceanic climate (Cfb) under the Köppen-Geiger classification. Its mean annual temperature is 8.5 °C and it receives 1,012 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 (12.5 °C on average) and the coldest is February (5.3 °C). Rainfall peaks in November.

Kirkwall averages 1 frost days, 0 hot days (≥ 30 °C) and 195 rainy days per year.

Kirkwall has warmed by +0.8 °C between 1940 and 2025, or +0.09 °C per decade. This trend is statistically significant.

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

The hottest day of the period reached 17.3 °C (on 17 September 2003) and the coldest -2.6 °C (on 7 February 1969).

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

KirkwallScotland

coords
58.98°, -2.96°
period
19402025 · 86 yrs
CfbTemperate oceanicWarmest monthAugustColdest monthFebruaryWettest monthNovemberDriest monthMay

Mean daily temperature

8.5°C

Average daily high

9.4°C

Average daily low

7.8°C

Annual rainfall

1,012mm

Sunshine / day

7.6h

Mean relative humidity

81%

Average peak wind

40.3km/h

Seasonal range

7.2°C

Frost days (< 0 °C)

1 d/yr

Hot days (≥ 30 °C)

0 d/yr

Rainy days (≥ 1 mm)

195 d/yr

Annual snowfall

19.4 cm

Average feels-like high

4.9 °C

Average feels-like low

1.5 °C

Average peak gust

54.4 km/h

Tropical nights (≥ 20 °C)

0 d/yr

Solar radiation

9.3 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+0.8 °C

since 1940

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

17.3 °C

17 September 2003

Coldest day

-2.6 °C

7 February 1969

Wettest day

61 mm

26 October 2006

Windiest day

104.6 km/h

31 January 1953

Strongest gust

164.2 km/h

13 February 1989

Hottest feels-like

17.2 °C

24 August 1955

Coldest feels-like

-15.1 °C

31 January 1953

Snowiest day

12.9 cm

22 January 1985

Sunniest day

17.8 h

17 June 2023

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202516.3 °C7 September 20251.4 °C3 January 20259.9 °C947 mm00
202416.2 °C27 August 2024-0.1 °C16 January 20249.3 °C1,184 mm01
202317.1 °C8 September 20230.0 °C7 March 20239.3 °C1,072 mm00
202216.6 °C10 August 20221.9 °C6 February 20229.4 °C1,108 mm00
202115.4 °C26 September 20210.1 °C4 April 20218.8 °C951 mm00
202015.5 °C20 August 20202.5 °C28 February 20209.0 °C1,038 mm00
201916.5 °C26 July 20192.4 °C29 January 20199.1 °C1,001 mm00
201817.0 °C28 July 2018-0.9 °C28 February 20188.9 °C946 mm02
201715.8 °C28 August 20171.7 °C10 February 20179.3 °C1,221 mm00
201616.4 °C30 August 20161.8 °C6 March 20169.0 °C1,008 mm00
201515.3 °C24 August 20152.1 °C3 February 20158.8 °C1,123 mm00
201415.5 °C26 July 20142.7 °C15 December 20149.4 °C1,125 mm00
201316.0 °C2 August 20131.0 °C11 March 20138.5 °C988 mm00
201215.7 °C3 September 20121.5 °C27 December 20128.4 °C966 mm00
201116.2 °C28 September 20110.5 °C6 January 20119.1 °C1,077 mm00
201015.5 °C20 August 2010-0.2 °C16 December 20108.2 °C812 mm01
200916.8 °C8 September 20091.1 °C20 December 20099.2 °C1,050 mm00
200815.4 °C1 August 2008-0.9 °C2 February 20088.8 °C1,103 mm01
200715.6 °C4 August 20072.2 °C19 March 20079.0 °C1,057 mm00
200616.1 °C5 August 20060.7 °C28 February 20069.2 °C1,039 mm00
200515.3 °C28 August 20050.9 °C13 March 20059.0 °C1,093 mm00
200416.7 °C9 August 2004-0.2 °C28 January 20049.2 °C952 mm01
200317.3 °C17 September 20031.7 °C30 January 20039.5 °C844 mm00
200215.8 °C15 August 20021.4 °C23 February 20029.3 °C947 mm00
200115.0 °C21 August 2001-0.2 °C26 February 20018.5 °C894 mm01
200014.4 °C3 October 2000-0.3 °C27 December 20008.6 °C1,019 mm01
199915.9 °C1 September 19990.4 °C16 February 19998.7 °C1,108 mm00
199814.7 °C21 September 1998-0.5 °C1 March 19988.6 °C1,269 mm01
199717.0 °C20 August 19972.4 °C15 March 19979.1 °C983 mm00
199615.1 °C19 August 19961.7 °C22 November 19968.3 °C1,029 mm00
199516.3 °C21 August 19950.2 °C28 March 19958.4 °C938 mm00
199415.1 °C25 July 19940.6 °C20 March 19948.2 °C970 mm00
199313.0 °C8 August 19930.3 °C25 January 19937.9 °C935 mm00
199214.9 °C10 September 1992-1.1 °C14 March 19928.6 °C1,087 mm01
199115.3 °C14 September 19912.4 °C9 February 19918.6 °C843 mm00
199015.8 °C2 August 19900.9 °C8 December 19908.9 °C1,163 mm00
198915.4 °C21 August 19890.8 °C16 February 19898.9 °C943 mm00
198814.6 °C7 September 19881.1 °C12 March 19888.7 °C924 mm00
198715.2 °C20 August 1987-1.3 °C12 January 19878.2 °C912 mm04
198614.6 °C16 July 19860.4 °C21 February 19867.8 °C999 mm00
198514.6 °C2 October 1985-0.6 °C28 March 19858.0 °C1,057 mm03
198415.8 °C21 August 19840.8 °C14 January 19848.4 °C1,015 mm00
198315.1 °C27 August 19830.6 °C10 February 19838.2 °C1,012 mm00
198215.5 °C8 August 19820.8 °C5 January 19828.3 °C958 mm00
198115.6 °C4 September 19810.3 °C16 January 19817.9 °C998 mm00
198014.6 °C14 August 1980-0.1 °C1 February 19808.2 °C997 mm01
197914.3 °C4 September 1979-0.4 °C15 February 19797.6 °C1,114 mm03
197814.6 °C16 September 1978-1.6 °C31 December 19787.9 °C1,073 mm04
197714.2 °C29 August 19771.0 °C12 February 19778.1 °C992 mm00
197615.2 °C19 August 19761.4 °C27 December 19768.6 °C936 mm00
197515.6 °C4 August 19751.1 °C25 March 19758.5 °C925 mm00
197414.8 °C15 August 19741.7 °C12 December 19748.6 °C1,064 mm00
197315.1 °C6 September 19730.7 °C13 February 19738.3 °C1,221 mm00
197213.8 °C19 August 19720.5 °C30 January 19728.5 °C864 mm00
197115.2 °C7 September 19710.9 °C17 November 19718.7 °C982 mm00
197015.4 °C30 August 1970-0.2 °C2 January 19708.0 °C1,256 mm03
196915.1 °C11 August 1969-2.6 °C7 February 19698.1 °C1,111 mm03
196815.8 °C22 August 1968-1.3 °C1 April 19688.2 °C915 mm03
196714.6 °C23 August 19671.1 °C7 December 19678.6 °C1,210 mm00
196614.7 °C16 August 19660.5 °C31 March 19668.2 °C1,189 mm00
196514.7 °C21 September 1965-0.2 °C1 March 19658.1 °C997 mm01
196414.5 °C26 August 19640.7 °C25 December 19648.5 °C1,043 mm00
196314.0 °C15 September 19630.5 °C2 February 19638.1 °C873 mm00
196213.9 °C6 October 19620.3 °C2 March 19628.0 °C1,058 mm00
196116.8 °C29 August 1961-1.6 °C29 December 19618.8 °C1,042 mm02
196015.0 °C10 September 1960-1.2 °C17 February 19608.8 °C883 mm02
195915.6 °C24 August 19590.0 °C22 January 19599.1 °C1,014 mm00
195814.7 °C4 August 1958-2.3 °C21 January 19588.2 °C877 mm04
195713.9 °C10 August 19572.3 °C30 December 19578.6 °C1,089 mm00
195614.4 °C13 September 1956-0.9 °C1 February 19568.2 °C1,081 mm02
195516.8 °C17 August 1955-1.5 °C13 January 19558.3 °C871 mm07
195414.5 °C26 August 19540.7 °C28 February 19548.3 °C1,306 mm00
195315.6 °C7 September 19531.5 °C11 February 19539.2 °C846 mm00
195214.8 °C30 August 1952-0.1 °C25 January 19527.9 °C1,031 mm02
195115.7 °C4 September 19510.6 °C9 March 19518.1 °C976 mm00
195015.7 °C9 August 19500.5 °C24 April 19508.6 °C1,120 mm00
194916.2 °C5 September 19490.8 °C3 January 19498.9 °C1,060 mm00
194815.8 °C26 July 19482.0 °C9 January 19488.6 °C1,035 mm00
194715.7 °C13 August 1947-0.2 °C25 February 19478.2 °C835 mm02
194615.4 °C22 September 19460.3 °C23 February 19468.8 °C848 mm00
194516.6 °C11 September 1945-0.6 °C18 January 19459.1 °C976 mm02
194415.3 °C15 August 1944-0.1 °C1 March 19448.4 °C1,036 mm02
194314.5 °C26 July 19431.5 °C6 April 19439.0 °C984 mm00
194215.3 °C9 September 1942-0.9 °C26 January 19428.1 °C920 mm03
194115.1 °C1 September 19410.5 °C30 March 19418.0 °C806 mm00
194015.7 °C4 August 1940-0.2 °C16 January 19408.3 °C878 mm01

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
10.7 °C
+1.3 °C
Hot days (≥ 30 °C)
0 d/yr
0
Frost days (< 0 °C)
0 d/yr
-1
Annual rainfall
947 mm
-65 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan7.0 °C+0.2 °C101 mm-9 mm
Feb7.5 °C+1.2 °C48 mm-35 mm
Mar8.2 °C+1.7 °C84 mm+3 mm
Apr9.0 °C+1.7 °C29 mm-27 mm
May10.1 °C+1.4 °C40 mm-8 mm
Jun12.3 °C+1.6 °C101 mm+48 mm
Jul14.2 °C+1.8 °C48 mm-11 mm
Aug14.4 °C+1.3 °C75 mm+4 mm
Sep14.1 °C+1.5 °C62 mm-32 mm
Oct12.3 °C+1.2 °C140 mm+24 mm
Nov9.6 °C+0.5 °C134 mm+10 mm
Dec9.6 °C+1.8 °C86 mm-34 mm

The year's extremes

Hottest day
16.3 °C
7 Sep 2025
Coldest day
1.4 °C
3 Jan 2025
Wettest day
27.6 mm
4 Aug 2025
Windiest day
83.3 km/h
4 Oct 2025
Strongest gust
120.6 km/h
4 Aug 2025
Hottest feels-like
15.7 °C
18 Jul 2025
Coldest feels-like
-8.6 °C
3 Jan 2025
Snowiest day
0.8 cm
19 Nov 2025
Sunniest day
17.4 h
13 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 Kirkwall?

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

What is the hottest day ever recorded in Kirkwall?

The hottest day measured in Kirkwall between 1940 and 2025 was 17 September 2003, reaching 17.3 °C.

What is the coldest day in Kirkwall?

The coldest day measured in Kirkwall between 1940 and 2025 was 7 February 1969, at -2.6 °C.

Does it snow in Kirkwall?

Yes. Kirkwall gets on average 19.4 cm of snow per year and has around 1 frost days.

Has the climate of Kirkwall warmed?

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

What is the wettest day in Kirkwall?

The wettest day measured in Kirkwall between 1940 and 2025 was 26 October 2006, with 61 mm of rain in 24 hours.

What was the windiest day in Kirkwall?

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

What is the warmest month in Kirkwall?

The warmest month in Kirkwall is August (12.5 °C on average); the coldest is February (5.3 °C).

How much does it rain in Kirkwall?

Kirkwall receives on average 1,012 mm of precipitation per year, spread over about 195 rainy days.

Is it sunny in Kirkwall?

Kirkwall 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 Kirkwall?

The heaviest 24-hour snowfall measured in Kirkwall between 1940 and 2025 was 22 January 1985, with 12.9 cm.

Are there tropical nights in Kirkwall?

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

What was the most extreme apparent temperature in Kirkwall?

In Kirkwall, between 1940 and 2025, the highest apparent temperature reached 17.2 °C on 24 August 1955, and the lowest was -15.1 °C on 31 January 1953.

Compare Kirkwall with another city

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

Nearby cities

The climate around Kirkwall

Other cities — United Kingdom