Guest, Sign inJoin
General View, Treherbert, RhonddaTreherbert, #1 on this list · Photo: Martin Ridley · Public domain
England, Scotland, Wales and Northern Ireland · Climate

Wettest towns in England, Scotland, Wales and Northern Ireland

Treherbert, Mid Glamorgan, is the wettest of 2,537 towns and cities of 2,500+ in England, Scotland, Wales and Northern Ireland: 2,687 mm of rain in a typical year (Met Office, 1991–2020). The typical town here gets 776 mm.

Rain in a typical year, in millimetres. Met Office HadUK-Grid 1991–2020 averages on its 2 km grid, the cells inside each town averaged (contains Met Office data © Crown copyright). A described list: no letters. The area rank sits beside each figure.

#1

Treherbert

Mid Glamorgan · 5,427 people
2,687mm

Rain a year·88 days of 10 mm+·#1 of 32 in Mid Glamorgan

#2

Fort William

Highland · 5,766 people
2,590mm

Rain a year·85 days of 10 mm+·#1 of 16 in Highland

#3

Treorchy

Mid Glamorgan · 7,645 people
2,503mm

Rain a year·83 days of 10 mm+·#2 of 32 in Mid Glamorgan

The top 100

Rain a year, highest first. Towns smaller than a 2 km cell share its figures. Towns with the same figure share a rank (T = tied). Each area rank links to that area’s list.

100 towns on this page. Counties and council areas with 15 or more towns have their own list.

