Average Annual Precipitation for the United Kingdom

The tables below give yearly averages for rainfall plus snowfall at cities and towns in the United Kingdom.

Each place has a total for how many days of wet weather it usually gets a year and for the normal amount of precipitation. The calculation of days only includes the days when precipitation totalled at least one millimetre (0.04 inches).

The annual amount of precipitation is an average of weather data collected from 1991 to 2020.

Annual precipitation averages for the entire UK are 159 days of rain or snow, totalling 1163 millimetres (45.8 inches).

Southern England

Average yearly precipitation
Days Place Inches Milli­metres
133 Birmingham 31.9 809
133 Bristol 31.9 810
Dover 32.8 832
142 Isles of Scilly 34.6 879
106 London, Greenwich 22.2 563
114 London, Kew Gardens 24.7 627
123 Norwich 26.9 684
126 Nottingham 28.2 716
149 Plymouth 40.9 1038
120 Southampton 32.2 819
133 Stoke-on-Trent 31.9 810
117 Weymouth 30.3 770
119 Worthing 29.6 753

Northern England

Annual averages for rainfall plus snowfall
Days Place Inches Milli­metres
Ambleside, Windermere Lake 82.8 2103
Berwick-upon-Tweed 23.9 606
156 Dumfries 46.5 1181
125 Hull 27.3 693
147 Liverpool 32.5 824
156 Manchester 34.2 868
Middlesbrough 23.5 596
143 Newcastle upon Tyne 39.4 1001
165 Prestwick 38.6 981
159 Rochester, Northumberland Park 37.0 941
133 Sheffield 32.7 832

Wales

Average amount of rain and snow a year
Days Place Inches Milli­metres
153 Cardiff 47.4 1203
171 Harlech 43.3 1100
Llandrindod Wells 43.2 1096
147 Rhyl 32.6 828
153 Swansea 40.2 1022

Scotland

Average annual precipitation
Days Place Inches Milli­metres
143 Aberdeen 32.8 833
127 Dundee 29.5 749
128 Edinburgh 28.6 728
174 Glasgow 49.7 1263
148 Inverness 29.7 755
191 Kirkwall, Orkney Islands 41.3 1049
204 Lerwick, Shetland Islands 49.3 1252
206 Stornoway, Outer Hebrides 48.6 1236
198 Tiree, Inner Hebrides 50.2 1275

Northern Ireland

Annual precipitation totals
Days Place Inches Milli­metres
151 Armagh 32.4 824
156 Belfast 37.0 939
192 Castlederg 46.0 1167
176 Londonderry 33.9 861
155 Warrenpoint  41.8 1061
Reference

Met Office. Research programmes. Climate science. UK Climate Averages.

United Kingdom Precipitation
Back to Top