The coldest nights of the year in the UK going back to 1875. The majority of the list was taken from the once-existing UK annual minimum temperature list from TORRO although updated and changed over the last few years by me. I will be happy to correct and update any years based on any new data if it turns up!
19th Century
1875
-14.7°C Hawes 01/01
1876
-12.2°C Buxton 11/02
1877
-15.6°C Braemar 03/01
1878
-18.9°C Gainford 13/12
1879
-26.7°C Kelso 03/12
1880
-17.7°C Braemar 27/12
1881
-26.7°C Kelso 17/01
1882
-22.4°C Braemar 15/12
1883
-15.1°C Alston 15/03
1884
-12.5°C Kingussie 03/01
1885
-14.9°C Braemar 16/01
1886
-18.9°C Alston 07/03
1887
-15.3°C Marlborough 17/03
1888
-17.2°C Lairg 16/02
1889
-14.8°C Logie Coldstone 05/03
1890
-17.4°C Stokesay 22/12
1891
-17.2°C Ketton 18/01 & Lairg 12/03
1892
-22.2°C Scaleby 19/02
1893
-20.0°C Braemar 06/01
1894
-20.2°C Hodsock 06/01
1895
-27.2°C Braemar 11/02
1896
-12.8°C Braemar 23/12
1897
-21.7°C Braemar 04/02
1898
-16.1°C Braemar 24/02
1899
-16.1°C Braemar 21/03
20th Century
1900
-19.4°C Braemar 11/02
1901
-18.8°C Swarraton 09/01
1902
-18.9°C Lairg 14/02
1903
-17.2°C Braemar 13/01
1904
-14.4°C Appleby 27/11
1905
-15.0°C Braemar 18/11
1906
-16.8°C Woodbridge 30/12
1907
-15.0°C Llangammarch Wells 25/01
1908
-18.3°C Liphook 30/12
1909
-17.8°C Marlborough 03/03 & Balmoral 07/12
1910
-23.3°C Balmoral & Logie Coldstone 28/01
1911
-12.2°C Galforth 01/02
1912
-20.6°C West Linton 04/02
1913
-15.6°C Braemar 31/12
1914
-13.9°C Braemar 25/12
1915
-13.3°C Balmoral 05/12
1916
-16.7°C Braemar 20/02
1917
-20.0°C Benson 06/02
1918
-19.4°C West Linton
1919
-23.3°C Braemar 14/11
1920
-18.3°C Raunds 13/12
1921
-15.0°C Braemar 14/11
1922
-13.3°C West Linton, Eskdalemuir & Garforth 18/01
1923
-14.4°C Braemar 25/12
1924
-16.7°C Balmoral 03/03
1925
-16.7°C Braemar 20/12
1926
-16.7°C Luton 17/01
1927
-17.8°C Braemar 18/12 & Logie Coldstone 17 & 18/12
1928
-13.3°C Braemar 01/01
1929
-18.3°C Usk & Ross-on-Wye 14/02 & Houghall 17/02
1930
-16.1°C Newport 20/03
1931
-17.2°C Braemar 03/03
1932
-11.7°C Dalwhinnie 12/03
1933
-15.6°C Logie Coldstone 19/01
1934
-12.2°C Braemar 14/03
1935
-15.6°C Braemar 24/12
1936
-15.0°C Braemar 05 & 13/02
1937
-21.7°C Braemar 13/12
1938
-15.6°C Braemar 22/12
1939
-17.2°C Dalwhinnie & Braemar 04/01
1940
-23.3°C Rhayader 21/01
1941
-21.1°C Houghall 05/01 & West Linton 06/01
1942
-19.4°C Braemar 08/03
1943
-13.9°C Braemar 05/01
1944
-15.0°C Braemar 28/02
1945
-19.4°C Dalwhinnie 26/01
1946
-14.4°C Dalwhinnie 26/02
1947
-21.3°C Elmstone (Kent) 30/01
1948
-15.6°C Logie Coldstone 24/01
1949
-17.8°C Braemar 05/01
1950
-18.3°C Dalwhinnie 15/12
1951
-16.1°C Dalwhinnie 11/03
1952
-17.2°C Logie Coldstone 30/01
1953
-12.8°C Braemar & Dalwhinnie 03/01
1954
-20.0°C Welshpool 02/02
1955
-25.0°C Braemar 23/02
1956
-18.9°C Perth 03/01
1957
-16.1°C Sutton Bonnington 20/02
1958
-22.8°C Logie Coldstone 14/03
1959
-17.8°C Braemar 15/01 & Kincraig 04/02
1960
-22.2°C Grantown-on-Spey 18/02
1961
-22.2°C Cannich 30/12
1962
-21.1°C Corwen 02/01
1963
-22.2°C Braemar 18/01
1964
-15.6°C Caldecott 29/12
1965
-21.7°C Corwen 03/03
1966
-20.0°C Braemar 15/02
1967
-14.4°C Carnwath 10/12
1968
-18.3°C Braemar 21/02
1969
-20.6°C Grantown-on-Spey 18/02
1970
-21.1°C Carnwath & West Linton 21/01
1971
-12.8°C Braemar 04/01
1972
-18.5°C Moorhouse 31/01
1973
-21.2°C Carnwath 15/02
1974
-10.2°C Lagganlia 14/02
1975
-11.4°C Balmoral 08/02
1976
-16.2°C Carnwath 05/12
1977
-18.7°C Lagganlia 17/01
1978
-22.0°C Keith 20/02
1979
-24.6°C Carnwath 13/01
1980
-17.5°C Clashnoir 02/01
1981
-25.2°C Shawbury 13/12
1982
-27.2°C Braemar 10/01
1983
-14.2°C Lagganlia 19/02
1984
-23.6°C Grantown-on-Spey 20/01
1985
-23.4°C Lagganlia 27/01
1986
-21.2°C Grantown-on-Spey 27/02
1987
-19.1°C Warsop 13/01
1988
-11.6°C Carnwath 22/11
1989
-14.0°C Tummel Bridge 15/12
1990
-8.4°C Grantown-on-Spey 15/02
1991
-16.0°C Cawood 14/02
1992
-14.2°C Grantown-on-Spey 21/12
1993
-15.8°C Altnaharra 26/12
1994
-16.1°C Braemar 17/02
1995
-27.2°C Altnaharra 30/12
1996
-13.0°C Aviemore 25/12
1997
-14.5°C Santon Downham 03/01
1998
-17.0°C Altnaharra 01/03
1999
-14.0°C Sennybridge 20/12
21st Century
2000
-15.0°C Dalmally 30/12
2001
-21.7°C Kinbrace 03/03
2002
-16.1°C Grantown 02/01
2003
-18.3°C Aviemore 07/01
2004
-15.2°C Kinbrace 19/12
2005
-13.2°C Ravensworth 29/12
2006
-16.4°C Altnaharra 02/03
2007
-13.0°C Aboyne 22/12
2008
-12.9°C Aviemore 30/12
2009
-18.4°C Aviemore 09/02 & Braemar 29/12
2010
-22.3°C Altnaharra 08/01
2011
-13.0°C Altnaharra 08/01
2012
-18.3°C Chesham 11/02
2013
-13.4°C Marham 16/01
2014
-9.0°C Cromdale 27/12
2015
-12.5°C Tulloch Bridge 19/01
2016
-14.1°C Braemar 14/02
2017
-13.0°C Shawbury 12/12
2018
-14.2°C Brogdale 28/02
2019
-15.4°C Braemar 01/02
2020
-10.2°C Braemar 13/02 & Dalwhinnie 30/12
2021
-23.0°C Braemar 11/02
2022
-17.3°C Braemar 13/12
2023
-16°C Altnaharra 09/03
2024
-14°C Dalwhinnie 17/01
Last updated:
7th January 2025 – added -14°C at Dalwhinnie for 2024