
Dumfries nets the top spot of the flood report with an annual rainfall of 1,404mm last year – nearly 1.5 metres.
Best known as the final resting place of Robert Burns, Dumfries is the gateway to the south-west coast but if you are planning a trip, it might be best to pack a raincoat and a brolly.
Dumbarton was next up with 1,328mm while nearby Clydebank finished third with 1,314mm.
At the other end of the spectrum, St Andrews in Fife – a favourite holiday spot for Dumbartonians down through the years – emerged as the driest place in Scotland with just 618mm of rain in 2024.
This was followed by Dundee (650mm) and Peterhead in Aberdeenshire, which recorded 663mm. The analysis highlighted a big west-to-east split with nine of the top 10 wettest areas in the west and nine of the top 10 driest areas being in the east with the other (Elgin) in the north east.
Top 10 areas in Scotland with the most rainfall in 2024
- Dumfries – 1,404mm
- Dumbarton – 1,328mm
- Clydebank – 1,314mm
- Johnstone – 1,310mm
- Paisley – 1,307mm
- Renfrew – 1,301mm
- Greenock – 1,290mm
- Aberdeen – 1,287mm
- Bearsden – 1,282mm
- Barrhead – 1,242mm
Top 10 areas in Scotland with least rainfall in 2024
- St Andrews – 618mm
- Dundee – 650mm
- Peterhead – 663mm
- Arbroath – 685mm
- Elgin – 755mm
- Glenrothes – 801mm
- Kirkcaldy – 814mm
- Edinburgh – 843mm
- Broxburn – 853mm
- Musselburgh – 866mm
Levengrove Park was badly damaged by the storm. Picture by Liz Lynch