Recent UK Earthquakes

Every earthquake detected in the UK and surrounding seas, from the British Geological Survey, updated automatically.

When was the last earthquake in the UK? The most recent UK earthquake was a magnitude 1.40 at Belper, Derbyshire, UK on 17 August 2026, 17:02 UTC (3 days ago), at a depth of 10 km. This was a micro earthquake rarely felt by people.

How many earthquakes has the UK had recently? 17 in the last 30 days and 86 in the last 12 months , the largest a magnitude 3.20 at Central North Sea, UK. The UK records 200–300 earthquakes a year; only around 10% are strong enough to be felt.

UK earthquake map

Latest 100 UK earthquakes

MagLocationWhen (UTC)DepthSource
1.40 Belper, Derbyshire, UK 17 August 2026, 17:02 UTC · 3 days ago 10 km BGS
1.20 Hartburn, Northumbld, UK 13 August 2026, 03:19 UTC · 8 days ago 5 km BGS
1.30 Bontddu, Gwynedd, UK 12 August 2026, 13:30 UTC · 8 days ago 8 km BGS
1.10 Llangyndir, Powys, UK 12 August 2026, 03:22 UTC · 9 days ago 6 km BGS
0.40 Knockanore, Co Waterford, UK 11 August 2026, 00:47 UTC · 10 days ago 8 km BGS
2.10 Southern North Sea, UK 5 August 2026, 05:12 UTC · 16 days ago 10 km BGS
0.60 Kiltealy, Co Wexford, UK 2 August 2026, 10:23 UTC · 18 days ago 4 km BGS
1.30 Walsden, West Yorkshire, UK 1 August 2026, 10:40 UTC · 19 days ago 6 km BGS
3.20 Central North Sea, UK 31 July 2026, 00:31 UTC · 21 days ago 10 km BGS
3.20 Central North Sea, UK 31 July 2026, 00:31 UTC · 21 days ago 10 km BGS
0.80 Gairlochy, Highland, UK 29 July 2026, 12:13 UTC · 22 days ago 8 km BGS
0.70 Irish Sea, UK 28 July 2026, 13:08 UTC · 23 days ago 9 km BGS
2.50 Spean Bridge, Highland, UK 28 July 2026, 03:09 UTC · 24 days ago 8 km BGS
0.50 Glasahoile, Stirling, UK 28 July 2026, 02:06 UTC · 24 days ago 10 km BGS
0.70 Kiltarlity, Highland, UK 26 July 2026, 19:54 UTC · 25 days ago 4 km BGS
0.90 Mull, Argyll And Bute, UK 25 July 2026, 03:29 UTC · 27 days ago 4 km BGS
1.00 Langley, Cheshire, UK 23 July 2026, 11:28 UTC · 28 days ago 5 km BGS
1.00 Carron, Falkirk, UK 20 July 2026, 17:42 UTC · 1 month ago 8 km BGS
0.90 West Bromwich, Wmd, UK 20 July 2026, 09:22 UTC · 1 month ago 8 km BGS
1.40 Warbstow, Cornwall, UK 20 July 2026, 06:58 UTC · 1 month ago 4 km BGS
0.60 Lochcarron, Highland, UK 18 July 2026, 03:36 UTC · 1 month ago 4 km BGS
0.60 Lochcarron, Highland, UK 17 July 2026, 01:36 UTC · 1 month ago 4 km BGS
2.30 Lochcarron, Highland, UK 17 July 2026, 00:38 UTC · 1 month ago 7 km BGS
0.50 Byrness, Northumberland, UK 14 July 2026, 07:46 UTC · 1 month ago 8 km BGS
3.00 Southern North Sea, UK 14 July 2026, 03:39 UTC · 1 month ago 10 km BGS
0.70 Pubil, Perth And Kinross, UK 12 July 2026, 07:22 UTC · 1 month ago 5 km BGS
0.50 Barrisdale, Highland, UK 11 July 2026, 10:37 UTC · 1 month ago 8 km BGS
0.60 Lochcarron, Highland, UK 11 July 2026, 07:44 UTC · 1 month ago 3 km BGS
0.50 Lochcarron, Highland, UK 11 July 2026, 07:06 UTC · 1 month ago 6 km BGS
1.50 Mull, Argyll And Bute, UK 11 July 2026, 04:46 UTC · 1 month ago 3 km BGS
1.20 Saltfleet, Lincolnshire, UK 10 July 2026, 15:16 UTC · 1 month ago 16 km BGS
0.60 Tyndrum, Stirling, UK 8 July 2026, 08:49 UTC · 1 month ago 8 km BGS
0.50 Silverdale, Lancashire, UK 8 July 2026, 05:45 UTC · 1 month ago 2 km BGS
0.30 Irish Sea, UK 6 July 2026, 22:52 UTC · 1 month ago 17 km BGS
1.00 Mull, Argyll And Bute, UK 5 July 2026, 01:53 UTC · 1 month ago 8 km BGS
1.10 Glen Carnach, Highland, UK 4 July 2026, 15:41 UTC · 1 month ago 9 km BGS
1.00 Sheildaig, Highland, UK 3 July 2026, 14:39 UTC · 1 month ago 2 km BGS
1.60 Cold Weston, Salop, UK 1 July 2026, 00:52 UTC · 1 month ago 7 km BGS
3.10 Northern North Sea, UK 30 June 2026, 19:23 UTC · 1 month ago 10 km BGS
0.50 Holywell, Cornwall, UK 30 June 2026, 04:14 UTC · 1 month ago 2 km BGS
1.60 Elsfield, Oxfordshire, UK 29 June 2026, 12:45 UTC · 1 month ago 5 km BGS
0.80 Farlow, Shropshire, UK 27 June 2026, 09:09 UTC · 1 month ago 8 km BGS
1.50 Llanbedr, Powys, UK 24 June 2026, 16:43 UTC · 1 month ago 9 km BGS
0.50 Morenish, Perth/kinross, UK 24 June 2026, 15:20 UTC · 1 month ago 8 km BGS
0.90 North Muskham, Notts, UK 24 June 2026, 00:07 UTC · 1 month ago 8 km BGS
0.50 Pubil, Perth And Kinross, UK 23 June 2026, 00:22 UTC · 1 month ago 5 km BGS
0.70 Silverdale, Lancashire, UK 22 June 2026, 00:38 UTC · 2 months ago 3 km BGS
0.70 Kinloch Hourn, Highland, UK 21 June 2026, 05:08 UTC · 2 months ago 6 km BGS
1.60 Pubil, Perth And Kinross, UK 20 June 2026, 13:34 UTC · 2 months ago 5 km BGS
0.60 Croesor, Gwynedd, UK 17 June 2026, 21:16 UTC · 2 months ago 3 km BGS
0.80 Kilchoan, Argyll And Bute, UK 17 June 2026, 09:36 UTC · 2 months ago 5 km BGS
0.50 Silverdale, Lancashire, UK 15 June 2026, 21:11 UTC · 2 months ago 3 km BGS
0.90 Pubil, Perth And Kinross, UK 11 June 2026, 04:17 UTC · 2 months ago 5 km BGS
0.40 Minton, Shropshire, UK 10 June 2026, 23:54 UTC · 2 months ago 9 km BGS
1.50 Tanworth, Warwickshire, UK 10 June 2026, 05:43 UTC · 2 months ago 7 km BGS
0.70 Silverdale, Lancashire, UK 7 June 2026, 19:31 UTC · 2 months ago 3 km BGS
1.10 Silverdale, Lancashire, UK 7 June 2026, 17:13 UTC · 2 months ago 3 km BGS
2.20 Silverdale, Lancashire, UK 6 June 2026, 21:35 UTC · 2 months ago 3 km BGS
1.20 Garrigill, Cumbria, UK 5 June 2026, 08:29 UTC · 2 months ago 3 km BGS
1.00 Lochbroom, Highland, UK 5 June 2026, 05:14 UTC · 2 months ago 14 km BGS
1.40 Atherton, Gtr Manchester, UK 31 May 2026, 21:55 UTC · 2 months ago 9 km BGS
0.40 Inverie, Highland, UK 30 May 2026, 23:38 UTC · 2 months ago 8 km BGS
0.80 Pubil, Perth And Kinross, UK 29 May 2026, 19:04 UTC · 2 months ago 5 km BGS
0.50 Pubil, Perth And Kinross, UK 29 May 2026, 08:04 UTC · 2 months ago 7 km BGS
2.30 Southern North Sea, UK 26 May 2026, 21:11 UTC · 2 months ago 30 km BGS
0.80 Badachro, Highland, UK 26 May 2026, 03:39 UTC · 2 months ago 8 km BGS
2.20 English Channel, UK 24 May 2026, 20:10 UTC · 2 months ago 8 km BGS
0.90 Lochaline, Highland, UK 21 May 2026, 23:27 UTC · 3 months ago 10 km BGS
1.20 Bramham, West Yorkshire, UK 21 May 2026, 22:44 UTC · 3 months ago 27 km BGS
2.60 Barrisdale, Highland, UK 20 May 2026, 12:23 UTC · 3 months ago 8 km BGS
0.90 Dalavich, Argyll And Bute, UK 19 May 2026, 10:23 UTC · 3 months ago 4 km BGS
0.80 Celtic Sea, UK 17 May 2026, 12:08 UTC · 3 months ago 3 km BGS
0.10 Pubil, Perth And Kinross, UK 17 May 2026, 04:38 UTC · 3 months ago 3 km BGS
0.50 Lerags, Argyll And Bute, UK 16 May 2026, 23:55 UTC · 3 months ago 3 km BGS
2.30 Silverdale, Lancashire, UK 13 May 2026, 09:11 UTC · 3 months ago 3 km BGS
1.40 Wiston, Dyfed, UK 12 May 2026, 18:22 UTC · 3 months ago 8 km BGS
1.70 Brotton, North Yorkshire, UK 12 May 2026, 13:13 UTC · 3 months ago 11 km BGS
2.70 Llanbister, Powys, UK 12 May 2026, 07:33 UTC · 3 months ago 5 km BGS
0.70 Glendaruel, Argyll/bute, UK 11 May 2026, 01:16 UTC · 3 months ago 3 km BGS
1.90 Mull, Argyll And Bute, UK 10 May 2026, 04:33 UTC · 3 months ago 5 km BGS
1.10 Mull, Argyll And Bute, UK 9 May 2026, 13:11 UTC · 3 months ago 3 km BGS
1.10 Glensanda, Highland, UK 8 May 2026, 23:31 UTC · 3 months ago 4 km BGS
1.10 Glensanda, Highland, UK 8 May 2026, 22:16 UTC · 3 months ago 2 km BGS
0.60 Irish Sea, UK 8 May 2026, 02:18 UTC · 3 months ago 15 km BGS
1.40 Mull, Argyll And Bute, UK 7 May 2026, 19:18 UTC · 3 months ago 3 km BGS
0.90 Callander, Stirling, UK 6 May 2026, 07:17 UTC · 3 months ago 3 km BGS

Earthquakes in the UK: what to know

The UK sits in the middle of the Eurasian tectonic plate, far from any plate boundary, so British earthquakes are caused by ancient faults reactivating under regional stress. Most are small: a magnitude 4 or above happens roughly every two years, and a magnitude 5 or above roughly once a decade. The largest known British earthquake was the magnitude 6.1 Dogger Bank earthquake of 7 June 1931, centred offshore in the North Sea. The most seismically active areas are Wales, the west coast of Scotland, and the English Midlands. Read more in our earthquake FAQ.