When the frosts come, station by station
In the UK the last spring air frost comes, on average, between 20 February at Camborne and 25 May at Aviemore. Those averages come from 30 Met Office weather stations and 30 years of daily records, with the first autumn frost alongside. Use them to plan, not to promise: the columns beside each average show how far the frost has strayed.
This is a guide, not a guarantee. Each figure describes what happened at one weather station between 1996 and 2025. Your garden may sit in a frost pocket or against a warm wall, and a single late night can undo any average, so don't plant out tender things on the average date alone.

When is the last frost in the UK? Last frost dates by region
Stations are grouped by region. The averages are the middle of the spread, not the all-clear: the "latest" and "earliest" columns show the furthest the frost reached in either direction over the 30 years.
Scotland
| Station | Average last spring frost | Latest last frost seen | Average first autumn frost | Earliest first frost seen |
|---|---|---|---|---|
| Lerwick | 13 April | 13 May 2020 | 20 November | 14 October 2024 |
| Stornoway Airport | 15 April | 18 May 2005 | 22 November | 20 October 1998 |
| Aberdeen Dyce | 29 April | 3 June 2000 | 27 October | 20 September 1997 |
| Aviemore | 25 May | 22 June 2021 | 25 September | 17 July 2000 |
| Leuchars | 30 April | 17 May 1996 | 30 October | 23 September 2012 |
| Edinburgh Royal Botanic Garden | 15 April | 17 May 1996 | 2 November | 27 September 2020 |
| Eskdalemuir | 20 May | 17 June 1998 | 3 October | 27 August 1998 |
North of England
| Station | Average last spring frost | Latest last frost seen | Average first autumn frost | Earliest first frost seen |
|---|---|---|---|---|
| Boulmer | 8 April | 7 May 1997 | 20 November | 29 October 1997 |
| Durham | 29 April | 26 May 2010 | 3 November | 9 October 2009 |
| Carlisle | 19 April | 18 May 1996 | 1 November | 1 October 2018 |
| Blackpool Squires Gate | 16 April | 18 May 1996 | 7 November | 5 October 1999 |
| Sheffield | 9 April | 14 May 2020 | 21 November | 18 October 1998 |
Midlands
| Station | Average last spring frost | Latest last frost seen | Average first autumn frost | Earliest first frost seen |
|---|---|---|---|---|
| Waddington | 5 April | 7 May 1997 | 19 November | 28 October 1997 |
| Nottingham Watnall | 6 April | 6 May 2012 | 14 November | 18 October 1998 |
| Wellesbourne | 26 April | 16 May 1996 | 3 November | 5 October 1999 |
East of England
| Station | Average last spring frost | Latest last frost seen | Average first autumn frost | Earliest first frost seen |
|---|---|---|---|---|
| Cambridge Botanic Garden | 23 April | 16 May 1996 | 4 November | 6 October 1999 |
| Marham | 24 April | 20 May 2008 | 31 October | 24 September 2003 |

London and the South East
| Station | Average last spring frost | Latest last frost seen | Average first autumn frost | Earliest first frost seen |
|---|---|---|---|---|
| Heathrow | 24 March | 7 May 1997 | 18 November | 21 October 2010 |
| Wisley | 24 April | 20 May 2008 | 28 October | 24 September 2003 |
| East Malling | 16 April | 15 May 2020 | 3 November | 4 October 2008 |
| Oxford | 5 April | 12 May 2020 | 12 November | 19 October 2002 |
South West
| Station | Average last spring frost | Latest last frost seen | Average first autumn frost | Earliest first frost seen |
|---|---|---|---|---|
| Hurn | 26 April | 18 May 2005 | 25 October | 24 September 2003 |
| Camborne | 20 February | 20 April 1997 | 12 December | 21 November 2018 |
| Plymouth Mountbatten | 13 March | 28 April 2016 | 30 November | 29 October 2008 |
| North Wyke | 3 April | 17 May 2013 | 19 November | 21 October 2003 |
Wales
| Station | Average last spring frost | Latest last frost seen | Average first autumn frost | Earliest first frost seen |
|---|---|---|---|---|
| Valley | 17 March | 27 April 2015 | 29 November | 29 October 1997 |
| Aberporth | 4 March | 16 April 2012 | 6 December | 17 November 2005 |
| Cardiff Bute Park | 8 April | 7 May 1996 | 9 November | 14 October 2012 |
Northern Ireland
| Station | Average last spring frost | Latest last frost seen | Average first autumn frost | Earliest first frost seen |
|---|---|---|---|---|
| Aldergrove | 16 April | 14 May 2020 | 9 November | 8 October 1998 |
| Armagh | 16 April | 14 May 2020 | 11 November | 20 October 2002 |