#TownRain a yearDays 10 mm+County rank
1TreherbertMid Glamorgan · 5,427 people2,687 mm88#1 of 32 in Mid Glamorgan
2Fort WilliamHighland · 5,766 people2,590 mm85#1 of 16 in Highland
3TreorchyMid Glamorgan · 7,645 people2,503 mm83#2 of 32 in Mid Glamorgan
4DunoonArgyll and Bute · 7,982 people2,450 mm82#1 of 5 in Argyll and Bute
5MaerdyMid Glamorgan · 2,843 people2,411 mm82#3 of 32 in Mid Glamorgan
6RhonddaMid Glamorgan · 13,271 people2,402 mm81#4 of 32 in Mid Glamorgan
7FerndaleMid Glamorgan · 4,301 people2,382 mm78#5 of 32 in Mid Glamorgan
8Blaenau FfestiniogGwynedd · 3,449 people2,332 mm90#1 of 13 in Gwynedd
9AmblesideCumbria · 2,624 people2,206 mm74#1 of 23 in Cumbria
10PorthMid Glamorgan · 13,352 people2,153 mm71#6 of 32 in Mid Glamorgan
11LochwinnochRenfrewshire · 2,769 people2,146 mm67#1 of 11 in Renfrewshire
12BethesdaGwynedd · 3,757 people2,116 mm65#2 of 13 in Gwynedd
13Tylorstown and PontygwaithMid Glamorgan · 3,551 people2,114 mm74#7 of 32 in Mid Glamorgan
14TonypandyMid Glamorgan · 17,209 people2,101 mm73#8 of 32 in Mid Glamorgan
15MaestegMid Glamorgan · 18,342 people2,076 mm71#9 of 32 in Mid Glamorgan
16Ogmore ValeMid Glamorgan · 3,098 people2,068 mm78#10 of 32 in Mid Glamorgan
17Mountain AshMid Glamorgan · 13,002 people2,024 mm69#11 of 32 in Mid Glamorgan
18Troedyrhiw and PentrebachMid Glamorgan · 3,780 people1,989 mm58#12 of 32 in Mid Glamorgan
19AberdareMid Glamorgan · 37,675 people1,969 mm64#13 of 32 in Mid Glamorgan
20GourockInverclyde · 10,072 people1,955 mm72#1 of 5 in Inverclyde
21YstradgynlaisPowys · 4,032 people1,923 mm65#1 of 7 in Powys
22YstalyferaWest Glamorgan · 7,831 people1,920 mm66#1 of 19 in West Glamorgan
23BuckfastleighDevon · 2,720 people1,916 mm58#1 of 47 in Devon
24CaolHighland · 3,200 people1,911 mm74#2 of 16 in Highland
25ObanArgyll and Bute · 7,994 people1,878 mm66#2 of 5 in Argyll and Bute
26InverkipInverclyde · 3,542 people1,867 mm67#2 of 5 in Inverclyde
27TonyrefailMid Glamorgan · 11,443 people1,865 mm68#14 of 32 in Mid Glamorgan
28WindermereCumbria · 4,819 people1,849 mm64#2 of 23 in Cumbria
29CallanderStirling · 3,149 people1,837 mm65#1 of 7 in Stirling
30South BrentDevon · 2,643 people1,809 mm61#2 of 47 in Devon
31AbercynonMid Glamorgan · 6,376 people1,802 mm62#15 of 32 in Mid Glamorgan
32YnysybwlMid Glamorgan · 4,580 people1,800 mm62#16 of 32 in Mid Glamorgan
33KilmacolmInverclyde · 3,876 people1,794 mm60#3 of 5 in Inverclyde
34TreharrisMid Glamorgan · 5,042 people1,780 mm55#17 of 32 in Mid Glamorgan
35KeswickCumbria · 4,465 people1,763 mm59#3 of 23 in Cumbria
36DolgellauGwynedd · 2,599 people1,755 mm63#3 of 13 in Gwynedd
37AlvaClackmannanshire · 4,820 people1,739 mm40#1 of 8 in Clackmannanshire
38TillicoultryClackmannanshire · 4,482 people1,738 mm41#2 of 8 in Clackmannanshire
39New TredegarGwent · 3,280 people1,734 mm60#1 of 38 in Gwent
40NelsonGwent · 4,235 people1,725 mm55#2 of 38 in Gwent
41Merthyr TydfilMid Glamorgan · 39,542 people1,722 mm52#18 of 32 in Mid Glamorgan
42Gwaun-Cae-GurwenWest Glamorgan · 2,744 people1,720 mm61#2 of 19 in West Glamorgan
43BrynammanDyfed · 2,636 people1,716 mm59#1 of 23 in Dyfed
44GlanamanDyfed · 3,866 people1,713 mm57#2 of 23 in Dyfed
45HelensburghArgyll and Bute · 14,128 people1,711 mm51#3 of 5 in Argyll and Bute
46Ebbw ValeGwent · 19,635 people1,705 mm53#3 of 38 in Gwent
47Port GlasgowInverclyde · 14,260 people1,701 mm58#4 of 5 in Inverclyde
48New CumnockEast Ayrshire · 2,635 people1,695 mm48#1 of 13 in East Ayrshire
49PontypriddMid Glamorgan · 31,895 people1,686 mm58#19 of 32 in Mid Glamorgan
50LargsNorth Ayrshire · 10,916 people1,683 mm52#1 of 11 in North Ayrshire
51Cross Hands and Pen-y-groesDyfed · 6,339 people1,678 mm57#3 of 23 in Dyfed
52RhymneyGwent · 4,998 people1,677 mm57#4 of 38 in Gwent
53KilbirnieNorth Ayrshire · 7,110 people1,672 mm66#2 of 11 in North Ayrshire
54BeithNorth Ayrshire · 5,773 people1,657 mm57#3 of 11 in North Ayrshire
55NeilstonEast Renfrewshire · 5,459 people1,652 mm51#1 of 10 in East Renfrewshire
T56Fleur-de-lis and PengamGwent · 3,102 people1,637 mm49#5 of 38 in Gwent
T56KilsythNorth Lanarkshire · 10,958 people1,637 mm47#1 of 24 in North Lanarkshire
T56Ystrad MynachGwent · 11,856 people1,637 mm49#5 of 38 in Gwent
T59AlltwenWest Glamorgan · 2,721 people1,627 mm58#3 of 19 in West Glamorgan
T59PontardaweWest Glamorgan · 5,539 people1,627 mm58#3 of 19 in West Glamorgan
T59RhosWest Glamorgan · 2,560 people1,627 mm58#3 of 19 in West Glamorgan
62TredegarGwent · 14,534 people1,612 mm55#7 of 38 in Gwent
63TumbleDyfed · 4,040 people1,610 mm51#4 of 23 in Dyfed
64GreenockInverclyde · 42,870 people1,606 mm63#5 of 5 in Inverclyde
65Glyn-neathWest Glamorgan · 3,927 people1,605 mm55#6 of 19 in West Glamorgan
66AshburtonDevon · 3,368 people1,601 mm46#3 of 47 in Devon
67LlantrisantMid Glamorgan · 4,196 people1,600 mm57#20 of 32 in Mid Glamorgan
68Church VillageMid Glamorgan · 14,162 people1,599 mm54#21 of 32 in Mid Glamorgan
69KendalCumbria · 28,939 people1,598 mm50#4 of 23 in Cumbria
70BeddauMid Glamorgan · 7,356 people1,590 mm52#22 of 32 in Mid Glamorgan
71LennoxtownEast Dunbartonshire · 4,162 people1,575 mm53#1 of 7 in East Dunbartonshire
72PencoedMid Glamorgan · 9,119 people1,574 mm51#23 of 32 in Mid Glamorgan
73TonnaWest Glamorgan · 2,665 people1,570 mm53#7 of 19 in West Glamorgan
74CwmavonWest Glamorgan · 4,524 people1,569 mm55#8 of 19 in West Glamorgan
75DalryNorth Ayrshire · 5,274 people1,568 mm55#4 of 11 in North Ayrshire
76CwmGwent · 2,507 people1,564 mm59#8 of 38 in Gwent
77TavistockDevon · 12,676 people1,559 mm48#4 of 47 in Devon
78Abertridwr and SenghenyddGwent · 5,639 people1,554 mm60#9 of 38 in Gwent
79LlandybieDyfed · 2,563 people1,551 mm54#5 of 23 in Dyfed
T80AberbargoedGwent · 4,412 people1,548 mm53#10 of 38 in Gwent
T80BargodGwent · 8,034 people1,548 mm53#10 of 38 in Gwent
82AbertilleryGwent · 10,248 people1,545 mm52#12 of 38 in Gwent
T83Bridge of WeirRenfrewshire · 4,927 people1,540 mm56#2 of 11 in Renfrewshire
T83PontypoolGwent · 29,070 people1,540 mm50#13 of 38 in Gwent
T85EagleshamEast Renfrewshire · 3,475 people1,539 mm52#2 of 10 in East Renfrewshire
T85Milton of CampsieEast Dunbartonshire · 3,843 people1,539 mm40#2 of 7 in East Dunbartonshire
87BlackwoodGwent · 12,621 people1,538 mm49#14 of 38 in Gwent
T88LlanbradachGwent · 3,766 people1,537 mm54#15 of 38 in Gwent
T88NantygloGwent · 4,548 people1,537 mm51#15 of 38 in Gwent
90BlainaGwent · 4,553 people1,530 mm52#17 of 38 in Gwent
91NeathWest Glamorgan · 40,738 people1,526 mm48#9 of 19 in West Glamorgan
92Pen-pedair-heolGwent · 3,787 people1,525 mm50#18 of 38 in Gwent
93HoustonRenfrewshire · 6,206 people1,524 mm51#3 of 11 in Renfrewshire
94KilbarchanRenfrewshire · 3,367 people1,523 mm53#4 of 11 in Renfrewshire
T95AmmanfordDyfed · 8,282 people1,522 mm53#6 of 23 in Dyfed
T95BrynmawrGwent · 5,250 people1,522 mm51#19 of 38 in Gwent
97BlaenavonGwent · 5,637 people1,518 mm52#20 of 38 in Gwent
98WhitworthLancashire · 6,713 people1,514 mm51#1 of 66 in Lancashire
99LinwoodRenfrewshire · 8,408 people1,511 mm45#5 of 11 in Renfrewshire
T100JohnstoneRenfrewshire · 16,477 people1,509 mm48#6 of 11 in Renfrewshire
Quick answers

Questions people ask

What is the wettest town in England, Scotland, Wales and Northern Ireland?

Treherbert, Mid Glamorgan: 2,687 mm of rain in a typical year, the most in December 332 mm. Fort William, Highland and Treorchy, Mid Glamorgan follow.

How are these towns ranked?

By the rain that falls in a typical year, most first, from the Met Office’s 1991–2020 averages on its 2 km grid: the cells inside the town, or the one nearest its centre for a town smaller than a cell. The figure is the one on each town’s Climate page.

Why isn’t my town on this list?

Every town of 2,500+ is ranked here; each county with 15 or more such towns has its own list, linked below.

County by county

Wettest towns, county by county

Sources: . All under the Open Government Licence v3.0.

Contains public sector information licensed under the Open Government Licence v3.0. Contains HM Land Registry data © Crown copyright and database right 2026. Contains OS data © Crown copyright and database right 2026 (ONS boundaries). Northern Ireland: Source: NISRA; contains Land & Property Services data and Ordnance Survey of Northern Ireland information, © Crown copyright, licensed under the Open Government Licence v3.0. Scotland: contains National Records of Scotland data, Registers of Scotland data and SEPA data, © Crown copyright / © SEPA 2025, licensed under the Open Government Licence v3.0.