Some stations went through whole half-years with no air frost at all, and those years are left out of that station's average rather than counted as a date: Stornoway Airport (2 autumns); Sheffield (1 autumn); Heathrow (1 autumn); Camborne (6 springs, 13 autumns); Plymouth Mountbatten (1 spring, 3 autumns); North Wyke (1 spring, 1 autumn); Valley (4 autumns); Aberporth (2 springs, 5 autumns); Cardiff Bute Park (1 autumn).
Last and first frost dates for your own garden
Pick the station most like your garden, not simply the nearest: a coastal site, a city, an inland valley or high ground. The spread between them is wide. The latest last frost in the table is 22 June 2021 at Aviemore; the earliest first frost is 17 July 2000 at Aviemore.
These are air frosts. The Met Office says an air frost occurs "when the air temperature falls to or below the freezing point of water", and that it "is usually defined as the air temperature being below the freezing point of water at a height of at least one metre above the ground". It also notes that a ground frost can occur without an air frost. So the soil and low plants can freeze on nights that never appear here.

How the dates were worked out
For each station we read the daily minimum air temperature for every year from 1996 to 2025. A day counts as an air frost when any minimum air temperature reading ending on that day is 0.0 °C or lower. An overnight frost is dated to the day its reading ended. The last spring frost is the latest such day from 1 January to 30 June; the first autumn frost is the earliest from 1 July to 31 December. Grass and concrete minimum temperatures are not used.
A half-year only counts if the station reported a minimum air temperature on at least 90% of its days, and a station only appears if at least 25 of its 30 springs and at least 25 of its autumns count. Every one of the 30 stations chosen met that. Averages are taken over the counting years and rounded to the nearest day; the extremes are single readings, as recorded. Readings marked as observed and suspect are left out (detail below). The quality code on the minimum-temperature column has up to five digits (MESQL in the Met Office's MIDAS quality-control notes, checked 28 September 2026). 92.4% of the readings used carry a 6 alone, which the notes place in the last position: QC level 6, "Final (or only) areal or buddy job run and queries processed". The 3,605 readings with a status digit of 1, "Observed and suspect", are the ones left out; they count neither as a frost nor as a reported day. Everything else is used as supplied.
Source and licence
Met Office (2026): MIDAS Open: UK daily temperature data, v202607. NERC EDS Centre for Environmental Data Analysis, 23 July 2026. doi:10.5285/1854bb17ec454841b04e243a1352f25a. Data from the CEDA catalogue record (doi.org/10.5285/1854bb17ec454841b04e243a1352f25a). Contains public sector information licensed under the Open Government Licence v3.0.
Frost matters most when you plant: see when to plant tulip bulbs, how to grow dahlias and the vegetable planting calendar. More on gardens, and on keeping a picture of yours, is in the Gardenkept journal.
Put it on your society's website
Allotment societies, gardening clubs and shows are welcome to add the frost date finder to their own site, free. Copy the code below into a page; it shows the finder with a link back here.
Garden art prints to go with it
Questions people ask
Is 3 degrees classed as a frost?
Not an air frost. The Met Office counts an air frost when the air at least one metre above the ground falls to or below 0°C. On a clear, still night the ground can still freeze when the air is a few degrees above that, which is a ground frost.
When is the last frost date in my area?
There's no postcode lookup here, so find the station in the table most like your garden: coastal, city, inland valley or high ground. Across the 30 stations the average last spring air frost runs from 20 February at Camborne to 25 May at Aviemore, and at Aviemore one came as late as 22 June 2021. Treat the average as a guide and keep tender plants covered until the risk has passed.